SaveMyCert
Log in
5 of 5 free questions left today·for 10 a day
AIP-C01 · Domain 5

Testing, Validation, and Troubleshooting practice questions

Testing, Validation, and Troubleshooting is worth 11% of the AIP-C01 exam — the lightest of the 5 domains. Evaluating FM output, RAG and agents (including LLM-as-a-judge and Bedrock evaluations), quality gates for deployments, and troubleshooting context, API, prompt and retrieval problems. Official weighting 11%. 6 fully worked examples are further down this page, answers included.

Exam weight
11%
the lightest of the 5 domains
Questions
93
across 3 topics
Free, no account
5/day
a free account allows 10 a day
Explanations
Every option
right and wrong

Build a practice session

5 free questions left today.

Domains

How many?

Mode

Ready when you are

10 fresh questions drawn across 1 of 5 domains, in Learn mode.

Review what you missed

Every question you answer incorrectly, and every question you flag while practising, is saved here automatically. Finish a session and you can come back to re-drill just those.

6 sample Testing, Validation, and Troubleshooting questions, fully explained

Questions from the AIP-C01 bank mapped to domain 5, with the answer key and the reasoning behind every option. None of them repeat the examples on the main AIP-C01 practice page.

Question 1Testing, Validation, and Troubleshooting

A bank tracks one quality score for its customer-letter assistant: the average of four scores (relevance, factual accuracy, consistency and fluency) from an Amazon Bedrock evaluation job that uses custom judge metrics, with a release floor of 0.80. Release 12 scored 0.84 and shipped. Complaints about wrong interest rates followed. Analysis shows factual accuracy fell from 0.88 to 0.71 while fluency rose. The team wants the framework to catch this kind of regression. What should the team change?

Choose one.

  • a
    Raise the floor on the four-dimension average from 0.80 to 0.86 for future releases

    A higher average floor would have blocked release 12 by chance, but fluency gains can still hide an accuracy drop in any later release.

  • b
    Gate each of the four dimensions separately, each with its own minimum score Correct

    A per-dimension floor fails release 12 on factual accuracy even though the average passed. Dimensions that matter differently must not be allowed to compensate for each other.

  • c
    Weight factual accuracy twice as heavily as the other three in the average

    Weighting reduces the masking but does not remove it. A large fluency gain can still offset a damaging accuracy loss inside a single number.

  • d
    Replace the four evaluator dimensions with a single overall quality question

    One holistic score hides even more: it cannot show which dimension moved, so the team learns less than it does today.

The concept

An assessment framework for FM output scores several independent dimensions (relevance, factual accuracy, consistency, fluency). They must be reported and gated separately because they trade off against each other.

Why that’s the answer

Release 12 improved fluency and lost factual accuracy, and the average let one cancel the other. A gate with a floor on each dimension blocks any release in which a critical dimension regresses, whatever happens to the others. A higher or reweighted average still allows compensation, and a single holistic score removes the diagnostic detail altogether.

How to reason it out
  1. See that one dimension fell while another rose.
  2. Recognise that an average lets dimensions offset each other.
  3. Gate each dimension on its own threshold.
  4. Report the dimensions side by side so the cause is visible.

Exam tip: Gate GenAI quality per dimension; an average lets fluency hide factual errors.

AIP-C01 GenAI Evaluation: Output Quality Metrics, Bedrock Evaluations, A/B and Canary Testing, Quality Gates — the lesson that teaches this.

Question 2Testing, Validation, and Troubleshooting

A retailer's assistant answers product questions typed by shoppers on phones, often with typos, missing capitals and odd spacing. Before choosing a model, the team wants to know how much each candidate's answer quality changes when the same question is entered with these small surface changes. It will use an automatic Amazon Bedrock model evaluation job with a custom dataset of questions and reference answers. Which built-in metric should it select?

Choose one.

  • a
    Accuracy, which compares each answer with the reference answer and reports a score

    Accuracy scores the answers to the prompts as written. It does not measure how the score shifts when the input is perturbed.

  • b
    Toxicity, which scores each response with a detector and reports the average

    Toxicity measures harmful content in the responses, which is unrelated to sensitivity to typos.

  • c
    Coherence, which has an evaluator model rate the logic of each response

    Coherence is an LLM-as-a-judge quality metric for logical flow. It is not an automatic-job metric and does not vary the input.

  • d
    Robustness, which perturbs each prompt and reports the change in the score Correct

    Robustness applies small perturbations such as typos, case changes and whitespace changes to the prompts and reports how much the score changes (for Q&A, the delta in F1).

The concept

Automatic (programmatic) Bedrock model evaluation jobs offer three metrics: accuracy, robustness and toxicity. Robustness measures how stable the output is under small semantic-preserving perturbations of the input.

Why that’s the answer

The requirement is about stability under typos and formatting changes. Robustness perturbs each prompt (character and case changes, whitespace) and reports the change between the original and perturbed scores, for example deltaF1 for question answering. Accuracy only scores the original prompts, toxicity looks at harmful content, and coherence belongs to judge-based evaluations.

How to reason it out
  1. Identify what varies: the input's surface form, not its meaning.
  2. Recall the three automatic-job metrics: accuracy, robustness, toxicity.
  3. Match input perturbation to robustness.
  4. Read the delta score as sensitivity to noisy input.

Exam tip: Typos and casing changes in input = robustness metric (perturbation delta).

AIP-C01 GenAI Evaluation: Output Quality Metrics, Bedrock Evaluations, A/B and Canary Testing, Quality Gates — the lesson that teaches this.

Question 3Testing, Validation, and Troubleshooting

A logistics company runs an automatic Amazon Bedrock model evaluation job for a summarization model. Its custom dataset in Amazon S3 holds 900 documents of three kinds: customs declarations, delivery exceptions and supplier emails. Each JSONL record has prompt and referenceResponse fields. Managers want the job's report to show accuracy separately for each kind of document, from a single job. What should the developer do?

Choose one.

  • a
    Split the JSONL records into three files and run a separate evaluation job for each

    Three jobs produce per-kind scores, but the requirement is a single job, and the results then have to be stitched together.

  • b
    Add a category key to each line of the dataset naming the kind of document Correct

    The optional category key makes the job report scores for each category as well as overall, from one job and one dataset.

  • c
    Choose three task types in the job configuration, one for each kind of document

    A model evaluation job takes one task type, and task types describe the task (summarization), not data segments.

  • d
    Tag each object in the S3 dataset prefix with the kind of document it holds

    S3 object tags are not read by the evaluation job, and the dataset is a single JSONL file in any case.

The concept

A custom prompt dataset for an automatic Bedrock evaluation is a JSONL file with prompt, referenceResponse (for accuracy and robustness) and an optional category key.

Why that’s the answer

Adding category to each record makes Bedrock compute and report metric scores per category alongside the overall score, so one job yields the per-kind view. Separate jobs work but break the single-job constraint. A job has exactly one task type, and S3 tags are not part of the dataset format.

How to reason it out
  1. Recall the custom dataset keys: prompt, referenceResponse, category.
  2. Map 'per kind of document' to the category key.
  3. Reject options that need several jobs or are not read by the job.
  4. Rerun the single job with categorised records.

Exam tip: Want per-segment scores from one Bedrock evaluation job? Add category to each JSONL record.

AIP-C01 GenAI Evaluation: Output Quality Metrics, Bedrock Evaluations, A/B and Canary Testing, Quality Gates — the lesson that teaches this.

Question 4Testing, Validation, and Troubleshooting

A hospital network compares two summarizers for discharge notes: an Amazon Bedrock model and a fine-tuned open-weight model served from an Amazon SageMaker AI endpoint. Its own clinicians must rate both summaries of each of 300 notes side by side in an AWS-managed rating interface, and the team wants to build no labeling UI and no migration of the SageMaker model. Which approach meets these requirements?

Choose one.

  • a
    A human-based Bedrock evaluation job with the Bedrock model and the SageMaker outputs as inference responses Correct

    A human evaluation job takes up to two inference sources, and one can be your own precomputed responses. The clinicians rate both side by side in the Bedrock evaluation portal.

  • b
    A judge-based Bedrock evaluation job with the Bedrock model and the SageMaker outputs as inference responses

    A judge-based job scores responses with an evaluator model, so the clinicians would not be rating anything.

  • c
    A human-based Bedrock evaluation job with both models after importing the SageMaker model into Bedrock

    Custom Model Import could make both models Bedrock-hosted, but the team ruled out migrating the SageMaker model, and it is not needed.

  • d
    A SageMaker Ground Truth labeling job with a custom template that shows the two summaries of each note side by side

    Ground Truth can do this, but only with a custom comparison template the team would have to write, which breaks the no-UI requirement.

The concept

Human-based model evaluation jobs in Amazon Bedrock compare up to two inference sources, rated by your own work team. Either source can be a Bedrock model or your own inference responses (bring your own inference responses).

Why that’s the answer

The SageMaker model's summaries can be generated ahead of time and placed in the prompt dataset as precomputed responses with a matching modelIdentifier. The job then shows each note's two summaries to the clinicians in the AWS-provided portal with the rating methods you configure. A judge-based job removes the humans; importing the model is unnecessary work; Ground Truth needs a custom UI.

How to reason it out
  1. Note the constraints: human raters, side by side, no custom UI, no migration.
  2. Recall that human evaluation jobs accept two sources.
  3. Use bring-your-own inference responses for the non-Bedrock model.
  4. Assign the clinicians as the job's work team.

Exam tip: Non-Bedrock model in a Bedrock human evaluation? Precompute its responses and bring them in the dataset.

AIP-C01 GenAI Evaluation: Output Quality Metrics, Bedrock Evaluations, A/B and Canary Testing, Quality Gates — the lesson that teaches this.

Question 5Testing, Validation, and Troubleshooting

A publisher runs an Amazon Bedrock human-based evaluation job that compares two models' headline suggestions. Editors will rate each pair of responses. The editorial director wants the results to show which model the editors preferred for each prompt and also how strongly they preferred it, so that slight preferences can be separated from clear ones. Which rating method should the developer configure for the metric?

Choose one.

  • a
    Choice buttons, letting each editor pick the preferred response of the two

    Choice buttons record which response won but not by how much, so slight and strong preferences look the same.

  • b
    Likert scale - individual, rating each of the two responses on its own 5-point quality scale from 1 to 5

    Individual Likert ratings score each response separately; preference strength must then be inferred from two independent scores rather than asked directly.

  • c
    Thumbs up/down, marking each of the two responses as acceptable or unacceptable

    A binary acceptable/unacceptable judgment per response gives neither a direct preference nor its strength.

  • d
    Likert scale - comparison, rating the preference between the two responses on a 5-point scale Correct

    The comparison Likert scale asks the rater to place the preference on a 5-point scale between the two responses, which captures both direction and strength.

The concept

Bedrock human evaluations offer rating methods: thumbs up/down, Likert scale - individual, Likert scale - comparison, choice buttons and ordinal rank. Each captures a different kind of judgment.

Why that’s the answer

The director wants direction and strength of preference between two responses. Likert scale - comparison asks for exactly that on a 5-point scale. Choice buttons and ordinal rank give only the winner; individual Likert and thumbs ratings judge each response on its own instead of comparing them.

How to reason it out
  1. Identify the judgment needed: a preference between two, with strength.
  2. List the rating methods and what each records.
  3. Exclude methods that give only a winner or only absolute ratings.
  4. Configure the comparison Likert scale.

Exam tip: Preference plus strength between two models = Likert scale - comparison.

AIP-C01 GenAI Evaluation: Output Quality Metrics, Bedrock Evaluations, A/B and Canary Testing, Quality Gates — the lesson that teaches this.

Question 6Testing, Validation, and Troubleshooting

A team wants its release pipeline to start Amazon Bedrock human-based evaluation jobs through the CreateEvaluationJob API when a model candidate is ready, instead of creating them in the console. Ratings come from the company's private work team of product specialists, and the human review workflow writes its output to its own S3 bucket. Which steps are required for these API-created jobs to run? (Select TWO.)

Choose TWO.

  • a
    Add a CORS rule on the human evaluation output bucket that allows GET requests from the template preview origin

    The CORS rule is required for human jobs created in the console, where the console sets up the portal. It is not the missing step for API-created jobs.

  • b
    Create a SageMaker Ground Truth labeling job that reads the prompt dataset from the S3 input prefix

    A labeling job is a separate workflow. The evaluation job drives its own human loop through the flow definition.

  • c
    Create a SageMaker AI flow definition whose human loop request source is AWS/Bedrock/Evaluation and pass its ARN Correct

    Jobs created through the API must reference a flow definition that names the work team and the AWS-provided evaluation task UI, with AWS/Bedrock/Evaluation as the request source.

  • d
    Grant the Amazon Bedrock service role access to the S3 output bucket named in the flow definition Correct

    The service role that runs the evaluation must be able to read and write the flow definition's output bucket, or the job cannot collect the ratings.

  • e
    Enable Amazon Bedrock model invocation logging so that each human rating is written to the output bucket

    The evaluation job invokes the models itself (or reads your precomputed responses). Invocation logging is not involved.

The concept

Human-based Bedrock evaluation jobs run their rating tasks through a SageMaker AI human review workflow (flow definition). The console builds it for you; the API requires you to build it.

Why that’s the answer

For API-created human jobs, AWS documents that you must create a flow definition with AwsManagedHumanLoopRequestSource set to AWS/Bedrock/Evaluation, your private work team ARN and the SageMaker-owned evaluation task UI ARN, and that the Bedrock service role must be able to access the flow definition's output bucket. The CORS rule is the console path's requirement, which makes it the tempting distractor. Ground Truth jobs and invocation logging are separate features.

How to reason it out
  1. Separate what the console does for you from what the API needs.
  2. Recall the flow definition with the AWS/Bedrock/Evaluation request source.
  3. Check the service role's access to the flow definition output bucket.
  4. Discard console-only and unrelated features.

Exam tip: API-created Bedrock human evaluation = your own flow definition + service role access to its output bucket.

AIP-C01 GenAI Evaluation: Output Quality Metrics, Bedrock Evaluations, A/B and Canary Testing, Quality Gates — the lesson that teaches this.

What AIP-C01 domain 5 tests, topic by topic

The official exam guide breaks Testing, Validation, and Troubleshooting into 3 topics. The question bank follows the same split, so a weak topic shows up as a cluster of misses you can go back and read.

Published AIP-C01 practice questions per topic in Testing, Validation, and Troubleshooting
TopicWhat it coversQuestions
Implement evaluation systems for GenAI: output quality, model comparison and quality gatesOfficial AIP-C01 Task 5.1 skills (part 1 of 2 — the guide's 9-skill task is split in two topics): (5.1.1) Develop comprehensive assessment frameworks to evaluate the quality and effectiveness of FM outputs beyond traditional ML evaluation approaches (for example, by using metrics for relevance, factual accuracy, consistency, and fluency). (5.1.2) Create systematic model evaluation systems to identify optimal configurations (for example, by using Amazon Bedrock Model Evaluations, A/B testing and canary testing of FMs, multi-model evaluation, cost-performance analysis to measure token efficiency, latency-to-quality ratios, and business outcomes). (5.1.3) Develop user-centered evaluation mechanisms to continuously improve FM performance based on user experience (for example, by using feedback interfaces, rating systems for model outputs, annotation workflows to assess response quality). (5.1.4) Create systematic quality assurance processes to maintain consistent performance standards for FMs (for example, by using continuous evaluation workflows, regression testing for model outputs, automated quality gates for deployments). (5.1.8) Create comprehensive reporting systems to communicate performance metrics and insights effectively to stakeholders for FM implementations (for example, by using visualization tools, automated reporting mechanisms, model comparison visualizations). (5.1.9) Create deployment validation systems to maintain reliability during FM updates (for example, by using synthetic user workflows, AI-specific output validation for hallucination rates and semantic drift, automated quality checks to ensure response consistency).31
Implement evaluation systems for GenAI: RAG, retrieval and agent evaluationOfficial AIP-C01 Task 5.1 skills (part 2 of 2): (5.1.5) Develop comprehensive assessment systems to ensure thorough evaluation from multiple perspectives for FM outputs (for example, by using RAG evaluation, automated quality assessment with LLM-as-a-Judge techniques, human feedback collection interfaces). (5.1.6) Implement retrieval quality testing to evaluate and optimize information retrieval components for FM augmentation (for example, by using relevance scoring, context matching verification, retrieval latency measurements). (5.1.7) Develop agent performance frameworks to ensure that agents perform tasks correctly and efficiently (for example, by using task completion rate measurements, tool usage effectiveness evaluations, Amazon Bedrock Agent evaluations, reasoning quality assessment in multi-step workflows).31
Troubleshoot GenAI applicationsOfficial AIP-C01 Task 5.2 skills: (5.2.1) Resolve content handling issues to ensure that necessary information is processed completely in FM interactions (for example, by using context window overflow diagnostics, dynamic chunking strategies, prompt design optimization, truncation-related error analysis). (5.2.2) Diagnose and resolve FM integration issues to identify and fix API integration problems specific to GenAI services (for example, by using error logging, request validation, response analysis). (5.2.3) Troubleshoot prompt engineering problems to improve FM response quality and consistency beyond basic prompt adjustments (for example, by using prompt testing frameworks, version comparison, systematic refinement). (5.2.4) Troubleshoot retrieval system issues to identify and resolve problems that affect information retrieval effectiveness for FM augmentation (for example, by using model response relevance analysis, embedding quality diagnostics, drift monitoring, vectorization issue resolution, chunking and preprocessing remediation, vector search performance optimization). (5.2.5) Troubleshoot prompt maintenance issues to continuously improve the performance of FM interactions (for example, by using template testing and CloudWatch Logs to diagnose prompt confusion, X-Ray to implement prompt observability pipelines, schema validation to detect format inconsistencies, systematic prompt refinement workflows).31
Total93

Revise Testing, Validation, and Troubleshooting before you drill it

Other AIP-C01 domains

Testing, Validation, and Troubleshooting: your questions

Testing, Validation, and Troubleshooting is domain 5 of the AIP-C01 exam guide and carries 11% of the scored content — the lightest of the 5 domains. On a 75-question paper that works out to roughly 8 questions, though AWS does not publish an exact per-domain count and individual exam forms vary.

Source

The domain weight and topic list on this page come from the official AIP-C01 exam guide.