Amazon Practice Questions, Discussions & Exam Topics by our Authors
A company has set up a translation tool to help its customer service team handle issues from customers around the world. The company wants to evaluate the performance of the translation tool. The company sets up a parallel data process that compares the responses from the tool to responses from actual humans. Both ...
Let's carefully analyze this question step by step.
---
Scenario:
A company has a translation tool for customer service.
They want to evaluate the tool’s performance.
They have parallel data: the same documents are translated by both the tool and human translators.
Goal: Compare tool vs. human responses.
We need to choose the right evaluation strategy.
---
Option A: BLEU for absolute translation quality
BLEU is a metric that compares machine translations to reference translations (usually human-generated).
"Absolute translation quality" means measuring the score without direct comparison to another method, just judging the tool itself.
Problem here:
The company wants to compare tool vs. human translations, i.e., relative performance, not just the absolute quality of the tool.
So BLEU absolute is not optimal in this case.
→ Reject A.
---
Option B: BLEU for relative translation quality
BLEU can also be used to compare translations relative to a reference.
Here, human translation is the reference.
The company can compute BLEU scores for both the tool and human output (or directly compare tool output against human reference) to see how close the tool is to humans.
✅ This fits perfectly: parallel data + relative comparison.
---
Option C: BERTScore for absolute translation quality
BERTScore uses contextual embeddi...
Author: Krishna · Last updated Jul 19, 2026
An AI practitioner wants to generate more diverse and more creative outputs from a large language model (LLM).
How shoul...
Let’s carefully analyze the question. The goal is: “generate more diverse and more creative outputs from a large language model (LLM).” We need to choose the inference parameter adjustment that best achieves that.
---
Option A: Increase the temperature value ✅
Reasoning:
Temperature controls the randomness of the LLM’s output.
Higher temperature (e.g., 0.8–1.0) → model is more likely to sample less probable words → outputs become more creative and diverse.
Lower temperature (e.g., 0.2–0.5) → model output is more deterministic, safe, and repetitive.
Scenario usage: When you want varied or imaginative text, like story generation, brainstorming ideas, or creative writing.
---
Option B: Decrease the Top-K value ❌
Reasoning:
Top-K limits sampling to the K most probable next tokens.
Decreasing Top-K reduces the pool of candidate tokens → output becomes less diverse, more deterministic.
Increasing Top-K would increase diversity, but the question mentions decreasing, so it’s the opposite of what we want.
Scenario usage: Reducing Top-K is useful when you want more focused, deterministic outputs, e.g., summarization...
Author: David · Last updated Jul 19, 2026
A company has developed custom computer vision models. The company needs a user-friendly interface for data labeling to minimize model mistakes on new real-world ...
Let’s carefully analyze this question for the AWS Certified AI Practitioner (AIF-C01) context.
Scenario:
A company has custom computer vision models.
They need a user-friendly interface for data labeling.
Goal: minimize model mistakes on new real-world data.
We are asked which AWS service, feature, or tool fits this scenario. Let’s examine each option:
---
A) Amazon SageMaker Ground Truth
Purpose:
Provides data labeling workflows for machine learning.
Supports human-in-the-loop labeling via a user-friendly interface.
Can automatically label data using active learning to reduce human effort.
Works well with computer vision, NLP, and other ML tasks.
Why it fits:
Directly addresses data labeling for custom models.
Can minimize model mistakes by improving training data quality.
Provides UI for human labelers, making it accessible and practical.
Scenario use:
When you need high-quality labeled datasets for computer vision, text, or tabular ML tasks.
---
B) Amazon SageMaker Canvas
Purpose:
No-code ML model building tool for business analysts.
Focused on training and predicting models without coding.
Does not provide labeling workflows.
Why it’s rejected:
The requirement is data labeling, not just building/predicting with models.
Canvas is no-code model creati...
Author: Elijah · Last updated Jul 19, 2026
A company is integrating AI into its employee recruitment and hiring solution. The company wants to mitigate bias risks and ensure responsible AI practices while prioritizing equitable hiring decisions...
For a company integrating AI into recruitment and hiring, the key concern is ensuring equitable and unbiased decisions while maintaining responsible AI practices. Let’s analyze the options carefully:
---
A) Fairness ✅
Reason for selection: Fairness ensures that the AI system does not discriminate against candidates based on protected attributes (like race, gender, or age). In recruitment, bias can easily occur in AI models if training data reflects historical inequities. Implementing fairness helps mitigate these risks and promotes equitable hiring.
Scenario use: When an AI screening tool evaluates resumes, fairness measures can detect if the model disproportionately favors or penalizes certain groups.
---
B) Tolerance ❌
Reason for rejection: Tolerance generally refers to a system’s ability to handle variations or errors without failing. It is not a core dimension of responsible AI in the context of bias mitigation or ethical hiring.
Scenario use: More relevant in fault-tolerant system design, not in ensuring equitable AI decisions.
---
C) Flexibility ❌
Reason for rejection: Flexibility refers to adaptability or ease of modifying AI systems. While useful in...
Author: Elizabeth · Last updated Jul 19, 2026
A financial company has deployed an ML model to predict customer churn. The model has been running in production for 1 week. The company wants to evaluate how accurately the model predicts ch...
Let’s carefully analyze this question step by step.
Scenario:
The company deployed a machine learning model to predict customer churn (a classification problem: churn vs. no churn).
They want to evaluate accuracy of predictions compared to actual customer behavior.
The model has been running for 1 week.
We are asked which metric is appropriate, and why others are not.
---
Option A: Root Mean Squared Error (RMSE)
What it is: RMSE measures the difference between predicted numeric values and actual numeric values.
Use case: Regression problems (predicting continuous values, like house price, temperature).
Relevance here: Churn prediction is binary classification, not regression. RMSE is not appropriate.
---
Option B: Return on Investment (ROI)
What it is: ROI measures financial performance (gain or loss relative to investment).
Use case: Business metric, not ML performance metric.
Relevance here: While ROI may indirectly relate to model impact, it does not measure prediction accuracy.
---
Option C: F1 Score
...
Author: IceDragon2023 · Last updated Jul 19, 2026
A company has a generative AI application that uses a pre-trained foundation model (FM) on Amazon Bedrock. The company wants the FM to include more context by using company in...
Let’s break this down carefully. The key requirements are:
1. Use a pre-trained foundation model (FM) on Amazon Bedrock.
2. Incorporate company-specific context (company information).
3. Do it cost-effectively.
Now, let’s evaluate each option:
---
A) Use Amazon Bedrock Knowledge Bases
What it is: Knowledge Bases allow you to connect an FM to structured or semi-structured data, so the model can access company-specific information at query time without retraining.
Pros:
No need to train or fine-tune the model.
Cost-effective because you only pay for storage and queries.
Easy to update the data if company info changes.
Cons: Limited to the data in the knowledge base; complex reasoning beyond the KB might be limited.
→ Fits the scenario perfectly: adding context to a pre-trained FM in a cost-effective way.
---
B) Choose a different FM on Amazon Bedrock
What it is: Switch to another pre-trained FM.
Pros: Might have better general knowledge.
Cons:
Won’t automatically include company-specific context.
Doesn’t address the core requirement of injecting company information.
Could increase costs if a different FM is more expensive.
→ Not ideal bec...
Author: Noah · Last updated Jul 19, 2026
SNAPSHOT
-
A company is using Amazon SageMaker to develop AI models.
Select the correct SageMaker feature or resource from the following list for each step in the AI model lifecycle work...
Author: StarlightBear · Last updated Jul 19, 2026
A food service company wants to collect a dataset to predict customer food preferences. The company wants to ensure that the food preferences of all demographics are includ...
Let’s carefully analyze this AWS-related question. The scenario is about a food service company collecting a dataset to predict customer food preferences, and the goal is to ensure that the food preferences of all demographics are included.
We are asked to determine which dataset characteristic this scenario represents, and why other options are rejected.
---
Step 1: Examine the options
A) Accuracy
Definition: Accuracy refers to how correct or precise the data is in representing reality.
Scenario fit: While accurate data is important, the scenario isn’t about correctness of individual entries—it’s about covering all demographics, not whether the data itself is error-free.
Verdict: ❌ Not the best fit.
---
B) Diversity
Definition: Diversity in datasets refers to including data from all relevant subgroups, demographics, or conditions, ensuring a broad representation.
Scenario fit: This matches perfectly—the company wants food preferences from all demographics, which is exactly about datas...
Author: Aria · Last updated Jul 19, 2026
A company wants to create a chatbot that answers questions about human resources policies. The company is using a large language model (LLM) and has a large digital documentation base....
Let’s carefully analyze the scenario:
Scenario:
The company wants a chatbot for HR policies.
They have a large digital documentation base.
They are using a large language model (LLM).
Goal: Optimize generated responses so they are accurate, relevant, and grounded in company documentation.
Now, let’s evaluate each option:
---
A) Use Retrieval-Augmented Generation (RAG)
What it is: RAG combines a retrieval system with an LLM. The model retrieves relevant documents from a knowledge base and then generates responses grounded in that information.
Why it works here:
The company has a large documentation base, so RAG can pull precise information from it.
Reduces hallucinations (incorrect LLM-generated answers) because the model uses actual company data.
Perfect for scenarios where accuracy and grounding in a large corpus are critical, such as HR policies.
Scenario fit: Ideal when you need responses grounded in a knowledge base.
---
B) Use few-shot prompting
What it is: You provide the LLM with a few examples of input-output pairs to guide its responses.
Limitations here:
Works best for tasks with limited examples or structured patterns, like formatting or classification.
With a large and constantly changing documentation base, few-shot p...
Author: Stella · Last updated Jul 19, 2026
An education company is building a chatbot whose target audience is teenagers. The company is training a custom large language model (LLM). The company wants the chatbot to speak in the target audience's language style by...
Let’s break this down carefully. The goal is to assess how well an LLM speaks in a teenager’s language style, including creative spelling and shortened words. This is primarily about style and semantic similarity, not exact word matching. Now, let’s analyze each option.
---
A) F1 score
What it measures: F1 score is the harmonic mean of precision and recall, often used in classification tasks (like spam detection or sentiment classification).
Relevance here: The chatbot’s task is generation, not classification. F1 would not capture the quality of language style or creativity—it only evaluates exact matches of predefined categories.
Scenario where useful: Spam detection, intent classification, named entity recognition.
✅ Conclusion: Not suitable.
---
B) BERTScore
What it measures: BERTScore uses embeddings from transformer models (like BERT) to compare semantic similarity between generated text and reference text.
Relevance here: This is highly relevant for style-oriented tasks because it can detect meaning similarity even if the words are creatively spelled or shortened. For example, “u r cool” vs. “you are cool” would score high, even though the words differ.
Scenario where useful: Evaluating paraphrasing, style adaptation, or text that can vary lexically but keep meaning.
✅ Conclusion: Highly suitable.
---
C) ROUGE (Recall-Oriented Understudy for Gisting Evaluation)
...
Author: VioletCheetah55 · Last updated Jul 19, 2026
A customer service team is developing an application to analyze customer feedback and automatically classify the feedback into different categories. The categories include product quality, custom...
Let's analyze the scenario carefully.
Scenario: A customer service team wants to analyze customer feedback (text) and automatically classify it into categories such as product quality, customer service, and delivery experience.
We are asked which AI concept this represents in AWS.
---
Step 1: Analyze the options
A) Computer Vision
Definition: Computer vision deals with analyzing and interpreting visual data (images, videos).
Applicability: The scenario involves text feedback, not images or videos.
Conclusion: Not applicable here.
B) Natural Language Processing (NLP)
Definition: NLP is a branch of AI that deals with understanding and analyzing human language (text or speech).
Key factors:
The input is customer feedback in text form.
Task: classify text into categories.
This is a classic NLP task known as text classifi...
Author: Olivia · Last updated Jul 19, 2026
A financial services company must ensure that its generative AI-powered chatbot provides factual responses for regulatory compliance.
Which solution...
Let’s carefully analyze each option with respect to the requirement: ensuring a generative AI-powered chatbot provides factual responses and prevents hallucinations, particularly in a financial services regulatory compliance scenario on AWS.
---
Option A: Use AWS Config to query compliance metadata by using natural language
AWS Config is primarily used to track AWS resource configurations, evaluate compliance against rules, and provide snapshots of resource state.
While AWS Config can provide metadata and audit-related information, it does not interact with or control the outputs of a generative AI model.
Key factor: This does not prevent hallucinations; it’s about infrastructure compliance, not AI output validation.
✅ Rejected.
---
Option B: Configure Amazon Bedrock Guardrails to evaluate user inputs and model responses
Amazon Bedrock provides access to foundation models (FMs) via APIs.
Bedrock Guardrails are specifically designed to:
Control outputs of generative AI models
Ensure responses adhere to compliance, safety, and factuality rules
Evaluate both user prompts and model outputs to prevent hallucinations or unsafe content.
Key factor: This is the only option that directly addresses...
Author: Aarav · Last updated Jul 19, 2026
SNAPSHOT
-
A company wants to develop a solution that uses generative AI to create content for product advertisements, including sample images and slogans.
Select the correct model type f...
Author: Ethan · Last updated Jul 19, 2026
A company has created multiple ML models. The company needs a solution for storing, managing, and versioning the models.
...
Let's break this down carefully: the company needs a solution for storing, managing, and versioning ML models. We'll evaluate each option based on its purpose and suitability.
---
A) AWS Audit Manager
Purpose: Helps automate evidence collection to assess compliance with regulations and internal policies.
Relevance: This is focused on compliance auditing, not ML model storage, management, or versioning.
Verdict: ❌ Not suitable.
---
B) Amazon SageMaker Model Monitor
Purpose: Continuously monitors ML models in production for data and model quality drift.
Relevance: This helps detect if your deployed model is performing poorly or if the data has changed.
Verdict: ❌ Useful for monitoring models, but it does not manage, store, or version models.
---
C) Amazon SageMaker Model Registry
Purpose: A central repository to store, manage, and version ML models. Support...
Author: StarryEagle42 · Last updated Jul 19, 2026
An AI practitioner is building an ML model. The AI practitioner wants to provide model transparency and explainability to stakeh...
Let’s carefully analyze the scenario and each option. The key requirements here are model transparency and explainability for stakeholders in an AWS context.
---
Option A: Present the model Shapley values
Explanation:
Shapley values (from SHAP) quantify the contribution of each feature to a model’s prediction. This allows stakeholders to understand why the model makes a specific prediction, which directly addresses explainability.
Scenario: Useful when you need feature-level explanations, e.g., showing which inputs most influenced a loan approval decision or medical diagnosis prediction.
Conclusion: ✅ Meets both transparency and explainability requirements.
---
Option B: Provide the model accuracy measure
Explanation:
Accuracy tells you how well the model performs overall, but it doesn’t explain why a particular prediction was made. Stakeholders get performance info but no insight into decision logic.
Scenario: Good for reporting overall performance or comparing models, but not sufficient for transparency/explainability.
Conclusion: ❌ Does not meet explainability requirement.
---
Option C: Provide the model confusion matrix
Explanation:
Confusion matrices show true posit...
Author: Noah Williams · Last updated Jul 19, 2026
A company is developing an ML application. The application must automatically group similar customers and products based on their characteristics. Whi...
Let’s carefully analyze the problem and the ML strategy options.
Problem statement: The company wants an ML application that automatically groups similar customers and products based on their characteristics. The key phrase here is “automatically group”, which implies there are no predefined labels for the groups.
Now, let’s examine each option:
---
A) Unsupervised Learning
Definition: Used when you have input data without labels. The model tries to find patterns, relationships, or clusters in the data.
Key techniques: Clustering (e.g., K-Means, Hierarchical clustering), dimensionality reduction (e.g., PCA).
Relevance to scenario:
Since the company wants to group customers/products based on similarities and no labeled outputs are given, unsupervised learning fits perfectly.
Example: Clustering customers based on purchase behavior or products based on features.
✅ Conclusion: This is the most suitable option.
---
B) Supervised Learning
Definition: Used when you have labeled data (input-output pairs). The model learns to predict the output from input features.
Scenario fit:
It is not suitable here because the company does not have predefined labels for customer or product groups.
Use case: Pred...
Author: Kai99 · Last updated Jul 19, 2026
A news agency publishes articles in English. The agency wants to make articles available in other language...
Let’s go carefully step by step. The requirement: a news agency publishes articles in English and wants to make them available in other languages. So the solution must translate text content.
Now, let’s examine each option:
---
A) Add Amazon Transcribe to the company's website
Purpose of Transcribe: Converts speech/audio to text.
Use case scenario: If you have audio recordings or podcasts and want text transcripts, Transcribe is the right tool.
Reason it is rejected: The articles are already in text (English), not audio. Transcribe does not provide translation.
---
B) Use the Amazon Translate real-time translation feature
Purpose of Translate: Converts text from one language to another. Can work in real-time or batch.
Use case scenario: Translating English articles into other languages on the website.
Why this works: Exactly matches the requirement – takes existing English text and produces translations in other languages dynamically. ✅
---
C) Add Amazon Personalize to the company's w...
Author: Suresh · Last updated Jul 19, 2026
A bank is building a chatbot to answer customer questions about opening a bank account. The chatbot will use public bank documents to generate responses. The company will use Amazon Bedrock and prompt engineering to im...
Let’s carefully analyze this scenario step by step.
Scenario details:
A bank wants a chatbot to answer questions about opening a bank account.
The chatbot will use public bank documents as its knowledge source.
The company is using Amazon Bedrock and prompt engineering to improve responses.
We are asked which prompt engineering technique is suitable and why other options are not.
---
Option A: Complexity-based prompting
Definition: Prompts are adjusted based on the complexity of the user query. The model is guided differently depending on how difficult or detailed the question is.
Analysis: This is more relevant for scenarios where the model must adapt responses based on difficulty, not for providing general guidance on a known set of documents.
Verdict: Not ideal, because the chatbot needs accurate, document-based answers, not dynamically complex reasoning.
---
Option B: Zero-shot prompting
Definition: The model is given a prompt without any examples. It is expected to generate an answer based solely on the instructions in the prompt.
Analysis: This can work for general instructions, but often fails in domain-specific tasks like banking documents because it may lack context for accurate answers.
Verdict: Weak choice here because domain knowledge is critical for correct banki...
Author: Nathan · Last updated Jul 19, 2026
A company wants to fine-tune an ML model that is hosted on Amazon Bedrock. The company wants to use its own sensitive data that is stored in private databases in a VPC. The data needs to stay w...
Let’s carefully analyze the scenario and each option. The key requirements are:
1. The company wants to fine-tune an ML model hosted on Amazon Bedrock.
2. The fine-tuning data is sensitive and stored in private databases within a VPC.
3. The data must stay within the company’s private network (no exposure to the public internet).
Now, consider each option:
---
A) Restrict access to Amazon Bedrock by using an AWS Identity and Access Management (IAM) service role
IAM service roles control who or what can call Bedrock APIs, but they do not provide a network-level connection from the VPC to Bedrock.
Using a service role does not ensure that data stays within the private network while being used for fine-tuning.
✅ Useful for controlling permissions but does not meet the private network requirement.
→ Rejected.
---
B) Restrict access to Amazon Bedrock by using an AWS Identity and Access Management (IAM) resource policy
IAM resource policies control which AWS principals can access a specific resource.
Like option A, this is permission-level control, not network-level connectivity.
It does not solve the problem of keepin...
Author: Lucas · Last updated Jul 19, 2026
A documentary filmmaker wants to reach more viewers. The filmmaker wants to automatically add subtitles and voice-overs in multiple languages to their films.
...
Let’s analyze this step by step. The filmmaker wants subtitles and voice-overs in multiple languages. Key factors:
Subtitles: Need to convert speech in the video to text → then optionally translate.
Voice-over: Need translated text to be converted into audio.
---
Option analysis:
A) Use Amazon Transcribe and Amazon Translate to generate subtitles in other languages. ✅
Amazon Transcribe converts speech in videos into text (speech-to-text), which is exactly what’s needed for subtitles.
Amazon Translate can then take that text and convert it into other languages.
✅ This is a correct combination for generating multilingual subtitles.
Scenario: A video creator wants subtitles in multiple languages automatically.
---
B) Use Amazon Textract and Amazon Translate to generate subtitles in other languages. ❌
Amazon Textract extracts text from documents and images, not from speech in videos.
Therefore, it cannot transcribe spoken content for subtitles.
Rejected because it’s not designed for audio/video speech.
Scenario where it could be used: Extracting text from scanned scripts or images, not subtitles.
---
C)...
Author: Liam · Last updated Jul 19, 2026
A company wants to create a chatbot to answer employee questions about company policies. Company policies are updated frequently. The chatbot must reflect the changes in near real time. The company wa...
Let’s carefully analyze each option based on the requirements:
Requirements recap:
Chatbot must answer employee questions about company policies.
Policies are updated frequently.
Answers must reflect changes in near real time.
Use an LLM solution on AWS.
---
Option A: Fine-tune an LLM on the company policy text using Amazon SageMaker
How it works: You take a foundation LLM and fine-tune it specifically on your company policy documents.
Pros: The model can become highly accurate for the initial dataset.
Cons: Fine-tuning is time-consuming and needs retraining whenever policies change. Updates are not near real-time, which is a key requirement.
Verdict: ❌ Not suitable because frequent policy updates cannot be reflected quickly.
---
Option B: Select a foundation model (FM) from Amazon Bedrock to build an application
How it works: Bedrock provides pre-trained foundation models that you can call via API.
Pros: Easy to start using an LLM without managing infrastructure.
Cons: The model doesn’t automatically know your company policies, and if you only rely on prompting, it may produce outdated or incorrect answers. Bedrock alone doesn’t handle dynamic updates to your knowledge base.
Verdict: ❌ Not suitable for real-time updates without additional layers like retrieval augmentation.
---
Option C: Create a Retrieval Augmented Generation (RAG) workflow using Amazon Bedrock Knowledge Bases
How it works: RAG combines an LLM with a dynamic knowledge base. When a question is aske...
Author: Ella · Last updated Jul 19, 2026
A company is using supervised learning to train an AI model on a small labeled dataset that is specific to a target task.
Which step...
Let’s break this down carefully. The scenario is:
Company uses supervised learning
Small labeled dataset
Specific to a target task
Goal: train an AI model
AWS Foundation Model (FM) lifecycle usually involves these key steps:
1. Pre-training – This is where a model is trained on a large, general dataset (often unlabeled or weakly labeled) to learn broad patterns.
Key factor: Large, generic data.
Why it’s rejected: Our scenario uses a small labeled dataset, not a large general corpus.
2. Fine-tuning – The model is further trained on a smaller, task-specific dataset to adapt it to a particular use case.
Key factor: Small, labeled, task-specific dataset.
Why it fi...
Author: Julian · Last updated Jul 19, 2026
SNAPSHOT
-
A company is developing an AI application to help the company approve or deny personal loans. The application must follow the principles of responsible AI.
Select the correct responsible AI principle from ...
Author: GlowingTiger · Last updated Jul 19, 2026
A company is introducing a new feature for its application. The feature will refine the style of output messages. The company will fine-tune a large language model (LLM) on Amazon Bedrock to implemen...
Let's carefully analyze this AWS scenario step by step.
Scenario: The company wants to refine the style of output messages in its application by fine-tuning an LLM on Amazon Bedrock. The goal is for the model to produce outputs in a desired style based on given inputs.
Now let's evaluate each option:
---
A) Samples of only input messages
Analysis: Having only input messages gives the model examples of what users might type, but no information about the desired output style.
Conclusion: This is insufficient for style refinement because the model cannot learn the mapping from input → styled output.
Use case: This could be used if you were training a model just to understand input distributions (e.g., for classification or embedding generation), not for generating styled outputs.
---
B) Samples of only output messages
Analysis: This provides examples of desired output style, but without input context, the model cannot learn how to respond to specific inputs.
Conclusion: Also insufficient for refining output style in response to specific inputs.
Use case: Useful if you want the model to generate outputs in a certain style without any conditioning on input (e.g., unconditional text generation in a style).
---
C) Samples of pairs of input and output messages
Analysis: This g...
Author: Nia · Last updated Jul 19, 2026
A healthcare company is building an AI solution to predict patient readmission within 30 days of patient discharge. The company has trained a model on historical patient data including medical history, demographics, and treatment specifications, to...
Let's analyze the options carefully based on the scenario and key AWS AI/ML concepts:
Scenario Recap:
The healthcare company already has a trained AI model. The model is being used in real time to predict whether a patient will be readmitted within 30 days after discharge. This is model inference — using a trained model to make predictions on new data.
---
Option Analysis:
A) Gather historical patient readmission data
This refers to data collection, which is part of data preparation and model training, not inference.
Key factor: Inference uses new/unseen data, not historical data gathering.
Rejected.
B) Use appropriate metrics and assess model performance
This is model evaluation. It happens after training but before deploying the model, to measure accuracy, precision, recall, etc.
Key factor: In...
Author: Isabella · Last updated Jul 19, 2026
A financial company wants to build workflows for human review of ML predictions. The company wants to define confidence thresholds for its use case and adjust th...
Let’s carefully analyze the requirements and the AWS options.
Requirements:
Build workflows for human review of ML predictions.
Define confidence thresholds for predictions.
Adjust thresholds over time.
Now, evaluate each option:
---
A) Amazon Personalize
Purpose: Personalized recommendations (e.g., product recommendations, personalized content).
Why rejected: It focuses on generating recommendations using ML, not on human review workflows or adjustable confidence thresholds. This does not provide human-in-the-loop review capabilities.
---
B) Amazon Augmented AI (Amazon A2I)
Purpose: Provides human review workflows for ML predictions.
Key features:
Supports confidence thresholds — predictions below a set confidence can be routed for human review.
Allows adjusting thresholds over time based on performance or business needs.
Integrates with services like Amazon Rekognition, Comprehend, Textract for human-in-the-loop verification.
Why selected: Meets all key requi...
Author: Ming88 · Last updated Jul 19, 2026
A company wants to develop an AI assistant for employees to query internal data.
Which AWS servic...
Let's break down the problem carefully.
Requirement: The company wants an AI assistant for employees to query internal data. Key factors:
AI assistant → natural language interaction
Query internal data → access structured/unstructured data, provide responses
Now, let's evaluate each option:
---
A) Amazon Rekognition
Purpose: Image and video analysis (detect objects, faces, text in images).
Reasoning: Not designed for natural language queries or building AI assistants. It’s mainly for image/video processing.
Verdict: ❌ Rejected.
---
B) Amazon Textract
Purpose: Automatically extracts text and data from scanned documents (forms, tables).
Reasoning: Useful if you need to digitize documents, but it doesn’t provide conversational AI capabilities or let employees query the data interactively.
Verdict: ❌ Rejected.
---
C) Amazon Lex
Purpose: Build conversational interfaces using voice and text (chatbots, virtual assistants).
Reasoning: Directly allows creation of an AI assistant for querying internal systems. Can integrate with backend databases and internal services to fetch information.
Scenario: Use when you want employees to interact via chat or voice to get answers from internal data.
Verdict: ✅ Strong candidate.
---
D) Amazon Q Business
Purpose: AWS service to ask business questions in natural language over internal datasets (like data in databases, data lakes). Provides ...
Author: Harper · Last updated Jul 19, 2026
A company wants to build and deploy ML models on AWS without writing any code.
Which AWS service ...
Let’s carefully go through each option and analyze it based on the requirement: “build and deploy ML models on AWS without writing any code.”
---
A) Amazon SageMaker Canvas ✅
Purpose: SageMaker Canvas is a no-code ML service that allows business analysts and non-developers to build, train, and deploy machine learning models visually.
Key factors:
No programming skills required.
Supports tabular data, predictions, and deployment of models.
Users can connect to data sources, prepare data, train models, and get predictions via GUI.
Scenario: Best for organizations that want to enable ML for non-technical users or quickly prototype ML solutions on structured/tabular datasets.
Conclusion: Meets the requirement perfectly.
---
B) Amazon Rekognition ❌
Purpose: Rekognition is a pre-built AI service for image and video analysis (e.g., object detection, facial recognition).
Key factors:
Not a general-purpose ML model builder.
You cannot train arbitrary ML models with your own datasets without coding; only supports its built-in capabilities.
Scenario: Useful when you only need to analyz...
Author: Elijah · Last updated Jul 19, 2026
A design company is using a foundation model (FM) on Amazon Bedrock to generate images for various projects. The company wants to have control over how detailed or abstract each...
Let’s carefully analyze the question and the options.
Scenario: A design company is using a foundation model (FM) on Amazon Bedrock to generate images. They want control over how detailed or abstract each generated image appears. This relates to image generation behavior, not training or data handling.
---
Option A: Model checkpoint
What it is: A checkpoint is a saved version of a model at a certain state. Changing it means switching to a different model version or previously saved state.
Relevance: Checkpoints affect overall model behavior or capabilities but don’t allow fine control over details or abstraction for a single generation.
Use case: Useful if you want to switch to a different model entirely (e.g., a higher-resolution model), not for adjusting detail vs. abstraction.
Reject: Not suitable for controlling output style on a per-generation basis.
---
Option B: Batch size
What it is: Number of images or outputs generated in a single request.
Relevance: Batch size affects throughput and efficiency, not the artistic style or level of detail.
Use case: Useful if you want multiple images at once, but doesn’t control abstraction or detail.
Reject: Not related to controlling how detailed or abstract an image is.
---
Option C: Generation step
What it is: Typically refers to the number of steps the model ta...
Author: Benjamin · Last updated Jul 19, 2026
A financial company has offices in different countries worldwide. The company requires that all API calls between generative AI applications and foundation models (FM) must not tr...
Let's carefully analyze this AWS scenario step by step.
Scenario:
A global company wants API calls between generative AI applications and foundation models (FM) to not traverse the public internet.
This means traffic must stay private within AWS’s network, avoiding exposure to the public internet.
---
Option A: AWS PrivateLink ✅
What it does: AWS PrivateLink allows you to privately access AWS services or your own services over a private connection within the AWS network, without using the public internet.
Relevance to scenario:
This is exactly what the company needs: API calls between services (like AI applications and FMs) can stay private.
It works across VPCs, accounts, and regions (with some setup for cross-region).
When to use:
Private access to AWS services or your own endpoints from your VPC.
Avoid exposing APIs to the internet.
---
Option B: Amazon Q ❌
What it is: Amazon Q is not a standard AWS service; it might refer to quantum computing-related services (like Braket), but it’s unrelated to private networking.
Why rejected:
It doesn’t provide private API connectivity or network isolation.
Not designed for genera...
Author: Vikram · Last updated Jul 19, 2026
An ecommerce company is deploying a chatbot. The chatbot will give users the ability to ask questions about the company's products and receive details on users' orders. The company must implement safeguards for the chatbot to filter harmful conten...
Let's carefully analyze this AWS scenario and each option:
Scenario Recap:
An e-commerce company is deploying a chatbot.
The chatbot must:
1. Provide product details.
2. Provide order information.
3. Implement safeguards to filter harmful or unsafe content in user inputs and bot responses.
The key requirement here is content safety and filtering.
---
Option Analysis:
A) Amazon Bedrock Guardrails ✅
What it does: Provides safety and compliance mechanisms for LLMs, including content moderation, filtering harmful outputs, and enforcing safety rules.
Why it fits: The main requirement is filtering harmful content in prompts and responses. Guardrails are explicitly designed for that purpose.
Scenario use: Use this when you want LLM-based applications to enforce content safety and guard against unsafe outputs without building custom filters.
---
B) Amazon Bedrock Agents ❌
What it does: Agents are used to orchestrate multiple AI models, tools, or services to perform complex tasks, like fetching information or taking actions.
Why it doesn’t fit: The question is not about orchestrating multiple models or tools, but about content safety. Agents alone don’t provide filtering or moderation.
Scenario use: Use...
Author: Lucas · Last updated Jul 19, 2026
A company wants to learn about generative AI applications in an experimental environment.
Which solution w...
Let’s analyze the options carefully based on the scenario: a company wants to experiment with generative AI applications in a cost-effective, experimental environment on AWS.
---
Option A: Amazon Q Developer
Purpose: Amazon Q is a quantum computing service. The “Developer” variant focuses on building and testing quantum algorithms.
Relevance: Quantum computing is not related to generative AI, so this option is irrelevant for the company’s goal.
Conclusion: Rejected because it doesn’t address generative AI experimentation.
---
Option B: Amazon SageMaker JumpStart
Purpose: SageMaker JumpStart provides pre-built machine learning and generative AI models that can be deployed quickly for experimentation. It allows testing models without building everything from scratch, and you can run them in a cost-controlled environment.
Key factors:
Supports generative AI models.
Designed for experimentation and prototyping.
Cost-effective because you only pay for the compute resources you use.
Use scenario: A company wants to try out different AI models (e.g., text generation, image generation) in a sandbox environment before scaling.
--...
Author: Max · Last updated Jul 19, 2026
A company needs to collect a large dataset to train an AI assistant in a specific content area.
W...
Let's break down the problem carefully. The company wants to train an AI assistant in a specific content area, so the dataset needs to help the AI understand and respond accurately in that domain. Now let's evaluate each option based on key factors: relevance, context, and type of AI task.
---
A) Diverse conversations that use relevant terminology
Why it fits:
AI assistants rely on understanding natural language and domain-specific terms.
Diverse conversations provide context, dialogue structure, and vocabulary the AI can learn from.
This type of dataset is ideal for chatbots or virtual assistants in a specific content area because it mimics real human interactions.
✅ Strong candidate.
---
B) Time series data of general purpose historical sales
Why it is rejected:
Time series data is primarily used for forecasting, trend analysis, or predictive modeling.
It does not provide natural language or conversational context, which is needed for training an AI assistant.
❌ Not suitable for training an AI assistant.
When it could be used: Predicting sales trends or inve...
Author: Sam · Last updated Jul 19, 2026
A financial company is developing a generative AI application for loan approval decisions. The company needs the application output to be resp...
Let’s carefully analyze each option based on responsible and fair AI practices for loan approval decisions on AWS:
---
A) Review the training data to check for biases. Include data from all demographics in the training data.
✅ Why it fits:
Fairness and responsibility start with data. Biased data leads to biased outcomes, especially in sensitive decisions like loans.
Including all demographics helps prevent discrimination based on race, gender, or other protected attributes.
AWS provides tools like Amazon SageMaker Clarify, which can detect bias in training data and models.
Scenario: When building AI for decisions that affect people’s opportunities (loans, hiring, admissions), ensuring unbiased data is crucial.
---
B) Use a deep learning model with many hidden layers.
❌ Why it’s rejected:
More layers do not inherently make a model fair or responsible.
Deep learning can even increase opacity (harder to interpret), which is a problem for regulated domains like finance.
Complexity alone does not address bias or fairness.
Scenario: Useful when handling highly complex, unstructured data (images, speech), not for fairness in decision-making.
---
C) Keep the model’s decision-...
Author: Zara · Last updated Jul 19, 2026
SNAPSHOT
-
Select the correct AWS service or tool from the following list for each use case. Select ea...
Author: Arjun · Last updated Jul 19, 2026
An AI practitioner who has minimal ML knowledge wants to predict employee attrition without writing code.
Which...
Let’s carefully analyze the scenario and the options.
Scenario:
An AI practitioner wants to predict employee attrition.
They have minimal ML knowledge.
They want a solution without writing code.
We need a SageMaker feature that allows no-code ML model creation and prediction.
---
Option Analysis
A) SageMaker Canvas ✅
What it does: SageMaker Canvas is a no-code ML tool that allows business analysts or non-ML experts to build ML models and generate predictions using a visual interface.
Key factors: No coding required, suitable for tabular datasets like employee data. It supports predictive modeling such as attrition prediction.
Scenario fit: Perfect for an AI practitioner with minimal ML knowledge who wants to predict outcomes without coding.
B) SageMaker Clarify ❌
What it does: Clarify is for detecting bias and explaining models, not for building models from scratch.
Why rejected: ...
Author: Ethan · Last updated Jul 19, 2026
A company is using AI to improve its services. The company needs to ensure that the AI system is fair and explainable. The company wants to require training for members of the...
Let's carefully analyze each option based on the scenario: the company wants the AI system to be fair and explainable, and requires training for the AI development team.
---
Option A: Training on advanced coding skills
Key factor: Coding skills improve software development, but they do not directly address fairness or explainability in AI.
Scenario use: Useful when the focus is on building efficient, scalable software or implementing complex algorithms.
Verdict: ❌ Not suitable for ensuring fairness and explainability.
---
Option B: Training on data privacy and encryption protocols
Key factor: This training ensures data security and compliance, which is important for protecting user information.
Scenario use: Best for teams handling sensitive data where compliance with laws like GDPR or HIPAA is needed.
Verdict: ❌ Relevant for privacy but does not directly help w...
Author: Elizabeth · Last updated Jul 19, 2026
A company has an ML model. The company wants to know how the model makes predictions.
Which term ...
Let’s carefully analyze each option in the context of AWS and machine learning. The company wants to understand how the model makes predictions, so we are looking for a term that relates to explaining or interpreting model behavior.
---
A) Model interpretability ✅
Explanation: Model interpretability refers to understanding how a machine learning model makes decisions. It allows you to see which features influence predictions and why the model outputs certain results.
Key factor: Directly answers the question of "understanding model predictions."
Scenario: Used when a company wants transparency, explainable AI, or compliance with regulations. For example, AWS SageMaker Clarify can help interpret models.
---
B) Model training ❌
Explanation: Model training is the process of feeding data to the algorithm to create a model.
Key factor: Training is about building the mode...
Author: Sofia2021 · Last updated Jul 19, 2026
A company wants to identify groups for its customers based on the customers' demographics and buying patterns.
Which algo...
Let's carefully analyze this scenario:
Scenario: A company wants to identify groups (clusters) of customers based on demographics and buying patterns. This implies unsupervised learning, because there are no pre-labeled categories for the customers—they want the algorithm to discover patterns.
Now, let's go through the options:
---
A) K-nearest neighbors (k-NN)
Type: Supervised learning (classification or regression)
Use case: Predict the label of a new data point based on the labels of its nearest neighbors.
Reason rejected: In this case, we don’t have labels for customer groups. k-NN cannot create clusters on its own; it only classifies new points based on existing labeled data.
---
B) K-means
Type: Unsupervised learning (clustering)
Use case: Finds clusters in the data by grouping similar points together. It works well when you want to segment customers based on patterns like demographics and buying behavior.
Reason selected: Perfect for identifying groups without predefined labels. Key factors: data has measurable features (age, income, purchase frequency), and the goal is segmentation.
...
Author: NightmareDragon2025 · Last updated Jul 19, 2026
A company is working on a large language model (LLM) and noticed that the LLM's outputs are not as diverse as expec...
Let’s break this down carefully. The company notices that their LLM outputs are not diverse enough. This points to the model’s generation behavior, not its training process.
We’ll analyze each option:
---
A) Temperature ✅
What it does: Temperature controls randomness in text generation. A higher temperature (e.g., 1.0–2.0) makes outputs more diverse and creative, while a lower temperature (e.g., 0.1–0.5) makes outputs more deterministic and repetitive.
Scenario where it’s used: When you want the model to produce a variety of responses for the same prompt.
Why it fits: Since the issue is low diversity in outputs, adjusting temperature directly addresses this problem.
---
B) Batch size ❌
What it does: Batch size controls how many training examples are processed at once during model training.
Scenario where it’s used: Larger batches can improve training stability and sometimes generalization, but batch size does not directly control output diversity during text generation.
Why rejected: This affects training efficiency and convergence, not the randomness of generated text.
---
C) ...
Author: Ahmed · Last updated Jul 19, 2026
A company is using an Amazon Nova Canvas model to generate images. The model generates images successfully.
The company needs to prevent the model from including specific i...
Let’s carefully analyze each option in the context of Amazon Nova Canvas image generation and the requirement: preventing specific items from appearing in generated images.
---
Option A: Use a higher temperature value
What it does: Temperature in generative models controls randomness. A higher temperature makes outputs more varied; a lower temperature makes outputs more deterministic.
Analysis: Increasing temperature may change image diversity, but it does not guarantee that specific items are excluded. In fact, higher randomness could unintentionally introduce the very items you want to avoid.
Verdict: ❌ Not suitable for explicitly preventing items.
---
Option B: Use a more detailed prompt
What it does: A detailed prompt can guide the model toward desired features or styles. For example, describing colors, backgrounds, or specific objects in detail.
Analysis: While adding detail can help guide generation, it doesn’t reliably exclude unwanted items. The model may still generate prohibited items if they aren’t explicitly negated.
Verdict: ⚠️ Partially helpful but cannot guarantee exclusion of specific item...
Author: Ethan · Last updated Jul 19, 2026
SNAPSHOT
-
A company uses ML techniques to build applications.
Select the correct ML technique from the following l...
Author: Nathan · Last updated Jul 19, 2026
A company wants to label training datasets by using human feedback to fine-tune a foundation model (FM). The company does not want to develop labeling applications or manage a l...
Let’s carefully evaluate the scenario and the options.
Scenario:
The company wants human-labeled datasets for fine-tuning a foundation model (FM).
They do not want to develop labeling apps or manage a labeling workforce.
Essentially, they need a fully managed labeling service.
---
Option A: Amazon SageMaker Data Wrangler
Purpose: Helps to prepare, clean, and transform data for machine learning.
Key factor: It does not provide human labeling services. It’s for data preprocessing and feature engineering.
✅ Not suitable because the company needs human labeling, not just data preparation.
---
Option B: Amazon SageMaker Ground Truth Plus
Purpose: Fully managed data labeling service where AWS handles labeling workforce and workflows.
Key factors:
No need to develop labeling apps.
No need to manage a workforce.
Uses human labelers provi...
Author: Deepak · Last updated Jul 19, 2026
An online media streaming company wants to give its customers the ability to perform natural language-based image search and filtering. The company needs a vector database that can help with similarit...
Let's break this down carefully based on the requirements:
Requirements:
The company wants natural language-based image search and filtering.
Needs a vector database for similarity searches and nearest neighbor queries.
Now let's evaluate each AWS option:
---
A) Amazon Comprehend
Purpose: Natural language processing (NLP) service that extracts insights like sentiment, key phrases, entities, and language from text.
Reasoning: It does not provide a vector database or similarity search functionality for images. It is purely text analysis.
Scenario Use: Text sentiment analysis, entity recognition, and language detection.
❌ Reject – it cannot perform image similarity searches or handle vector-based queries.
---
B) Amazon Personalize
Purpose: Provides personalized recommendations for users based on behavioral data.
Reasoning: It is designed for recommendation systems, not general vector search. While it uses embeddings internally, it’s specific to personalization, not generic similarity search over images.
Scenario Use: Personalized product or content recommendations.
❌ Reject – it’s tailored for recommendations, not vector database queries for images.
---
...
Author: Matthew · Last updated Jul 19, 2026
SNAPSHOT
-
A company is building an AI solution by using Amazon SageMaker AI. The company wants to use SageMaker AI features to facilitate application development.
Select the correct SageMake...
Author: Ethan Smith · Last updated Jul 19, 2026
A company is building a generative AI tool. The company will use internal documents to customize a foundation model ...
Let’s carefully analyze the question and the options.
Scenario:
A company wants to build a generative AI tool.
They plan to use internal documents to customize a foundation model (FM).
This is in the context of AWS.
We need to identify which approach aligns with fine-tuning or customizing a model for generative purposes using internal data.
---
Option A: Classification
What it is: Classification trains a model to assign labels to inputs (e.g., spam vs. non-spam).
Why it doesn’t fit: Generative AI is about producing text, not just labeling it. Using internal documents to generate content is not a classification problem.
Scenario where it’s used: Customer feedback sentiment analysis, document tagging, image recognition.
→ Rejected.
---
Option B: Continued Pre-training
What it is: Continued pre-training (or domain-adaptive pretraining) takes a foundation model and trains it further on domain-specific data.
Why it fits:
The company wants the FM to understand internal documents better.
This improves generative quality for company-specific content.
AWS supports this via services like Amazon SageMaker and custom fine-tuning pipelines.
Scenario where it’s used: Custom LLMs that need compa...
Author: Oliver · Last updated Jul 19, 2026
A company is monitoring a predictive model by using Amazon SageMaker Model Monitor. The company notices data drift beyond a defined threshold. The company wants to mitigate a potentially adve...
Let’s analyze each option carefully in the context of data drift detected by Amazon SageMaker Model Monitor and the goal of mitigating potential adverse impacts on the predictive model.
---
Scenario:
Problem: Data drift beyond a defined threshold.
Goal: Mitigate adverse impact on the predictive model.
Tool: SageMaker Model Monitor.
Key factors to consider:
Data drift indicates that the input data distribution has changed significantly compared to the training data.
Simply restarting or adjusting thresholds does not improve the model’s ability to handle new data patterns.
The solution must improve or adapt the model to the new data.
---
Option Analysis
A) Restart the SageMaker AI endpoint
Reasoning: Restarting the endpoint only restarts the service that hosts the model.
Effect: It does not address data drift or improve the model’s predictions. The model will continue to make predictions based on old patterns.
Scenario where used: Useful for operational issues like endpoint errors or deployment updates, not for model drift.
Decision: ❌ Reject.
---
B) Adjust the monitoring sensitivity
Reasoning: Changing sensitivity changes how aggressively Model Monitor flags drift.
Effect: This may reduce false positives or make alerts more/less freque...
Author: Aria · Last updated Jul 19, 2026
A financial company uses a generative AI model to assign credit limits to new customers. The company wants to make the decision-making process of the model more tr...
Let’s carefully evaluate the options for making a generative AI credit limit model more transparent to customers in an AWS context. Key factors to consider are transparency, interpretability, and customer understanding.
---
Option A: Use a rule-based system instead of an ML model
Reasoning: Rule-based systems are inherently interpretable because decisions follow explicit, human-understandable rules. However, replacing a generative AI/ML model with a rule-based system loses the benefits of AI, such as capturing complex patterns in credit data.
Use case: This could be used when full interpretability is required and complex modeling is unnecessary.
Rejection: The company likely wants to keep the AI model and just make its decisions transparent, so switching to rules isn’t necessary.
---
Option B: Apply explainable AI techniques to show customers which factors influenced the model’s decision
Reasoning: Explainable AI (XAI) methods—like SHAP, LIME, or AWS’s Explainability features—can identify and communicate key factors driving individual ...
Author: Scarlett · Last updated Jul 19, 2026
A company deployed a model to production. After 4 months, the model inference quality degraded. The company wants to receive a notification if the model inference quality degrades. The company also wants to ens...
Let’s carefully analyze the question and each option based on AWS best practices:
Scenario:
A model is deployed in production.
After 4 months, inference quality degraded.
The company wants notifications on quality degradation.
The company wants to prevent future occurrences.
We need a solution that can:
1. Detect model performance degradation (concept/data drift).
2. Trigger notifications or alerts when drift occurs.
3. Allow retraining or updating the model to maintain quality.
---
Option A: Retrain the model. Monitor model drift using Amazon SageMaker Clarify
SageMaker Clarify is primarily used for:
Detecting bias in ML models.
Explaining model predictions (feature importance, SHAP values).
Clarify does not monitor model drift or inference quality over time.
✅ Pros: Good for bias detection.
❌ Cons: Does not detect performance degradation or trigger alerts.
Conclusion: Not suitable for this scenario.
---
Option B: Retrain the model. Monitor model drift using Amazon SageMaker Model Monitor
SageMaker Model Monitor is designed to:
Detect data drift (changes in input features distribution).
Detect model quality drift (e.g., accuracy, error rate, custom metrics).
Generate alerts/notifications automatically if thresholds are breached.
Workflow:
1. Deploy model in production.
2. Use Model Monitor to track inference data and metrics.
3. Set up...
Author: Madison · Last updated Jul 19, 2026
Which option is an example of unsupervised learning?
Let’s go through each option carefully and reason which one represents unsupervised learning in AWS or general machine learning terms.
---
Key factor:
Unsupervised learning deals with finding patterns or structures in data without labeled outputs. The model does not know the “correct answer” ahead of time. Common tasks: clustering, dimensionality reduction, association.
Supervised learning requires labeled data (input → output pairs), e.g., classification or regression.
Reinforcement learning learns by trial and error with feedback (rewards), not traditional supervised or unsupervised learning.
---
Option A: A model that groups customers based on their purchase history
This is unsupervised learning because the model is grouping (clustering) customers without knowing predefined categories.
Key factor: no labels are provided; the model identifies natural groupings or patterns.
Use case: Marketing segmentation, personalized recommendation...