AIF-C01 Guidelines for Responsible AI Practice Question
A logistics company deployed a demand forecasting model six months ago. The data science team notices that forecast accuracy has degraded gradually, and investigation shows that customer ordering patterns changed after a competitor entered the market. The team wants a repeatable process that detects when incoming data drifts from the training distribution and automatically retrains the model when drift exceeds a threshold. Which AWS approach should they implement?
⚠ Common exam trap
The trap here is reaching for bias detection or data profiling tools when the actual problem is distribution shift in production inputs, which requires comparing live traffic to a captured training baseline.
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
✓
Use Amazon SageMaker Model Monitor with a data quality baseline to detect drift, and trigger an AWS Lambda function from a CloudWatch alarm to start a SageMaker Pipelines retraining execution.
The requirement is automated drift detection on live traffic plus automatic retraining. SageMaker Model Monitor establishes a baseline from training data and continuously compares production inputs, raising CloudWatch violations when distributions diverge. Connecting those alarms to a Lambda function that starts a SageMaker Pipelines execution produces a repeatable detect-and-retrain loop, which is precisely the pattern the team needs after the market shift.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Use Amazon SageMaker Clarify to run a bias report on the training data weekly and retrain whenever the bias metric changes by more than five percent.
Why it's wrong here
Clarify measures bias and explainability characteristics of a model relative to protected attributes and features. It does not compare live inference traffic against the training distribution, so it would not detect that customer ordering patterns shifted, and bias metrics are not the accuracy degradation signal described.
- ✗
Configure AWS Glue DataBrew to profile the training dataset nightly and use AWS Step Functions to rebuild the feature store whenever a profile anomaly appears.
Why it's wrong here
DataBrew profiles and prepares datasets, and Step Functions can orchestrate workflows, but profiling the static training dataset tells you nothing about incoming production traffic. Without monitoring live inference inputs against a baseline, the pipeline would trigger on changes in historical data rather than on the drift the team needs to catch.
- ✓
Use Amazon SageMaker Model Monitor with a data quality baseline to detect drift, and trigger an AWS Lambda function from a CloudWatch alarm to start a SageMaker Pipelines retraining execution.
Why this is correct
Model Monitor compares incoming inference data against a baseline captured from the training dataset and emits violations to CloudWatch when drift exceeds configured thresholds. Wiring a CloudWatch alarm to Lambda that starts a SageMaker Pipelines execution creates the automatic, repeatable retraining loop the team asked for, closing the gap between detection and remediation.
- ✗
Enable Amazon CloudWatch Logs insights queries over the model endpoint logs and schedule a nightly EventBridge rule that restarts the endpoint when error rates rise.
Why it's wrong here
Querying endpoint logs can reveal errors and latency, and restarting the endpoint may clear transient failures, but neither detects distribution shift in input features. The scenario describes gradual accuracy loss from changed customer behavior, which produces no errors and would not be caught by log queries or an endpoint restart.
Quick reference
Cloud Service Model Comparison
| Model | You Manage | Provider Manages | Examples |
|---|---|---|---|
| IaaS | OS, runtime, apps, data | Hardware, hypervisor, networking | EC2, Azure VMs, GCP Compute Engine |
| PaaS | Apps and data | OS, runtime, middleware, hardware | Elastic Beanstalk, Azure App Service |
| SaaS | Data and settings only | Everything else | Microsoft 365, Salesforce, Workday |
| FaaS / Serverless | Function code only | Infra, scaling, runtime | Lambda, Azure Functions, Cloud Run |
| CaaS | Containers and apps | Kubernetes, OS, hardware | EKS, AKS, GKE |
Go deeper
Related to this question
About these practice questions
One of 862 original AIF-C01 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint
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.