AWSFundamentals of GenAI

Foundation Models vs Traditional ML Exam Question Explained

This AWS AI Practitioner question checks whether you recognize the broad, multi-task behavior of a foundation model. The key clue is that the team wants one model to handle several open-ended language tasks without retraining.

Short answer

The correct answer is D. Use a pre-trained foundation model via a managed API.

Using a pre-trained foundation model through a managed API is the best answer because the requirement is broad and language-heavy. The team wants one model that can summarize emails, draft replies, and answer free-form questions across many topics. Those are different generative and comprehension tasks, and the question says the team does not want to retrain for each one. Foundation models are pre-trained on large, diverse datasets and can perform many tasks through prompting, including zero-shot and few-shot use cases. A managed API such as Amazon Bedrock also removes the operational work of hosting the model. Traditional ML is usually better for narrow, stable, labeled tasks such as predicting churn, classifying a ticket into one of five known categories, or forecasting demand. But the scenario here is not one fixed classifier. It asks for general language ability across multiple tasks. Logistic regression is especially wrong because it is a traditional supervised model for classification or regression, not free-form generation. Rule-based NLP pipelines are brittle and require a separate ruleset for each task. The exam clue is "one model," "many topics," "summarize," "draft," "answer questions," and "without retraining."

Practice Question

A product team wants one model that can summarize emails, draft replies, and answer free-form questions across many topics without being retrained for each task. Which approach best matches this requirement?

Correct Answer: D
Use a pre-trained foundation model via a managed API

Why D is correct

Using a pre-trained foundation model through a managed API is the best answer because the requirement is broad and language-heavy. The team wants one model that can summarize emails, draft replies, and answer free-form questions across many topics. Those are different generative and comprehension tasks, and the question says the team does not want to retrain for each one. Foundation models are pre-trained on large, diverse datasets and can perform many tasks through prompting, including zero-shot and few-shot use cases. A managed API such as Amazon Bedrock also removes the operational work of hosting the model. Traditional ML is usually better for narrow, stable, labeled tasks such as predicting churn, classifying a ticket into one of five known categories, or forecasting demand. But the scenario here is not one fixed classifier. It asks for general language ability across multiple tasks. Logistic regression is especially wrong because it is a traditional supervised model for classification or regression, not free-form generation. Rule-based NLP pipelines are brittle and require a separate ruleset for each task. The exam clue is "one model," "many topics," "summarize," "draft," "answer questions," and "without retraining."

Why the other options are wrong

Option A: Train a separate traditional ML model per task

Separate traditional ML models create exactly the retraining and per-task overhead the team wants to avoid. This approach fits narrow labeled tasks, not broad generative language work.

Option B: Fine-tune a logistic regression classifier per task

Logistic regression is a traditional model for classification or regression. It cannot draft replies or answer open-ended questions across topics.

Option C: Deploy rule-based NLP pipelines for each task

Rule-based NLP pipelines require hand-built rules and usually break when topics, wording, or task requirements change. They do not provide flexible generative ability.

When the exam wants a foundation model

Foundation models are large models pre-trained on broad data so they can handle many downstream tasks through prompting. For AIF-C01, foundation model clues include summarization, generation, free-form question answering, chat, drafting, translation, classification without much labeled data, and many different tasks handled by one model. The model is task-agnostic: instead of training a separate model for each task, you describe the task in natural language and include examples if needed. On AWS, Amazon Bedrock is the managed service that gives API access to multiple foundation models without managing infrastructure. Traditional ML is different. Traditional models are usually trained for one specific task using a task-specific dataset. They are often cheaper, faster, and more accurate for a narrow problem when you have enough labels, but they do not generalize into open-ended language generation. Rule-based NLP is even narrower because it depends on manually designed patterns. The exam often asks you to choose between these approaches. If the scenario says one fixed task, labeled examples, stable categories, and low inference cost, traditional ML may win. If it says many tasks, natural language generation, broad topics, zero-shot prompting, or no retraining per task, choose a foundation model.

Ready to see how you'd score?

Take a free 20-question diagnostic and find out which AWS Certified AI Practitioner domains you need to focus on. No signup required.

Practice 5 similar questions

Same cert, same or adjacent domain. Use these after reviewing the explanation.

Related AWS Certified AI Practitioner Practice Questions

Quick FAQ

What is the correct answer for this AWS Certified AI Practitioner question?

The correct answer is D. Use a pre-trained foundation model via a managed API. Using a pre-trained foundation model through a managed API is the best answer because the requirement is broad and language-heavy. The team wants one model that can summarize emails, draft replies, and answer free-form questions across many topics. Those are different generative and comprehension tasks, and the question says the team does not want to retrain for each one. Foundation models are pre-trained on large, diverse datasets and can perform many tasks through prompting, including zero-shot and few-shot use cases. A managed API such as Amazon Bedrock also removes the operational work of hosting the model. Traditional ML is usually better for narrow, stable, labeled tasks such as predicting churn, classifying a ticket into one of five known categories, or forecasting demand. But the scenario here is not one fixed classifier. It asks for general language ability across multiple tasks. Logistic regression is especially wrong because it is a traditional supervised model for classification or regression, not free-form generation. Rule-based NLP pipelines are brittle and require a separate ruleset for each task. The exam clue is "one model," "many topics," "summarize," "draft," "answer questions," and "without retraining."

How should I study similar AWS Certified AI Practitioner questions?

Review the explanation, compare every distractor, then practice related questions in the same domain: Fundamentals of GenAI.