AWS Certified Generative AI Developer - Professional (AIP-C01) Practice Exam
Get ready for the AWS Certified Generative AI Developer - Professional exam with our practice exam simulator. Realistic scenario-based questions with detailed explanations help you assess your readiness to build generative AI solutions on AWS.
Exam domains
The AIP-C01 questions are grouped into 5 domains divided into 20 tasks.
AIP-C01 example questions
One example question per domain from the AIP-C01 question bank, with the correct answer and its explanation. Sign in to the simulator to answer them with all answer options.
A software company is deploying a code-generation assistant that uses a customized foundation model and a proprietary GPU inference container on Amazon SageMaker AI. The container supports incremental token generation. Load testing shows that, with sufficient capacity, the model produces its first token within 1 second and completes a response in 18–25 seconds. The application must display generated text within 2 seconds of a request and continue displaying tokens as they arrive. Two GPU instances can handle normal traffic, but scheduled customer training sessions immediately increase demand to a level that requires 20 instances. Additional instances take approximately 8 minutes to become ready. The company wants to minimize GPU costs outside the scheduled sessions without violating the interactive response requirement during those sessions. Which architecture best meets these requirements?
Show answer
CORRECT ANSWERDeploy a SageMaker real-time endpoint with two instances outside training sessions. Schedule capacity increases sufficiently before each session and verify that 20 instances are ready. Use InvokeEndpointWithResponseStream and forward response chunks to the client without buffering the complete response.
A real-time endpoint processes current user requests, and response streaming exposes generated tokens before inference finishes. Preparing the load-tested capacity before the predictable traffic increase avoids instance-startup delays. Returning to two instances after each session reduces off-session GPU costs.
A logistics company uses a generative AI agent to propose customs classifications and supporting explanations for imported products. Before a classification is submitted, two trade specialists independently review the proposal through an Amazon Augmented AI (Amazon A2I) custom task. Each specialist can accept the proposal or provide a corrected classification. If the specialists select different classifications, a senior specialist must examine both responses and make the final selection. Neither a model-generated tie-breaker nor a default classification is permitted. Reviews can take several days. Failed or expired reviews must leave the shipment unsubmitted. The company uses AWS Step Functions Standard Workflows for orchestration and wants to retain the individual reviewer responses for auditing. Which implementation meets these requirements?
Show answer
CORRECT ANSWERStart the A2I human loop and use a Standard Workflow with Wait states and bounded status checks. When the loop completes, read and retain its individual worker responses from Amazon S3. Compare the selected classifications in application logic. Continue with the agreed classification, or start a separate adjudication review assigned to the senior specialist when they differ. Submit only after a valid final selection; route failures and deadline expiration to an unsubmitted exception state.
This design makes human judgments authoritative without confusing task completion with agreement. A2I supplies the review interface and individual responses, while the workflow explicitly evaluates agreement and obtains senior adjudication when needed. Standard Workflows support multi-day orchestration without continuously running compute. Failure and expiration paths prevent unresolved classifications from being submitted.
A financial services company uses Amazon Bedrock to generate structured investment recommendations. Company policy requires every recommended product to be approved for the customer's jurisdiction and every response to contain the current jurisdiction-specific disclosure. Jurisdiction is obtained from the customer's authenticated profile, and an authoritative policy service maintains approved products and disclosure text. These rules change independently of application deployments. All customer responses pass through a backend that currently streams model output. The company needs automated, auditable enforcement of these requirements before customers receive recommendations. Which solution BEST meets these requirements?
Show answer
CORRECT ANSWERBuffer each complete response and synchronously invoke a Lambda function that validates its schema, checks product identifiers against the authoritative policy for the authenticated customer's jurisdiction, and verifies the required disclosure. Release the response only after validation succeeds; otherwise return a predefined fallback. Record the decision, policy version, and response identifier.
This implements policy as code outside the model using trusted customer attributes and authoritative rules. Buffering prevents unvalidated recommendations from reaching the customer. Releasing content only after successful validation also prevents policy-service failures or validation errors from bypassing enforcement. Versioned decision records support auditing.
A product-catalog application uses Amazon Bedrock to generate a single JSON object containing product attributes and nested arrays of variant objects. The receiving system requires exactly one schema-valid JSON object and does not permit wrapper text or application-specific delimiters. Complete responses require between 300 and 1,800 output tokens. To avoid paying for commentary after the JSON, the developer configured stopSequences as ["}", "]"] and set the maximum output to 2,400 tokens. Production responses frequently end inside the first variant object, causing validation failures and additional model invocations. The inference responses indicate that a configured stop sequence was matched. The selected model supports native schema-constrained JSON output for the catalog's schema. The developer must reduce failed-response retries, preserve all required nested data, and prevent non-JSON commentary without changing the receiving system's format. Which change BEST meets these requirements?
Show answer
CORRECT ANSWEREnable native schema-constrained JSON output, remove both configured stop sequences, and retain the 2,400-token maximum.
Closing braces and brackets occur within valid nested JSON, so using either as a stop sequence prematurely terminates generation. Native schema-constrained output enforces the required JSON format without adding delimiters or commentary. Removing the conflicting stop sequences allows complete nested content, while the existing token maximum remains a backstop.
A logistics company uses deterministic rules and manual review to extract shipment details from documents. The current process costs $630,000 annually, including review labor and losses from extraction errors. A developer evaluates four replacement configurations that use foundation models through Amazon Bedrock. Testing uses the same representative document set and projected production volume. All configurations meet mandatory accuracy, safety, and latency requirements. The evaluation produces the following cost estimates, in thousands of dollars. Setup costs are incurred once at deployment. All other costs cover a full year of production operation. Review-labor reductions represent actual reductions in contractor spending. Error losses are additional costs and are not included in review labor. | Configuration | One-time setup | Annual inference and operations | Annual review labor | Annual expected error losses | |---|---:|---:|---:|---:| | Economy model | 30 | 48 | 420 | 90 | | Premium model | 90 | 120 | 240 | 24 | | Rules-plus-model hybrid | 30 | 84 | 270 | 30 | | Customized model | 180 | 60 | 180 | 36 | The company wants the largest expected net financial benefit relative to the current process during the first 12 months after deployment. There are no other material costs or benefits, and the company does not assign value to benefits after this period. Which recommendation should the developer make?
Show answer
CORRECT ANSWERSelect the rules-plus-model hybrid because its combined setup, operating, review, and error costs produce the largest first-year net benefit.
The hybrid's first-year total cost is $30,000 + $84,000 + $270,000 + $30,000 = $414,000. Compared with the $630,000 baseline, its net benefit is $216,000. This exceeds the economy model's $42,000, the premium model's $156,000, and the customized model's $174,000.
Exam mode and practice mode
| Exam mode | Practice mode | |
|---|---|---|
| Questions count | 75 | 1 - 75 |
| Time limit | 180 minutes | Optional, 10 - 200 minutes |
| Exam scope | 5 domains with the official questions ratio | Selected domains with the official questions ratio |
| Correct answers | After exam submission | After exam submission or after each answer |
| Question types | Mix of single and multiple correct answers | Single, multiple or both |
| Question hints | Never | Optional |
| Question domain | Revealed after exam submission | Revealed after submission or during the exam |
| Scoring | 15 of 75 questions do not count towards the result | Official AWS method or mathematical mean |
See all simulator features on the AWS Exam Simulator page.