mediumMultiple Choice
AIF-C01 Practice Question: Build a recommendation system for its e-commerce…
A company wants to build a recommendation system for its e-commerce website. Historical data includes user purchase history, product categories, and ratings. Which AWS service is most suitable for this task?
⚠ Common exam trap
Watch out — candidates often confuse Amazon Forecast (time-series forecasting) with recommendation systems, or assume that Amazon SageMaker's built-in algorithms are the most suitable because they offer flexibility, overlooking that Amazon Personalize is a fully managed, purpose-built service that eliminates the heavy lifting of model training and deployment for recommendation tasks.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Amazon Personalize
Amazon Personalize is the correct choice because it is a fully managed AWS service specifically designed to build real-time recommendation systems using user-item interaction data, such as purchase history, product categories, and ratings. It uses machine learning to train and deploy personalized recommendation models without requiring you to manage infrastructure or write custom ML code, making it ideal for e-commerce recommendation scenarios.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Amazon Personalize
Why this is correct
Amazon Personalise is purpose-built for recommendations, ingesting purchase history, product categories and ratings to train and serve personalised ranking models. It handles the collaborative filtering and deployment work, unlike general-purpose services such as SageMaker or Comprehend.
- ✗
Amazon Forecast
Why it's wrong here
Forecast produces time-series predictions such as demand, inventory and revenue, using historical timestamped values; it cannot model user-item rating matrices for recommendations. It is tempting because it is a managed ML service, but it would be the correct choice for predicting product demand over future periods.
- ✗
Amazon SageMaker built-in algorithms
Why it's wrong here
SageMaker built-in algorithms require you to select, train and tune a model yourself, adding effort the scenario does not demand. They tempt because they offer flexibility for custom recommendation logic, and would be correct when existing algorithms cannot meet accuracy or feature requirements that Amazon Personalize cannot satisfy.
- ✗
Amazon Comprehend
Why it's wrong here
Comprehend performs natural language processing tasks such as sentiment analysis, entity recognition and topic modelling; it does not train recommendation models from purchase and rating data. It is tempting because it analyses text, but it would be correct for classifying customer reviews or extracting key phrases from support tickets.
Go deeper
Related to this question
About these practice questions
Courseiva writes every AIF-C01 question from scratch — 862 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AIF-C01 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AIF-C01 exam.