The correct answer is A recommendation engine.
A recommendation engine is a system that uses algorithms to analyze past user data and similar content data to make personalized recommendations for a specific user profile.
Content-based filtering and collaborative filtering are techniques used within recommendation engines:
- Content-based filtering recommends items based on the features of the items themselves and the user's past preferences.
- Collaborative filtering makes recommendations based on the preferences of similar users.
However, the overarching term that encompasses these methods is "recommendation engine."