The AWS Certified AI Practitioner (AIF-C01) validates foundational knowledge of AI, ML, and generative AI on AWS. This guide covers all five domains — strategies, service comparisons, traps, and practice quizzes.
Exam Overview#
| Aspect | Details |
|---|---|
| Exam Code | AIF-C01 |
| Duration | 90 minutes |
| Questions | 65 questions |
| Format | Multiple choice, multiple response |
| Passing Score | 700/1000 |
| Cost | $100 USD |
Note
This is a foundational-level certification. No prior AWS certifications are required, but 6+ months of exposure to AI/ML concepts is recommended.
Domain Breakdown#
| Domain | Weight | Focus Areas |
|---|---|---|
| Fundamentals of AI and ML | 20% | ML types, training, AWS AI/ML stack |
| Fundamentals of Generative AI | 24% | LLMs, prompts, RAG, fine-tuning |
| Applications of Foundation Models | 28% | Bedrock, Titan, Amazon Q |
| Guidelines for Responsible AI | 14% | Bias, explainability, moderation |
| Security, Compliance, Governance | 14% | Privacy, VPC, model governance |
Domain 1: Fundamentals of AI and ML (20%)#
This domain tests your understanding of core machine learning concepts and the AWS AI/ML service stack.
Types of Machine Learning#
| Type | Description | Use Cases |
|---|---|---|
| Supervised Learning | Learn from labeled data | Classification, regression, forecasting |
| Unsupervised Learning | Find patterns in unlabeled data | Clustering, anomaly detection, dimensionality reduction |
| Reinforcement Learning | Learn through trial and reward | Robotics, game playing, autonomous systems |
Tip
Exam Trap Alert: If the question mentions "no labels" or "discovering patterns," think unsupervised learning. If it mentions "predicting a value" or "classifying," think supervised.
Classification vs Regression#
| Problem Type | Output | Example |
|---|---|---|
| Classification | Discrete categories | Spam/not spam, fraud detection, image labels |
| Regression | Continuous values | Price prediction, temperature forecasting, demand estimation |
AWS AI/ML Service Stack#
AWS offers AI/ML services at three levels:
┌─────────────────────────────────────────────────────────┐
│ AI SERVICES (Pre-built, No ML expertise needed) │
│ Rekognition, Textract, Comprehend, Transcribe, Polly │
├─────────────────────────────────────────────────────────┤
│ ML SERVICES (Managed infrastructure) │
│ Amazon SageMaker, Bedrock, Amazon Q │
├─────────────────────────────────────────────────────────┤
│ ML FRAMEWORKS (Full control) │
│ TensorFlow, PyTorch on EC2/ECS │
└─────────────────────────────────────────────────────────┘
Key AWS AI Services#
| Service | Purpose | When to Use |
|---|---|---|
| Amazon Rekognition | Image and video analysis | Face detection, object recognition, content moderation |
| Amazon Textract | Document text extraction | OCR, form processing, invoice extraction |
| Amazon Comprehend | Natural language processing | Sentiment analysis, entity extraction, topic modeling |
| Amazon Transcribe | Speech to text | Call center transcripts, subtitles, meeting notes |
| Amazon Polly | Text to speech | Voice assistants, accessibility, content narration |
| Amazon Translate | Language translation | Multilingual content, real-time translation |
A company wants to predict next month's sales revenue based on historical data. Which type of machine learning problem is this?
Domain 2: Fundamentals of Generative AI (24%)#
This domain covers foundation models, LLMs, prompt engineering, and techniques like RAG and fine-tuning.
What Are Foundation Models?#
Foundation models are large AI models trained on vast datasets that can be adapted for many downstream tasks. Key characteristics:
- Pre-trained on massive datasets (internet text, images, code)
- General-purpose — can be adapted for specific tasks
- Transfer learning — knowledge transfers to new domains
Large Language Models (LLMs)#
LLMs are foundation models specifically trained on text data. They can:
- Generate human-like text
- Answer questions
- Summarize documents
- Translate languages
- Write and explain code
Key Inference Parameters#
| Parameter | Effect | Range |
|---|---|---|
| Temperature | Controls randomness/creativity | 0.0 (deterministic) to 1.0+ (creative) |
| Top-p (nucleus sampling) | Limits token selection pool | 0.0 to 1.0 |
| Max tokens | Limits response length | Varies by model |
| Stop sequences | Defines when to stop generating | Custom strings |
Warning
Common Exam Trap: Temperature controls creativity, not response length. To get more deterministic responses, DECREASE temperature. To limit length, adjust max tokens.
Prompt Engineering Best Practices#
| Technique | Description | Example |
|---|---|---|
| Be specific | Clear, detailed instructions | "Summarize in 3 bullet points" not "summarize" |
| Provide examples | Few-shot learning | Show input/output pairs before the actual task |
| Use delimiters | Separate instructions from content | Use """ or ### to mark sections |
| Specify format | Define output structure | "Respond in JSON format with fields..." |
| Chain of thought | Ask for reasoning steps | "Think step by step before answering" |
RAG vs Fine-Tuning#
| Approach | When to Use | Pros | Cons |
|---|---|---|---|
| RAG | Need current/specific data, citations required | No retraining, always current, can cite sources | Requires retrieval system, context limits |
| Fine-tuning | Change model behavior/style, domain-specific language | Embedded knowledge, consistent style | Expensive, knowledge can be outdated, no citations |
Tip
RAG = Retrieval-Augmented Generation. Use RAG when you need to answer questions from a knowledge base WITH citations. Use fine-tuning when you need to change HOW the model responds (style, domain language).
A model is generating responses that are too random and occasionally include made-up information. What should you do?
Domain 3: Applications of Foundation Models (28%)#
This is the highest-weighted domain. It covers Amazon Bedrock, Amazon Q, and building AI applications.
Amazon Bedrock Overview#
Amazon Bedrock is a fully managed service for accessing foundation models via API.
| Feature | Description |
|---|---|
| Multiple models | Claude, Llama, Titan, Stability AI, and more |
| Serverless | No infrastructure to manage |
| Private | Your data is not used for model training |
| Customization | Fine-tuning and RAG support |
Foundation Models in Bedrock#
| Model Family | Provider | Best For |
|---|---|---|
| Claude | Anthropic | Complex reasoning, analysis, coding |
| Llama | Meta | General text generation, open weights |
| Titan Text | Amazon | General text, cost-effective |
| Titan Embeddings | Amazon | Vector embeddings for RAG/search |
| Titan Image | Amazon | Image generation |
| Stable Diffusion | Stability AI | Image generation |
| Command | Cohere | Enterprise text generation |
Amazon Titan Models#
| Model | Purpose |
|---|---|
| Titan Text Express | Cost-effective text generation |
| Titan Text Premier | Advanced text generation |
| Titan Text Embeddings | Vector embeddings for semantic search |
| Titan Image Generator | Text-to-image generation |
| Titan Multimodal Embeddings | Embeddings for text and images |
Note
Exam Focus: Know when to use Titan Text Embeddings (for RAG/search) vs Titan Text (for generation). Embeddings convert text to vectors; text models generate responses.
Amazon Bedrock Knowledge Bases#
Knowledge Bases enable RAG by:
- Ingesting your documents (S3, web crawl, etc.)
- Chunking and embedding documents
- Storing vectors in a vector database
- Retrieving relevant chunks at query time
Amazon Bedrock Agents#
Agents can:
- Execute multi-step tasks
- Call external APIs (action groups)
- Access knowledge bases
- Maintain conversation context
Amazon Q#
| Variant | Use Case |
|---|---|
| Amazon Q Business | Enterprise assistant for internal knowledge |
| Amazon Q Developer | Code assistance in IDEs (formerly CodeWhisperer) |
| Amazon Q in QuickSight | Natural language BI queries |
| Amazon Q in Connect | Contact center agent assistance |
A company wants to enable semantic search across their product catalog. Which Amazon Bedrock model should they use?
Domain 4: Guidelines for Responsible AI (14%)#
This domain covers bias, fairness, explainability, and content moderation.
Types of Bias in ML#
| Bias Type | Description | Example |
|---|---|---|
| Selection bias | Non-representative training data | Training facial recognition mostly on one demographic |
| Measurement bias | Inconsistent data collection | Different quality cameras in different locations |
| Confirmation bias | Data reflects existing prejudices | Historical hiring data reflects past discrimination |
| Algorithmic bias | Model amplifies existing patterns | Recommender systems creating filter bubbles |
AWS Tools for Responsible AI#
| Tool | Purpose |
|---|---|
| SageMaker Clarify | Bias detection and model explainability |
| SageMaker Model Monitor | Detect drift and quality issues in production |
| Bedrock Guardrails | Content filtering and topic blocking |
| Amazon Comprehend | Content moderation for text |
| Amazon Rekognition | Content moderation for images/video |
Model Explainability#
Why it matters:
- Regulatory compliance (especially financial services, healthcare)
- Building user trust
- Debugging model behavior
- Identifying bias
SageMaker Clarify provides:
- Feature importance rankings
- SHAP (SHapley Additive exPlanations) values
- Partial dependence plots
- Bias metrics across groups
Bedrock Guardrails#
Guardrails help you implement responsible AI policies:
| Feature | Description |
|---|---|
| Content filters | Block harmful content (hate, violence, etc.) |
| Denied topics | Prevent discussion of specific subjects |
| Word filters | Block specific words or phrases |
| PII redaction | Automatically mask personal information |
| Grounding check | Verify responses against source documents |
Tip
Exam Focus: Guardrails are for filtering inputs AND outputs. They protect both what users send to the model and what the model returns.
A bank needs to explain to regulators why their loan approval model denied specific applications. Which AWS service should they use?
Domain 5: Security, Compliance, and Governance (14%)#
This domain covers data privacy, VPC configurations, model governance, and compliance.
Data Privacy in AI Workloads#
| Concern | Solution |
|---|---|
| Data in transit | TLS encryption, VPC endpoints |
| Data at rest | AWS KMS encryption |
| Data isolation | Bedrock doesn't use your data for training |
| Access control | IAM policies, resource policies |
VPC Endpoints for AI Services#
AWS PrivateLink enables private connectivity:
- Traffic stays within AWS network
- No internet gateway required
- Enhanced security posture
Warning
Exam Trap: VPC endpoints prevent data from traversing the public internet. Encryption (KMS) protects data at rest but doesn't affect network path. Know the difference.
Model Governance with SageMaker#
| Feature | Purpose |
|---|---|
| Model Registry | Version control for models, approval workflows |
| Experiments | Track training runs, hyperparameters, metrics |
| Model Cards | Document model details and intended use |
| Lineage Tracking | Track data and model relationships |
| Model Monitor | Detect drift and quality issues in production |
Compliance Considerations#
| Regulation | Key AI Considerations |
|---|---|
| GDPR | Right to explanation, data minimization, consent |
| HIPAA | PHI protection, access controls, audit logs |
| SOC 2 | Security controls, availability, processing integrity |
| AI-specific | EU AI Act requirements for high-risk systems |
A healthcare company wants to use Amazon Bedrock while ensuring data never leaves their VPC. What should they configure?
AWS AI Services Quick Reference#
| Service | Category | Key Use Cases |
|---|---|---|
| Amazon Bedrock | Generative AI | Text generation, RAG, agents |
| Amazon Q | AI Assistants | Enterprise search, code assistance |
| Amazon SageMaker | ML Platform | Custom model training, deployment |
| Amazon Rekognition | Computer Vision | Face detection, object recognition |
| Amazon Textract | Document AI | OCR, form extraction |
| Amazon Comprehend | NLP | Sentiment, entities, topics |
| Amazon Transcribe | Speech | Speech to text |
| Amazon Polly | Speech | Text to speech |
| Amazon Translate | Language | Translation |
| Amazon Lex | Conversational | Chatbots, voice interfaces |
| Amazon Kendra | Search | Intelligent enterprise search |
| Amazon Personalize | Recommendations | Personalized recommendations |
| Amazon Forecast | Time Series | Demand forecasting |
Common Exam Traps to Avoid#
1. RAG vs Fine-Tuning#
- RAG: Use when you need citations, current information, or specific knowledge
- Fine-tuning: Use when you need to change model behavior or style
2. Temperature vs Max Tokens#
- Temperature: Controls creativity/randomness
- Max tokens: Controls response length
3. Embeddings vs Text Generation#
- Embeddings (Titan Embeddings): Convert text to vectors for search
- Text generation (Titan Text): Generate new text
4. VPC Endpoints vs Encryption#
- VPC endpoints: Control WHERE traffic goes (network path)
- Encryption: Protect data content (at rest or in transit)
5. Clarify vs Guardrails#
- Clarify: Bias detection and explainability for YOUR models
- Guardrails: Content filtering for Bedrock inputs/outputs
4-Week Study Plan#
Week 1: Foundations#
- Complete Domain 1 (AI/ML Fundamentals)
- Complete Domain 2 (Generative AI)
- Hands-on: Try Amazon Bedrock playground
Week 2: Applications#
- Complete Domain 3 (Foundation Models)
- Hands-on: Build a simple RAG application
- Hands-on: Test different models in Bedrock
Week 3: Governance#
- Complete Domain 4 (Responsible AI)
- Complete Domain 5 (Security)
- Hands-on: Configure Guardrails
Week 4: Review and Practice#
- Take practice exams
- Review weak areas
- Focus on service comparisons
Know your range before test day#
You've worked the domain quizzes. Sit a short AIF-C01 diagnostic next — then decide whether free practice or a timed sitting is the right move.
- Timed diagnostic with domain-level breakdown
- Clear signal on what to drill next
- Practice free; timed sittings and readiness range on Pro
Take the free AI Practitioner diagnostic →
Next step: Start practicing free on the AWS AI Practitioner (AIF-C01) hub, or sit a short diagnostic first.