AWS AIP-C01 sample questions with answers
10 free AWS AIP-C01 sample questions across the exam's domains, each with its answer and an explanation. No account needed.
AWS AIP-C01 sample questions
AWS Certified Generative AI Developer – Professional, Amazon Web Services (AWS).
Question 1
Domain: Foundation Model Integration, Data Management, and Compliance
A company wants to switch the model ID and provider used by its Lambda-based GenAI API without redeploying code, and wants to roll back instantly if quality drops.
Which approach meets these requirements?
- Hard-code a list of model IDs in the function and redeploy through the pipeline whenever the choice changes
- Keep the model choice in AWS AppConfig, read it at runtime, and roll out with a deployment strategy
- Store the model ID in a Lambda environment variable and publish a new function version for each change
- Put the model ID in the API Gateway stage name so that clients choose a model by calling a different URL
Show the answer
Answer: B. Keep the model choice in AWS AppConfig, read it at runtime, and roll out with a deployment strategy
AWS AppConfig changes application behavior in production without redeploying code, with validators and gradual deployment strategies, and lets you roll back quickly if issues occur.
Checked against: https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html
Question 2
Domain: Foundation Model Integration, Data Management, and Compliance
A team changes prompts several times a week and has twice shipped a change that silently broke an output format that a downstream parser relies on.
Which practice prevents this most reliably?
- Version and review prompts like code, and run a regression suite over saved cases before shipping
- Raise the temperature so the model explores more formats and can recover from a broken prompt
- Let each developer edit the production prompt directly, so fixes reach users as fast as possible
- Add the words "be careful with the format" to the prompt whenever a format bug is reported
Show the answer
Answer: A. Version and review prompts like code, and run a regression suite over saved cases before shipping
Prompts as code means prompts are versioned, reviewed and covered by regression tests run against recorded cases, so a format regression fails a test before it reaches production.
Question 3
Domain: Foundation Model Integration, Data Management, and Compliance
An architect is choosing between a fast, low-cost model and the most capable model for a new summarization feature, and has an evaluation set ready.
Which model-selection approach is recommended?
- Always start with the newest and largest model because cost can be optimized later without re-testing
- Pick the model with the highest public leaderboard score, since benchmarks predict task performance
- Start with a fast, cheap model and upgrade only where evaluations show a quality gap
- Choose the model with the largest context window, since summarization quality depends only on context size
Show the answer
Answer: C. Start with a fast, cheap model and upgrade only where evaluations show a quality gap
A common starting point is to begin with a fast, cheap model and upgrade only where your own evals show a gap (or start high and move down once prompts are stable). Either way, decisions are driven by task-specific evals, not leaderboards.
Question 4
Domain: Implementation and Integration
A developer is adding an action group to an Amazon Bedrock agent.
Which schemas can define the parameters the agent elicits for that action group?
- A JSON Schema stored as a Prompt Management variable, or an AWS CloudFormation template parameter section
- A Protocol Buffers definition, or a GraphQL schema hosted in AWS AppSync for the agent to read
- An AWS Glue Data Catalog table definition, or an Amazon DynamoDB key schema for the user table
- An OpenAPI schema or a function detail schema
Show the answer
Answer: D. An OpenAPI schema or a function detail schema
Each action group uses either an OpenAPI schema, which defines API operations and their parameters, or a function detail schema that defines the parameters the agent can elicit.
Checked against: https://docs.aws.amazon.com/bedrock/latest/userguide/agents-how.html
Question 5
Domain: Implementation and Integration
Developers want an AI assistant in their IDE that can chat about code, complete code inline, generate new code and scan for security vulnerabilities.
Which AWS service provides this?
- Amazon Q Business
- Amazon CodeGuru Profiler
- Amazon Q Developer
- AWS Cloud9
Show the answer
Answer: C. Amazon Q Developer
Amazon Q Developer provides software development assistance in the IDE: chat about code, inline completions, new code generation, security scanning and code upgrades.
Checked against: https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/what-is.html
Question 6
Domain: Implementation and Integration
When a CRM system records a new support case, a summary should be generated and posted back to the case, without the CRM calling the model directly.
Which integration pattern gives loose coupling?
- Give the CRM database read access to Bedrock so that the model polls the case table for changes
- Publish the case event to an Amazon EventBridge event bus and have a rule invoke a Lambda target that calls Amazon Bedrock
- Have the CRM call InvokeModel synchronously inside its save transaction and wait for the summary
- Copy the CRM database to Amazon S3 every hour and summarize all of the cases in one batch job
Show the answer
Answer: B. Publish the case event to an Amazon EventBridge event bus and have a rule invoke a Lambda target that calls Amazon Bedrock
Amazon EventBridge receives events and routes them to targets such as Lambda, so producers and consumers are decoupled; the Lambda target can call Bedrock and write the summary back.
Checked against: https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html
Question 7
Domain: AI Safety, Security, and Governance
A pre-processing Lambda function must find and redact PII in each incoming chat message (a few kilobytes) before it is stored or sent to a model.
Which Amazon Comprehend mode fits?
- Real-time PII analysis on each single document
- An asynchronous batch PII job started once a night
- Custom entity recognizer training per message
- Topic modeling over the chat history
Show the answer
Answer: A. Real-time PII analysis on each single document
Comprehend PII detection can locate or redact PII. Real-time analysis handles a single document (up to 100 KB of UTF-8 text) per call, and asynchronous batch jobs handle collections of documents.
Checked against: https://docs.aws.amazon.com/comprehend/latest/dg/how-pii.html
Question 8
Domain: AI Safety, Security, and Governance
Some evaluation criteria for a legal drafting assistant, such as tone and appropriateness for the firm's clients, need judgment from the firm's own lawyers.
Which Amazon Bedrock evaluation type fits?
- A programmatic evaluation job that uses a built-in dataset only
- A retrieve-only RAG evaluation job with a context relevance metric
- A latency benchmark that uses the Priority service tier on each model
- A model evaluation job that uses human workers from your work team
Show the answer
Answer: D. A model evaluation job that uses human workers from your work team
Model evaluation jobs that use human workers bring in ratings from your employees or subject-matter experts, through a work team you manage.
Checked against: https://docs.aws.amazon.com/bedrock/latest/userguide/evaluation.html
Question 9
Domain: Operational Efficiency and Optimization for GenAI Applications
Several departments share one foundation model on on-demand inference. Finance wants each department's token spend broken out, and engineering wants per-department usage metrics.
Which approach serves both needs?
- Create a separate AWS account for each department and buy Provisioned Throughput in each one
- Use a different temperature for each department and group invocation logs by temperature
- Invoke through tagged application inference profiles, one per department
- Put the department name in the system prompt and count the tokens in a nightly Lambda job
Show the answer
Answer: C. Invoke through tagged application inference profiles, one per department
Application inference profiles let you attach cost allocation tags to on-demand invocations and collect usage metrics for the requests sent through each profile.
Checked against: https://docs.aws.amazon.com/bedrock/latest/userguide/inference-profiles.html
Question 10
Domain: Testing, Validation, and Troubleshooting
Users report that an assistant still quotes a pricing policy that was replaced in the S3 data source two days ago.
What should the team check first?
- Whether a data source sync ran after the update, since changed files must be synced to be re-indexed
- Whether the generator model's temperature is too high, because high temperature brings back old facts
- Whether the reranker is active, because rerankers prefer older documents that have more citations
- Whether the S3 bucket has versioning on, because versioned buckets always serve old object versions
Show the answer
Answer: A. Whether a data source sync ran after the update, since changed files must be synced to be re-indexed
Each time files are added, modified or removed in a data source, the data source must be synced to re-index them into the knowledge base; until then retrieval returns the old content.
Checked against: https://docs.aws.amazon.com/bedrock/latest/userguide/kb-data-source-sync-ingest.html
More practice
A 20-question practice sampler is free with an account; Pro adds the full question bank and timed mock exams.
AWS AIP-C01 course and practice exam: AI engineering with LLM apps, RAG and agents: the exam guide, with the format, cost, pass mark and domains from the vendor.