AIF-C01 Practice Question 62: Real Time Recommendations
AWS Certified AI Practitioner (AIF-C01) · Test 7 · question 2 of 10
A streaming service wants a "Recommended for you" row that reflects what a viewer has just watched. It has three years of view-history events plus a catalogue with genre and release metadata, and it wants a managed service that trains on that data and answers real-time requests from the app. Which service should it choose?
Show answer and explanation
Answer:
Amazon Personalize is *a fully managed machine learning service that uses your data to generate item recommendations for your users*. AWS's first documented use case is personalising a video streaming app with rows such as *Top picks for you* and *More like X*. It generates recommendations *primarily based on item interaction data* (historical bulk records plus real-time events as users interact), and also uses item and user attributes such as genre. It ships API operations for real-time personalisation, which is what the app needs to render the row (option D).
- A is wrong because Comprehend performs NLP on text. It could tag a synopsis with entities and key phrases, but it has no notion of *this viewer* and produces no ranked recommendations. - B is wrong because a foundation model has no learned model of how millions of viewers behave relative to each other. Prompting it with one history yields plausible-sounding titles rather than recommendations learned from interaction data, and it leaves the team to build ranking, evaluation and serving themselves. - C is wrong because Rekognition analyses images and video for objects, scenes, faces and activities. It can enrich the catalogue with content tags, but tagging content is not personalising it for an individual viewer.
Reference: What is Amazon Personalize?