AIF-C01 Practice Set: Guidelines for Responsible AI

Guidelines for Responsible AI is a recurring theme in the AWS AI Practitioner (AIF-C01) exam. It makes up about 14% of the exam. The 5 questions below come with a full explanation of why each option is right or wrong.

AIF-C01 Guidelines for Responsible AI: 5 practice questions

AWS AI Practitioner (AIF-C01) · Guidelines for Responsible AI · 5 questions with answers and explanations

🧭 Reading Guidelines for Responsible AI questions

Responsible AI items name a concern (skewed training data, an opaque model, harmful content, a feature that should not matter) and ask which principle applies or which AWS tool addresses it. The main split is between Amazon SageMaker Clarify, which measures bias and explains predictions, and Amazon Bedrock Guardrails, which filters content in generative apps. Matching the concern to the right family removes most distractors.

Watch for these while you work

• If one group is thin in the training data, expect weaker or less fair results for that group; the issue has to be measured and corrected.
• Check feature importance for common sense. A top-ranked feature with no real link to the outcome hints at leakage or a spurious pattern.
• Keep the principle names apart: telling users they are talking to AI is about transparency, while veracity concerns whether the answers are true.

📊 About this set

Exam: AIF-C01 · 65 questions · 90 minutes · passing score 700
This set: 4 applied, 1 advanced · 3 scenario, 1 comparison, 1 troubleshooting
Topics: Amazon Bedrock Guardrails

Question 1 of 5

A loan model was trained on data where one group is heavily underrepresented. Which responsible AI concern arises most directly?

AThe model will train faster because it has fewer records
BThe model may perform worse or unfairly for that group
CThe model will automatically correct the imbalance itself
DThe model cannot be deployed to any AWS Region at all
Show answer

✅ Answer: B

Difficulty: advanced

Why representation matters
A model learns patterns from the examples it sees. If a group makes up only 2 percent of the training data, the model has few examples to learn how features relate to outcomes for that group.
• The model tends to optimize for the majority, so overall accuracy can look high while error rates for the minority group are much worse.
• Historical data can also carry past unfair decisions, which the model then repeats.

What to do about it
• Measure: compare data balance and model outcomes by group, for example with SageMaker Clarify metrics such as class imbalance and differences in approval rates.
• Fix the data: collect more representative records, or rebalance with resampling or weighting.
• Keep checking after deployment, because the population served can change.
In lending, unequal treatment can also create regulatory and reputational risk, which is why fairness is a core responsible AI dimension.

Why each option works or fails
• ✗ A. Faster training: fewer records for one group barely changes training time, and speed is not a responsible AI concern; the risk is the quality of predictions for that group.
• ✓ B. Worse or unfair outcomes for the group (correct): with too few examples, the model learns that group's patterns poorly and can give less accurate or systematically biased loan decisions, a fairness concern.
• ✗ C. Model self-corrects imbalance: standard training minimizes overall error and has no built-in goal of fairness; the imbalance persists unless people measure it and rebalance data or adjust the model.
• ✗ D. Cannot be deployed: data imbalance has no effect on where a model can be deployed; AWS does not block deployment based on dataset composition.

Question 2 of 5

Which statement correctly contrasts transparent (interpretable) models with black-box models?

ABlack-box models cannot be deployed on AWS, while interpretable models can be
BInterpretable models show how inputs lead to outputs; black-box models are harder to explain
CInterpretable models are always more accurate than black-box models on every task
DInterpretable models require no data, while black-box models require training data
Show answer

✅ Answer: B

Difficulty: applied

Transparent versus black-box models
• Interpretable (transparent) models have a structure a person can read directly. A linear model shows a weight per feature, for example price -0.4 and rating +1.2; a small decision tree shows rules such as "if income > 50,000 and debt < 20 percent then approve".
• Black-box models, such as deep neural networks or large tree ensembles, have millions or billions of parameters. Their outputs can be accurate, but the path from input to output is not readable, so separate tools such as SHAP, partial dependence plots or saliency maps are used to approximate an explanation.

Common misconceptions
• Neither type is always more accurate; it depends on the data and task.
• Both need training data and both can be deployed on AWS, for example on SageMaker AI endpoints.
The choice is a trade-off between how much explanation is required and how much accuracy is gained.

Why each option works or fails
• ✗ A. Black-box cannot be deployed on AWS: complex models, including large neural networks, are routinely deployed on AWS through SageMaker AI and Amazon Bedrock; deployability does not depend on interpretability.
• ✓ B. Readable reasoning versus hard to explain (correct): interpretable models expose how inputs lead to outputs, while black-box models require extra explanation methods because their internal logic is too complex to read.
• ✗ C. Interpretable always more accurate: there is no such guarantee; on complex data such as images or language, black-box models often perform better, which is why the trade-off exists.
• ✗ D. Interpretable models need no data: interpretable models such as linear regression and decision trees still learn their weights or rules from training data.

Question 3 of 5

A generative AI app must block hateful and violent content in both user prompts and model responses. Which AWS feature fits?

AAmazon Bedrock Provisioned Throughput
BAmazon Bedrock model customization
CAmazon Bedrock Guardrails content filters
DAmazon Bedrock batch inference jobs
Show answer

✅ Answer: C

Difficulty: applied · Topic: Amazon Bedrock Guardrails

Amazon Bedrock Guardrails
Guardrails are a configurable safety layer you attach to model calls in Amazon Bedrock (and can also apply to other models through the ApplyGuardrail API). A guardrail can include several policies:
• Content filters for harmful categories such as hate, insults, sexual content, violence and misconduct, plus prompt attack detection. Each category has a strength setting.
• Denied topics, word filters, sensitive information (PII) filters and contextual grounding checks.

Inputs and outputs
The guardrail evaluates the user prompt before it reaches the model and the model response before it reaches the user. If either side violates a policy, Bedrock blocks it and returns a configured message such as "Sorry, I can't help with that."
Example: a user asks a chatbot for a violent threat message; the input filter blocks the prompt, and if a harmless-looking prompt produces hateful text, the output filter blocks the response.

Why each option works or fails
• ✗ A. Provisioned Throughput: it reserves dedicated model capacity for consistent throughput; it changes capacity and pricing, not what content is allowed through.
• ✗ B. Model customization: fine-tuning or continued pre-training changes model behavior through training data, but it gives no guaranteed filter on each prompt and response, and does not inspect user input at all.
• ✓ C. Guardrails content filters (correct): they detect and block hate, violence and other harmful categories on both the prompt and the response, with adjustable strength per category, exactly matching the requirement.
• ✗ D. Batch inference jobs: batch jobs process many prompts offline from Amazon S3 for lower cost; they are an execution mode, not a safety control for interactive content.

Question 4 of 5

Before launch, a team reviews the global feature importance from Amazon SageMaker Clarify for a loan model. The top feature is a customer ID number that has no real link to repayment. What should the team conclude and do?

AThe model learned a spurious pattern, so the team should remove the feature and check for data leakage before retraining.
BThe model should be deployed as is, because feature importance values are only useful after customers complain.
CThe model is highly reliable because a feature with such strong influence must be the best predictor available for repayment risk.
DThe explanation report is wrong by definition, so the team should ignore feature importance and rely on validation accuracy alone when deciding whether to launch the model.
Show answer

✅ Answer: A

Difficulty: applied

Global explanations as a debugging tool
A global explanation summarizes which features matter most overall, typically by averaging the absolute SHAP values of each feature across many predictions. Reviewing it before launch lets domain experts check that the model relies on sensible signals.

What a suspicious result means
• An ID number should carry no information about repayment. If it ranks high, the model may have memorized training records (overfitting) or found an accidental shortcut in the data, such as IDs assigned in an order correlated with the outcome (data leakage).
• Such a model looks accurate on validation data drawn from the same source but fails or behaves unfairly on new customers.

Fix
Remove the feature, examine how the data was collected and split, retrain and review the attributions again.

Why each option works or fails
• ✓ A. (correct): An identifier should not drive repayment predictions, so a high rank signals a spurious pattern or leakage. Removing the feature and checking the data prevents the model from failing on real customers.
• ✗ B. Deploy first: explanations are most valuable before launch, when problems are cheap to fix. Waiting for complaints means real customers absorb the harm.
• ✗ C. Strong means good: influence does not equal validity. A feature can dominate precisely because the model latched onto an accidental shortcut.
• ✗ D. Ignore the report: the explanation just did its job by exposing a problem. Accuracy alone would have hidden that the model relies on a meaningless input.

Question 5 of 5

A company wants to disclose to users that its chatbot responses are generated by AI. Which principle does this support?

AResilience
BTransparency
CVeracity
DEfficiency
Show answer

✅ Answer: B

Difficulty: applied

Transparency as a responsible AI principle
Transparency means giving people the information they need to understand an AI system and make informed choices about using it. Examples:
• Telling users they are talking to an AI assistant, not a human agent.
• Labeling AI-generated text or images.
• Publishing what a system is designed for and what it should not be used for; AWS publishes AI Service Cards for its own services for this reason.

Why disclosure matters
A user who knows a reply came from a chatbot can weigh it accordingly, ask for a human when needed and avoid over-trusting it. Some regulations also require disclosure of AI interaction or AI-generated content.
Example: a banking chat widget starts with "You are chatting with an AI assistant. Type 'agent' to reach a person."

Why each option works or fails
• ✗ A. Resilience: resilience is a system's ability to keep working or recover from failures such as outages; it does not involve telling users anything.
• ✓ B. Transparency (correct): disclosing that responses are AI-generated tells users what kind of system they are dealing with, which is the essence of transparency.
• ✗ C. Veracity: veracity is about outputs being accurate and truthful; disclosure does not make answers more correct, it tells users where they come from.
• ✗ D. Efficiency: efficiency concerns using resources such as compute and cost well; a disclosure message neither improves nor targets efficiency.

🎯 Takeaways

• Underrepresentation leads to less accurate or unfair outcomes for that group; it does not fix itself and must be measured and corrected.
• The real difference is explainability: interpretable models show their reasoning, black-box models need extra tools to explain; both need data and both deploy on AWS.
• To block harmful content in both prompts and responses, attach a Bedrock guardrail with content filters; capacity, customization and batch features do not filter content.
• Use global attributions to check that a model relies on meaningful features. A high-ranking meaningless feature points to leakage or overfitting.
• Telling users they are interacting with AI is transparency; veracity is about whether the answers are correct.

🔗 Related practice sets

• Can You Answer These 5 AIF-C01 Questions on Fundamentals of Generative AI?
• Fundamentals of AI and ML: 5 AIF-C01 Questions with Full Explanations
• AIF-C01 Practice Set: Applications of Foundation Models
• All AIF-C01 practice sets
• Every exam on this blog

📚 Keep studying AIF-C01

More AIF-C01 questions: https://hyunhp.github.io/cert-bank/#exam=AIF-C01
Study guide: https://hyunhp.github.io/cert-bank/study.html#exam=AIF-C01

These are original practice questions, not real exam questions, and cert-bank is not affiliated with any certification vendor.

Original practice questions written for this blog, not exam dumps.

Comments