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

Foundation Model Integration, Data Management, and Compliance practice questions

Foundation Model Integration, Data Management, and Compliance is worth 31% of the AIP-C01 exam — the heaviest of the 5 domains. Designing GenAI solutions and choosing foundation models, preparing data for them, vector stores and retrieval for RAG, and prompt engineering and prompt governance. Official weighting 31%. 6 fully worked examples are further down this page, answers included.

Exam weight
31%
the heaviest of the 5 domains
Questions
258
across 6 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 Foundation Model Integration, Data Management, and Compliance questions, fully explained

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

Question 1Foundation Model Integration, Data Management, and Compliance

An insurer is building an assistant that answers agents' questions about underwriting rules. The rules live in about 4,000 PDF pages in Amazon S3, and compliance edits a few hundred pages every week. Each answer must cite the page it came from, and an edited rule must be reflected the day it is published. The team wants to avoid managing training jobs. Which design meets these requirements?

Choose one.

  • a
    Fine-tune a model each week on question-and-answer pairs generated from the latest underwriting PDF pages

    A weekly training job is exactly what the team wants to avoid, and a fine-tuned model cannot point to the page an answer came from, so the citation requirement fails.

  • b
    Place the full text of the underwriting PDFs in the system prompt of each request sent to the model

    Four thousand pages far exceed what a single request should carry; even where a context window could hold much of it, every call would pay for the whole corpus and citations would be unreliable.

  • c
    Retrieve relevant passages at request time from an index synced with the S3 bucket and return their sources Correct

    Retrieval-augmented generation reads the current text at query time, so a sync after each edit makes changes visible the same day, and the retrieved passages carry their source locations for citations.

  • d
    Run continued pre-training on the underwriting PDFs each week so the model absorbs the latest rule edits

    Continued pre-training is a training job too, and knowledge absorbed into weights cannot be traced to a page, so neither the no-training nor the citation requirement is met.

The concept

Retrieval-augmented generation (RAG) for frequently changing source material that must be cited.

Why that’s the answer

Three requirements decide the design: the content changes weekly, the change must show the same day, and answers must cite their source. Retrieval at request time satisfies all three because the model reads whatever is currently indexed and the retrieved chunks keep their source metadata. Fine-tuning and continued pre-training bake knowledge into weights, which goes stale between jobs, cannot cite, and requires the training operations the team wants to avoid. Stuffing the corpus into every prompt does not scale in cost or context size.

How to reason it out
  1. List the requirements: freshness, traceability, operational limits.
  2. Freshness plus citations points to retrieval, not to changing model weights.
  3. Check the corpus size against what one request can reasonably carry.
  4. Pick the option that needs no training pipeline.

Exam tip: Changing facts that must be cited belong in retrieval; weights are for behaviour, not for this week's rules.

AIP-C01 GenAI Solution Design: Architecture, Proofs of Concept and Standards — the lesson that teaches this.

Question 2Foundation Model Integration, Data Management, and Compliance

A retailer generates product descriptions with a Bedrock model. Two problems block launch: prices and stock levels in the descriptions are often out of date, because the catalog changes several times a day, and the writing does not match the brand's distinctive voice, even with detailed style instructions and examples in the prompt. The retailer has 20,000 approved descriptions written in that voice. Which TWO changes address both problems? (Select TWO.)

Choose TWO.

  • a
    Fine-tune the model nightly on the full product catalog export so that it learns current prices

    Nightly weights are stale within hours because the catalog changes several times a day, and training on facts is an unreliable way to make a model state exact numbers.

  • b
    Run continued pre-training on the approved descriptions so that the model learns the brand voice

    Continued pre-training on unlabeled text deepens domain knowledge; it is not the technique for teaching a response style from labeled prompt-and-response examples.

  • c
    Move the style guide and examples out of the prompt into a knowledge base retrieved per request

    The style instructions and examples were already in the prompt and did not hold the voice; retrieving the same material through another path changes nothing.

  • d
    Retrieve each product's current catalog record at request time and include it in the prompt Correct

    Facts that change several times a day must be read at request time; no model weights can track them. Supplying the current record in the prompt makes prices and stock correct.

  • e
    Fine-tune the model on the 20,000 approved descriptions so that it learns the brand voice Correct

    Prompting has already failed to hold the voice, and there is a large set of approved examples, which is the situation where fine-tuning on input-output pairs is justified.

The concept

Combining techniques: retrieval for volatile facts, fine-tuning for a behaviour that prompting cannot hold.

Why that’s the answer

The two problems have different causes. Stale prices are a knowledge-freshness problem, solved only by reading the source of truth at request time. The voice is a behaviour problem; the team has already exhausted prompting, and they own thousands of approved examples, so supervised fine-tuning is the justified next step. Training on the catalog cannot keep pace with intraday changes, continued pre-training is for domain knowledge from unlabeled text rather than style from examples, and retrieving the style guide repeats what already failed.

How to reason it out
  1. Split the requirement into its separate root causes.
  2. Volatile facts: read them at request time.
  3. Behaviour that prompting cannot hold, with good labeled examples: fine-tune.
  4. Reject options that retrain on facts or repeat a failed approach.

Exam tip: Retrieve what changes, fine-tune how it should sound; one technique rarely fixes both.

AIP-C01 GenAI Solution Design: Architecture, Proofs of Concept and Standards — the lesson that teaches this.

Question 3Foundation Model Integration, Data Management, and Compliance

A healthcare analytics company has fine-tuned an open-weight model. Its inference path needs a proprietary Python library that de-identifies text before the model runs and re-inserts placeholders afterwards, inside the same container as the model. The security team also requires the company to choose the exact GPU instance type. Traffic is steady through the working day. Where should the developer host the model?

Choose one.

  • a
    On an Amazon SageMaker AI real-time endpoint with a custom inference container Correct

    A SageMaker AI endpoint runs the container you supply, so the de-identification code can sit next to the model, and you pick the instance type, which meets the GPU requirement.

  • b
    In Amazon Bedrock as an imported model invoked through on-demand throughput

    Custom Model Import runs supported model architectures on Bedrock-managed infrastructure. You supply weights, not container code, and you do not choose the instance type.

  • c
    On an Amazon SageMaker AI serverless inference endpoint with the same container

    Serverless inference does not offer GPU instances or a choice of instance type, so a fine-tuned LLM with a GPU requirement does not fit there.

  • d
    In Amazon Bedrock as a fine-tuned copy of a catalog model with provisioned throughput

    A Bedrock customization job produces a Bedrock-managed custom model; it cannot run a proprietary library inside the inference container or let you choose the GPU.

The concept

When an FM must run on infrastructure you control: SageMaker AI endpoints versus Bedrock-managed hosting.

Why that’s the answer

The deciding requirements are custom code inside the inference container and a mandated instance type. Only a SageMaker AI endpoint gives both, because you bring the container and choose the instance. Bedrock options, whether an imported model or a Bedrock fine-tune, are managed hosting: you provide weights or data, never container code, and AWS chooses the hardware. SageMaker serverless inference is CPU-only and so cannot serve this model.

How to reason it out
  1. Identify control requirements: container code, hardware choice, networking.
  2. Bedrock hosting accepts weights or training data, not containers.
  3. SageMaker AI real-time endpoints accept custom containers on chosen instances.
  4. Rule out serverless inference whenever a GPU is required.

Exam tip: Need your own container or your own GPU choice? Host on a SageMaker AI endpoint, not in Bedrock.

AIP-C01 GenAI Solution Design: Architecture, Proofs of Concept and Standards — the lesson that teaches this.

Question 4Foundation Model Integration, Data Management, and Compliance

A startup fine-tuned a Llama 3.1 8B model on Amazon SageMaker AI and saved the weights in Hugging Face safetensors format in Amazon S3. Usage is unpredictable: some days it is idle, some days it bursts. The team wants to call the model with the same Bedrock runtime APIs their other features use, pay only while it serves requests, and manage no instances or scaling policies. Which deployment approach meets these requirements?

Choose one.

  • a
    Deploy the weights to a SageMaker AI real-time endpoint with auto scaling down to one instance

    This works functionally, but with a standard production variant target tracking keeps at least one GPU instance running, so the startup pays while idle, and it uses the SageMaker runtime instead of the Bedrock APIs.

  • b
    Import the weights into Bedrock with Custom Model Import and invoke them on demand Correct

    Custom Model Import accepts supported architectures such as Llama 3.1 in Hugging Face format from S3 and serves them on demand through the Bedrock runtime API, with no instances or scaling to manage. Compute is billed per active model copy in 5-minute windows and copies scale to zero when idle; only a small monthly storage charge remains.

  • c
    Deploy the weights to a SageMaker AI serverless inference endpoint that scales down to zero

    Serverless inference scales to zero but runs on CPU only, which does not suit an 8B-parameter LLM, and it is invoked through SageMaker, not Bedrock.

  • d
    Re-run the fine-tuning as a Bedrock model customization job and buy provisioned throughput for it

    Repeating training is unnecessary because the weights exist, and provisioned throughput is a fixed hourly commitment, which conflicts with paying only while serving bursty traffic.

The concept

Bringing externally customized open-weight models into Bedrock with Custom Model Import.

Why that’s the answer

Two facts combine here. First, Bedrock Custom Model Import takes weights for supported architectures (Llama, Mistral, Qwen and others) from S3 in Hugging Face format and serves them through the Bedrock runtime on demand, so the team keeps one API and manages no capacity. Second, the SageMaker alternatives each break a constraint: a real-time endpoint bills for running instances even when idle, and serverless inference has no GPUs. Re-training in Bedrock with provisioned throughput adds a commitment the bursty traffic does not justify.

How to reason it out
  1. Check the model architecture and weight format against what Bedrock can import.
  2. Match 'pay only while serving, no instances' to on-demand managed hosting.
  3. Eliminate options that keep instances running or lack GPU support.
  4. Prefer reusing existing weights over repeating training.

Exam tip: Own the weights but want serverless Bedrock APIs? Custom Model Import, if the architecture is supported.

AIP-C01 GenAI Solution Design: Architecture, Proofs of Concept and Standards — the lesson that teaches this.

Question 5Foundation Model Integration, Data Management, and Compliance

Each night a marketplace exports about 2 million new product reviews to Amazon S3 and wants a short sentiment summary of each one in S3 by the next morning. Nobody waits on an individual result, and the company wants the lowest model cost for this job. Which approach should the developer use?

Choose one.

  • a
    Invoke the model once per review from a Lambda function triggered by each S3 object

    This works, but each review is billed at on-demand rates and the fan-out risks throttling; it gives real-time behaviour that the overnight job does not need.

  • b
    Send each review with the Priority service tier so the job finishes well before morning

    The Priority tier charges a premium for faster responses, which is the opposite of the cost goal for a job with a whole night to complete.

  • c
    Buy provisioned throughput for the model and call it from a fleet of worker containers

    Provisioned throughput is a fixed capacity commitment billed whether or not it is used; for a nightly job it adds cost and the workers add code to manage.

  • d
    Submit the reviews as a Bedrock batch inference job that reads from and writes to S3 Correct

    Batch inference processes a large file of prompts asynchronously from S3 to S3 and, for supported models, is priced below on-demand, which fits an overnight job where no one waits on single results.

The concept

Matching the invocation pattern to the latency need: batch inference for large offline workloads.

Why that’s the answer

The job is large, offline and cost-sensitive. Bedrock batch inference takes a JSONL file of requests in S3, runs it asynchronously and writes results back to S3, at a lower price than on-demand for supported models. Per-object Lambda calls pay on-demand prices and invite throttling, the Priority tier pays more for speed nobody needs, and provisioned throughput is a standing commitment.

How to reason it out
  1. Ask whether anyone is waiting on each individual response.
  2. Large and offline points to an asynchronous batch job.
  3. Compare the pricing model of each option against the cost goal.

Exam tip: No one waiting and millions of records: use batch inference, not per-request calls.

AIP-C01 GenAI Solution Design: Architecture, Proofs of Concept and Standards — the lesson that teaches this.

Question 6Foundation Model Integration, Data Management, and Compliance

A mining company hosts a document-understanding model on an Amazon SageMaker AI endpoint. Geologists upload survey bundles of up to 400 MB, and the model needs 10 to 20 minutes per bundle. Uploads are sporadic, sometimes none for days, and results are wanted in near real time with a notification when each one finishes. The company wants to avoid paying for idle GPU instances. Which endpoint type should the developer use?

Choose one.

  • a
    A SageMaker AI asynchronous inference endpoint that scales to zero and notifies through SNS Correct

    Asynchronous inference queues requests, accepts payloads up to 1 GB from S3, allows processing up to an hour, can scale its instances to zero when idle and can publish completion notifications to Amazon SNS.

  • b
    A SageMaker AI real-time endpoint with auto scaling and a longer client-side request timeout

    Real-time invocations are for short request-response calls with small payloads; a 400 MB bundle and a 20-minute run do not fit, and the instances stay up while idle.

  • c
    A SageMaker AI serverless inference endpoint that starts on demand when a bundle arrives

    Serverless inference scales to zero but has no GPU support and is built for small payloads and short processing times, so it cannot run this model on these bundles.

  • d
    A SageMaker AI batch transform job that is started on a schedule over the new bundles in S3

    Batch transform suits scheduled bulk scoring; a fixed schedule delays each result and gives no per-request completion signal, so near-real-time delivery is lost.

The concept

SageMaker AI inference options: real-time, serverless, asynchronous and batch transform.

Why that’s the answer

The combination of very large payloads, long processing, sporadic arrivals, near-real-time results and no idle cost describes asynchronous inference exactly: requests are queued from S3, results land in S3, SNS can announce success or failure, and the instance count can scale to zero. Real-time endpoints cannot accept these payloads or durations, serverless endpoints lack GPUs, and batch transform trades latency for bulk efficiency.

How to reason it out
  1. Note payload size and processing time first; they rule out real-time and serverless.
  2. Sporadic traffic plus no idle cost points to an option that scales to zero.
  3. Near-real-time results rule out a scheduled batch job.
  4. Asynchronous inference meets all of these at once.

Exam tip: Big payloads, long runs, spiky arrivals: SageMaker AI asynchronous inference.

AIP-C01 GenAI Solution Design: Architecture, Proofs of Concept and Standards — the lesson that teaches this.

What AIP-C01 domain 1 tests, topic by topic

The official exam guide breaks Foundation Model Integration, Data Management, and Compliance into 6 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 Foundation Model Integration, Data Management, and Compliance
TopicWhat it coversQuestions
Analyze requirements and design GenAI solutionsOfficial AIP-C01 Task 1.1 skills: (1.1.1) Create comprehensive architectural designs that align with specific business needs and technical constraints (for example, by using appropriate FMs, integration patterns, deployment strategies). (1.1.2) Develop technical proof-of-concept implementations to validate feasibility, performance characteristics, and business value before proceeding to full-scale deployment (for example, by using Amazon Bedrock). (1.1.3) Create standardized technical components to ensure consistent implementation across multiple deployment scenarios (for example, by using the AWS Well-Architected Framework, AWS WA Tool Generative AI Lens).43
Select and configure FMsOfficial AIP-C01 Task 1.2 skills: (1.2.1) Assess and choose FMs to ensure optimal alignment with specific business use cases and technical requirements (for example, by using performance benchmarks, capability analysis, limitation evaluation). (1.2.2) Create flexible architecture patterns to enable dynamic model selection and provider switching without requiring code modifications (for example, by using AWS Lambda, Amazon API Gateway, AWS AppConfig). (1.2.3) Design resilient AI systems to ensure continuous operation during service disruptions (for example, by using AWS Step Functions circuit breaker patterns, Amazon Bedrock Cross-Region Inference for models that have limited regional availability, cross-Region model deployment, graceful degradation strategies). (1.2.4) Implement FM customization deployment and lifecycle management (for example, by using Amazon SageMaker AI to deploy domain-specific fine-tuned models, parameter-efficient adaptation techniques such as low-rank adaptation [LoRA] and adapters for model deployment, SageMaker Model Registry for versioning and to deploy customized models, automated deployment pipelines to update models, rollback strategies for failed deployments, lifecycle management to retire and replace models).43
Implement data validation and processing pipelines for FM consumptionOfficial AIP-C01 Task 1.3 skills: (1.3.1) Create comprehensive data validation workflows to ensure data meets quality standards for FM consumption (for example, by using AWS Glue Data Quality, SageMaker Data Wrangler, custom Lambda functions, Amazon CloudWatch metrics). (1.3.2) Create data processing workflows to handle complex data types including text, image, audio, and tabular data with specialized processing requirements for FM consumption (for example, by using Amazon Bedrock multimodal models, SageMaker Processing, AWS Transcribe, advanced multimodal pipeline architectures). (1.3.3) Format input data for FM inference according to model-specific requirements (for example, by using JSON formatting for Amazon Bedrock API requests, structured data preparation for SageMaker AI endpoints, conversation formatting for dialog-based applications). (1.3.4) Enhance input data quality to improve FM response quality and consistency (for example, by using Amazon Bedrock to reformat text, Amazon Comprehend to extract entities, Lambda functions to normalize data).43
Design and implement vector store solutionsOfficial AIP-C01 Task 1.4 skills: (1.4.1) Create advanced vector database architectures specifically for FM augmentation to enable efficient semantic retrieval beyond traditional search capabilities (for example, by using Amazon Bedrock Knowledge Bases for hierarchical organization, Amazon OpenSearch Service with the Neural plugin for Amazon Bedrock integration for topic-based segmentation, Amazon RDS with Amazon S3 document repositories, Amazon DynamoDB with vector databases for metadata and embeddings). (1.4.2) Develop comprehensive metadata frameworks to improve search precision and context awareness for FM interactions (for example, by using S3 object metadata for document timestamps, custom attributes for authorship information, tagging systems for domain classification). (1.4.3) Implement high-performance vector database architectures to optimize semantic search performance at scale for FM retrieval (for example, by using OpenSearch sharding strategies, multi-index approaches for specialized domains, hierarchical indexing techniques). (1.4.4) Use AWS services to create integration components to connect with resources (for example, document management systems, knowledge bases, internal wikis for comprehensive data integration in GenAI applications). (1.4.5) Design and deploy data maintenance systems to ensure that vector stores contain current and accurate information for FM augmentation (for example, by using incremental update mechanisms, real-time change detection systems, automated synchronization workflows, scheduled refresh pipelines).43
Design retrieval mechanisms for FM augmentationOfficial AIP-C01 Task 1.5 skills: (1.5.1) Develop effective document segmentation approaches to optimize retrieval performance for FM context augmentation (for example, by using Amazon Bedrock chunking capabilities, Lambda functions to implement fixed-size chunking, custom processing for hierarchical chunking based on content structure). (1.5.2) Select and configure optimal embedding solutions to create efficient vector representations for semantic search (for example, by using Amazon Titan embeddings based on dimensionality and domain fit, by evaluating performance characteristics of Amazon Bedrock embedding models, by using Lambda functions to batch generate embeddings). (1.5.3) Deploy and configure vector search solutions to enable semantic search capabilities for FM augmentation (for example, by using OpenSearch Service with vector search capabilities, Amazon Aurora with the pgvector extension, Amazon Bedrock Knowledge Bases with managed vector store functionality). (1.5.4) Create advanced search architectures to improve the relevance and accuracy of retrieved information for FM context (for example, by using OpenSearch for semantic search, hybrid search that combines keywords and vectors, Amazon Bedrock reranker models). (1.5.5) Develop sophisticated query handling systems to improve the retrieval effectiveness and result quality for FM augmentation (for example, by using Amazon Bedrock for query expansion, Lambda functions for query decomposition, Step Functions for query transformation). (1.5.6) Create consistent access mechanisms to enable seamless integration with FMs (for example, by using function calling interfaces for vector search, Model Context Protocol [MCP] clients for vector queries, standardized API patterns for retrieval augmentation).43
Implement prompt engineering strategies and governance for FM interactionsOfficial AIP-C01 Task 1.6 skills: (1.6.1) Create effective model instruction frameworks to control FM behavior and outputs (for example, by using Amazon Bedrock Prompt Management to enforce role definitions, Amazon Bedrock Guardrails to enforce responsible AI guidelines, template configurations to format responses). (1.6.2) Build interactive AI systems to maintain context and improve user interactions with FMs (for example, by using Step Functions for clarification workflows, Amazon Comprehend for intent recognition, DynamoDB for conversation history storage). (1.6.3) Implement comprehensive prompt management and governance systems to ensure consistency and oversight of FM operations (for example, by using Amazon Bedrock Prompt Management to create parameterized templates and approval workflows, Amazon S3 to store template repositories, AWS CloudTrail to track usage, Amazon CloudWatch Logs to log access). (1.6.4) Develop quality assurance systems to ensure prompt effectiveness and reliability for FMs (for example, by using Lambda functions to verify expected output, Step Functions to test edge cases, CloudWatch to test prompt regression). (1.6.5) Enhance FM performance to refine prompts iteratively and improve response quality beyond basic prompting techniques (for example, by using structured input components, output format specifications, chain-of-thought instruction patterns, feedback loops). (1.6.6) Design complex prompt systems to handle sophisticated tasks with FMs (for example, by using Amazon Bedrock Prompt Flows for sequential prompt chains, conditional branching based on model responses, reusable prompt components, integrated pre-processing and post-processing steps).43
Total258

Revise Foundation Model Integration, Data Management, and Compliance before you drill it

Other AIP-C01 domains

Foundation Model Integration, Data Management, and Compliance: your questions

Foundation Model Integration, Data Management, and Compliance is domain 1 of the AIP-C01 exam guide and carries 31% of the scored content — the heaviest of the 5 domains. On a 75-question paper that works out to roughly 23 questions, though AWS does not publish an exact per-domain count and individual exam forms vary.