EnglishDeutschFrançaisEspañolPortuguês

AWS · AIP-C01 · Advanced

AWS Generative AI Developer - Professional (AIP-C01) — Practice Questions and Mock Exam

The AWS Certified Generative AI Developer – Professional validates advanced expertise in building, deploying, and optimizing production-grade generative AI applications on AWS.

75Questions per Pass-IT mock exam
180minPass-IT mock exam time limit

Official AIP-C01 exam: 750 out of 1000 points to pass.

Checked against AWS · September 2026 · Current exam version

Editorial update:

See what learning with Pass-IT is like.

Answer a AIP-C01 sample question and read the explanation with its source. Right here, with no sign-up.

Foundation Model Integration, Data Management, and Compliance1 / 5

A developer is using a multilingual Amazon Bedrock foundation model to build a chatbot that should respond only in English, even when users write in another supported language. Which approach should they use?

AlexFull explanation from Alex

System prompts in the Bedrock Converse API define instructions and context for the model, so they are the right place to specify that every response must be in English. This preserves multilingual input support while controlling the output style. Guardrails can still be used for safety and privacy policies, but their documented filters are content filters, denied topics, word filters, sensitive information filters, contextual grounding checks, and automated reasoning checks, not an English-only response validator.

Sourcedocs.aws.amazon.com

Implementation and Integration2 / 5

A developer wants to accelerate their coding workflow by getting inline code suggestions, code generation, and refactoring assistance within their IDE. Which AWS service provides these developer productivity features?

AlexFull explanation from Alex

Amazon Q Developer (the option “Amazon Q Developer”) is the correct answer. Amazon Q Developer is AWS's AI-powered coding assistant that provides inline code suggestions, code generation, refactoring assistance, and security scanning directly within popular IDEs. It is the successor to AWS CodeWhisperer, which has been rebranded and integrated into Amazon Q Developer. Why each incorrect option is wrong: - A. AWS Cloud9 — AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you write, run, and debug code with just a browser. While it is an IDE, it does not itself provide AI-powered inline code suggestions, code generation, or refactoring assistance. It is the environment, not the AI assistant. - C. AWS CodeWhisperer (legacy) — While CodeWhisperer did provide AI-powered code suggestions, it has been rebranded and its capabilities have been folded into Amazon Q Developer. As a legacy/deprecated branding, it is not the current correct answer. AWS now directs users to Amazon Q Developer for these features. - D. Amazon CodeGuru Reviewer — Amazon CodeGuru Reviewer is an automated code review service that uses machine learning to detect issues in Java and Python code. According to AWS documentation, it "provides recommendations for improvements to your Java and Python code" through code reviews, but it does not provide real-time inline code suggestions, code generation, or refactoring assistance within an IDE. Additionally, as of November 7, 2025, new repository associations can no longer be created. (Source: https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/what-is.html)

Sourcedocs.aws.amazon.com

AI Safety, Security, and Governance3 / 5

A developer needs to implement model cards for their customized foundation models to document limitations, intended use cases, and evaluation results. Which AWS service supports programmatic model card creation?

AlexFull explanation from Alex

Amazon SageMaker AI is the correct answer because it natively supports Model Cards as a feature for documenting ML models. SageMaker Model Cards allow developers to programmatically create, edit, and share documentation about their models, including intended use cases, limitations, evaluation results, and business details.

As confirmed by the AWS CloudFormation documentation, the `AWS::SageMaker::ModelCard` resource type exists, which includes properties like `BusinessDetails` for documenting "information about how the model supports business goals." This demonstrates that SageMaker Model Cards are a first-class SageMaker AI feature that can be created and managed programmatically through the SageMaker SDK, API, or infrastructure-as-code tools like CloudFormation.

Why each incorrect option is wrong:

  • A) AWS CloudFormation — While CloudFormation can *provision* SageMaker Model Cards (via `AWS::SageMaker::ModelCard`), CloudFormation itself is an infrastructure-as-code service, not the service that *supports* model card creation as a feature. The model card functionality belongs to SageMaker AI; CloudFormation merely orchestrates its deployment.
  • B) Amazon Bedrock — Amazon Bedrock is a managed service for accessing foundation models via API. It does not provide a model card feature for documenting model limitations, intended use cases, or evaluation results. According to the AWS decision guide, Bedrock focuses on making FMs accessible without managing infrastructure, while SageMaker provides the full ML lifecycle tooling including governance features like model cards.
  • D) Amazon Q Business — Amazon Q Business is an AI-powered assistant for enterprise use that helps employees get answers from company data. It does not offer model card functionality for documenting ML model metadata and governance information.

(Source: https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-properties-sagemaker-modelcard-businessdetails.html)

Sourcedocs.aws.amazon.com

Operational Efficiency and Optimization for GenAI Applications4 / 5

A developer needs guaranteed model invocation capacity for their production Amazon Bedrock application that serves consistent, high-volume traffic. Which capacity option should they purchase?

AlexFull explanation from Alex

Provisioned Throughput with model units (the option “Provisioned Throughput with model units”) is the correct answer. When a production application requires guaranteed, dedicated model invocation capacity for consistent, high-volume traffic, Provisioned Throughput is the appropriate choice. According to AWS documentation, Provisioned Throughput allows you to purchase dedicated capacity measured in model units, with commitment terms (1-month or 6-month), ensuring your application has reserved throughput without being subject to throttling from shared capacity pools. As stated in the documentation: "Amazon Bedrock offers flexible capacity options to match your workload requirements and budget. Understanding the differences between on-demand tiers (Flex, Priority, Standard), reserved tier, batch processing, and cross-region inference helps you optimize both performance and cost." Provisioned Throughput falls under the reserved tier category, which provides guaranteed capacity. Why each incorrect option is wrong: - A. On-Demand Standard tier — On-Demand tiers (including Standard) provide pay-per-use access but do not guarantee dedicated capacity. They are subject to throttling during periods of high demand since capacity is shared across customers. This does not meet the requirement for "guaranteed" capacity. - B. Batch inference — Batch inference is designed for processing large volumes of requests asynchronously (not in real-time). It is optimized for cost savings on bulk workloads that don't require immediate responses, making it unsuitable for a production application serving live traffic. - C. Cross-Region Inference with Global profile — Cross-Region Inference distributes requests across multiple AWS regions to improve availability and reduce latency, but it does not provide guaranteed dedicated capacity. It still relies on on-demand capacity pools in various regions and is primarily a resilience and latency optimization strategy, not a capacity reservation mechanism. (Source: https://docs.aws.amazon.com/bedrock/latest/userguide/prov-throughput.html and https://docs.aws.amazon.com/bedrock/latest/userguide/capacity-limits-cost-optimization.html)

Sourcedocs.aws.amazon.com

Testing, Validation, and Troubleshooting5 / 5

A developer needs to validate that their Amazon Bedrock model performs consistently after updates by checking for semantic drift and hallucination rate changes. Which validation approach should the developer implement?

AlexFull explanation from Alex

The correct answer is Synthetic user workflows with AI-specific output validation for hallucination rates and semantic drift. When validating generative AI models after updates, developers need automated, repeatable validation approaches that specifically measure AI-relevant metrics like hallucination rates and semantic drift. Synthetic user workflows with golden datasets (known expected outputs) allow developers to systematically detect regressions in model quality before exposing the model to live traffic. This approach aligns with Amazon Bedrock's validation data configuration capabilities, where validation datasets are used during model customization to evaluate model performance against known benchmarks. Amazon Bedrock supports validation data configuration (validationDataConfig) as part of model customization jobs, which enables developers to assess model quality using structured validation datasets. This principle extends to post-deployment validation where synthetic workflows serve as regression tests for AI-specific quality metrics. Why the other options are wrong: - B (Load testing with Apache JMeter): Load testing measures performance characteristics like throughput, latency, and concurrency handling. It does not evaluate semantic quality, hallucination rates, or content drift — which are the specific concerns stated in the question. - C (Manual testing by team members): Manual testing is not scalable, not repeatable, and highly subjective. It cannot systematically measure hallucination rates or detect subtle semantic drift across model updates. It also introduces significant delays in the deployment pipeline. - D (A/B testing with live users immediately after deployment): A/B testing with live users exposes real users to a potentially degraded model before validation is complete. Best practices dictate that AI-specific quality checks (hallucination detection, semantic drift analysis) should occur *before* serving live traffic, not after. This approach risks negative user experiences and potential harm from hallucinated outputs. (Source: https://docs.aws.amazon.com/bedrock/latest/userguide/foundation-models-reference.html)

Sourcedocs.aws.amazon.com

How to prepare for AIP-C01 with Pass-IT.

Currently 372 practice questions for AIP-C01, with new ones added regularly. Focus on what you still need to learn.

Get past difficult questions.

Understand why an answer is correct. Alex explains the concepts and answers your follow-up questions so you can apply what you learn to the next task.

Meet Alex →

Conversation preview · AIP-C01

Response language in Bedrock

  1. You

    Where should I tell the chatbot to answer in English?

  2. Alex · AI tutor

    Put that instruction in the system prompt of the Converse request.

    Read the documentation ↗
  3. You

    Can it still receive messages in other languages?

  4. Alex · AI tutor

    Yes, if the model supports them. The instruction concerns its response language.

    Read the documentation ↗

Make your study time count.

Practice at your level.
For new practice sessions, Pass-IT adjusts the difficulty based on your previous answers.

Learn from mistakes.
Incorrect answers automatically become flashcards. When you review them, you rate how confidently you remember; Pass-IT schedules the next review.

See how focused practice works →

Animated feature preview

Turn your mistakes into knowledge you can rely on.

How Pass-IT works

Your review

Answered a question incorrectly?

Pass-IT saves it for your review.

AIP-C01 · Question excerpt

Response language in Bedrock

View the full question

A developer is using a multilingual Amazon Bedrock foundation model to build a chatbot that should respond only in English, even when users write in another supported language. Which approach should they use?

Understand the correct answer.

Set a system prompt that instructs the model to always respond in English

Use the system prompt to specify the response language.

Read the documentation ↗

How confidently do you remember?

During review, you assess how well you still know the answer.

Correct after hesitating

Pass-IT schedules your next review.

The date depends on your self-assessment and previous reviews.

Simplified demonstration. No learning progress is saved.

Practice for the moment that counts.

Take a full mock exam with a time limit and find out whether you can finish in time.

Your AIP-C01 mock exam

Questions
75
Minutes
180

Illustration of an exam session

  1. Start
  2. Answer questions
  3. Finish

Length and time limit of the Pass-IT mock exam.

Go into your exam with more confidence.

Your Readiness Score helps you assess whether you are ready for the exam. Results by exam domain show you where you should keep practicing.

Your money back if you fail despite 80% Readiness.
If your Readiness Score is at least 80% when you take the exam and you still fail, we refund the Pass-IT purchase price for this certification.

For active, paid access. Submit proof of failing within 14 days.

Further guarantee conditions

You need at least 80% Readiness and active, paid access to the certification when you take the exam. Take the exam within your access period and submit official proof of failing within 14 days after the exam.

For purchases through Apple or Google, refunds are handled by the respective store. See the full terms for further details.

Read the guarantee terms →

The Readiness Score describes your practice progress, not a probability of passing.

Guarantee requirement

80%

At least 80% Readiness
when you take the exam

Money back if you fail

Question counts and mock exam settings from the current Pass-IT catalog.

What you practice for AIP-C01.

Exam topics, relevant practice and sources you can check.

Foundation models and application dataSee the guide for weighting88 QuestionsPass-IT questions

Design how foundation models receive instructions and trustworthy context within a business application.

  • Translate business needs into architectures and proofs of concept, using reusable components to validate feasibility and deployment choices.
  • Select and configure foundation models, including flexible routing, fallback behavior and lifecycle management for customized models.
  • Validate and prepare text, images, audio or structured inputs so they meet model format and quality requirements.
  • Build maintained vector stores and retrieval-augmented generation (RAG) with suitable chunking, embeddings, metadata, search and reranking strategies.
  • Manage prompt templates, conversation context, approvals and regression tests, refining instructions and multi-step prompt workflows systematically.
Implementing and integrating applicationsSee the guide for weighting120 QuestionsPass-IT questions

Connect models and agents to production applications through controlled, reliable interfaces.

  • Build agents that break complex tasks into steps, coordinate models with different capabilities and use memory, tools and human review, including Model Context Protocol (MCP) integrations, stopping conditions and failure handling.
  • Deploy models through appropriate APIs or hosting environments, balancing throughput, memory, compute and application requirements.
  • Integrate AI with enterprise systems using secure identities, synchronized data and delivery pipelines that respect cross-environment compliance needs.
  • Implement synchronous, asynchronous and streaming model APIs, including request validation, rate limits, retries, fallback and model routing.
  • Build usable application interfaces and integration workflows, applying AWS development and diagnostic tools to maintain the resulting system.
AI safety and governanceSee the guide for weighting75 QuestionsPass-IT questions

Protect users and data while making model behavior traceable and subject to organizational controls.

  • Validate inputs and outputs, detect prompt injection and harmful content, and reduce hallucinations through grounding and response checks.
  • Protect model environments and sensitive data with access controls, private networking, detection, masking and retention rules.
  • Track data sources and decisions, implement governance policies and monitor misuse, drift and policy violations for compliance evidence.
  • Evaluate fairness and explain model limitations or uncertainty, using evidence, user-facing explanations and responsible-AI controls.
Efficient operation and monitoringSee the guide for weighting51 QuestionsPass-IT questions

Balance response quality, latency and cost while observing the complete generative AI application.

  • Reduce unnecessary tokens and model calls through suitable model selection, batching, resource allocation and caching.
  • Improve response and retrieval performance by tuning queries, inference settings, concurrency, streaming and service communication.
  • Monitor quality, token use, cost and latency across models, tools and vector stores, combining traces and business measures to detect problems.
Evaluation and troubleshootingSee the guide for weighting38 QuestionsPass-IT questions

Test the application’s actual outputs and workflows, then diagnose where quality or integration failures originate.

  • Evaluate model, retrieval and agent quality with representative datasets, human feedback and automated assessments tied to task outcomes.
  • Validate releases through comparisons, regression tests and quality gates, reporting changes in correctness, consistency, latency and cost.
  • Investigate context limits, prompts, API integrations and retrieval failures, using version comparisons and traces to identify the underlying cause.
Question formats you can practice
Multiple Choice
Select one answer.
Multiple Response
Select multiple applicable answers.

These are practice formats in Pass-IT. See the Official certification objectives for the official exam requirements.

Frequently asked questions

Your preparation

How much study time should I plan for AIP-C01?

For planning, Pass-IT estimates roughly 50–130 hours. Relevant experience may put you toward the lower end; starting from scratch may put you toward the higher end. Your needs may fall outside this range. This is not a time requirement from AWS or a promise that you will be exam-ready within that time.

Do you need another AWS certification before AIP-C01?

No. AWS states no formal prerequisite, so you can book AIP-C01 without holding AIF-C01 or an associate exam first. The catalog budget is around 85 hours, and it assumes you already build with foundation models rather than read about them.

Using Pass-IT

What language are Pass-IT questions in?

Questions in the app are currently in English. Translations of the sample questions on this page apply only to this preview. Check with AWS for the languages available for the official exam.

How long does my AIP-C01 access last?

Access covers this certification for 12 months. You pay once, with no automatic renewal.

When does the money-back guarantee apply?

The guarantee refunds the Pass-IT purchase price for this certification. You need eligible paid access and a Readiness Score of at least 80% from your practice results when you take the exam. This score can only reach 80% after at least 50 answered questions and is not a validated probability of passing. Take the exam during your access period and submit official proof of failing within 14 days. Guarantee terms

About the AIP-C01 exam

Where can I take the AIP-C01 exam?

Pearson VUE testing center or online proctored exam.

How long is the AWS Certified Generative AI Developer - Professional exam?

The AIP-C01 exam has 75 questions and a 180-minute time limit.

How long does AIP-C01 stay valid?

Your certification is valid for 3 years. To renew it, pass the latest AIP-C01 exam version while it is active; passing also renews your active AWS Certified Cloud Practitioner, AWS Certified AI Practitioner, AWS Certified Data Engineer – Associate, and AWS Certified Machine Learning Engineer – Associate certifications.

What is the difference between AIP-C01 and AIF-C01?

AIF-C01 is the foundational AI Practitioner exam: vocabulary, use cases and responsible-AI concepts, written for people who talk about AI systems. AIP-C01 is professional level and assumes you build them, covering retrieval pipelines, guardrails, evaluation and cost control on live workloads. If you cannot yet describe how you would test a generative application, AIF-C01 is the honest starting point.

What happens if you fail AIP-C01?

You wait 14 days before booking again. AWS sets no cap on the total number of attempts, so the constraint is the two-week gap rather than a limit on tries.

Your preparation for AIP-C01

$29.99one-time

12 months of access for AIP-C01 · No automatic renewal

Buy AIP-C01 access

Questions in the app are currently in English.

Try 20 questions for freeFree account required. No credit card.

Already have an account? Log in

Prefer a subscription? View subscriptions →

Money back if you fail with at least 80% Readiness, for eligible purchases under the guarantee terms.

Guarantee terms

The guarantee refunds the Pass-IT purchase price for this certification. You need eligible paid access and a Readiness Score of at least 80% from your practice results when you take the exam. This score can only reach 80% after at least 50 answered questions and is not a validated probability of passing. Take the exam during your access period and submit official proof of failing within 14 days.

Full guarantee terms →