Acedify
AIF-C01, certifications
Back to all posts

Exam page

Practice AIF-C01

AWS Certified AI Practitioner (AIF-C01)

aif-c01awscertificationsguides

AWS Certified AI Practitioner (AIF-C01): Complete Study Guide

Acedify

Acedify Team

20 Jan 202616 min read

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#

AspectDetails
Exam CodeAIF-C01
Duration90 minutes
Questions65 questions
FormatMultiple choice, multiple response
Passing Score700/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#

DomainWeightFocus Areas
Fundamentals of AI and ML20%ML types, training, AWS AI/ML stack
Fundamentals of Generative AI24%LLMs, prompts, RAG, fine-tuning
Applications of Foundation Models28%Bedrock, Titan, Amazon Q
Guidelines for Responsible AI14%Bias, explainability, moderation
Security, Compliance, Governance14%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#

TypeDescriptionUse Cases
Supervised LearningLearn from labeled dataClassification, regression, forecasting
Unsupervised LearningFind patterns in unlabeled dataClustering, anomaly detection, dimensionality reduction
Reinforcement LearningLearn through trial and rewardRobotics, 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 TypeOutputExample
ClassificationDiscrete categoriesSpam/not spam, fraud detection, image labels
RegressionContinuous valuesPrice 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#

ServicePurposeWhen to Use
Amazon RekognitionImage and video analysisFace detection, object recognition, content moderation
Amazon TextractDocument text extractionOCR, form processing, invoice extraction
Amazon ComprehendNatural language processingSentiment analysis, entity extraction, topic modeling
Amazon TranscribeSpeech to textCall center transcripts, subtitles, meeting notes
Amazon PollyText to speechVoice assistants, accessibility, content narration
Amazon TranslateLanguage translationMultilingual content, real-time translation
AI/ML Fundamentals Check

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#

ParameterEffectRange
TemperatureControls randomness/creativity0.0 (deterministic) to 1.0+ (creative)
Top-p (nucleus sampling)Limits token selection pool0.0 to 1.0
Max tokensLimits response lengthVaries by model
Stop sequencesDefines when to stop generatingCustom 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#

TechniqueDescriptionExample
Be specificClear, detailed instructions"Summarize in 3 bullet points" not "summarize"
Provide examplesFew-shot learningShow input/output pairs before the actual task
Use delimitersSeparate instructions from contentUse """ or ### to mark sections
Specify formatDefine output structure"Respond in JSON format with fields..."
Chain of thoughtAsk for reasoning steps"Think step by step before answering"

RAG vs Fine-Tuning#

ApproachWhen to UseProsCons
RAGNeed current/specific data, citations requiredNo retraining, always current, can cite sourcesRequires retrieval system, context limits
Fine-tuningChange model behavior/style, domain-specific languageEmbedded knowledge, consistent styleExpensive, 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).

Generative AI Concepts

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.

FeatureDescription
Multiple modelsClaude, Llama, Titan, Stability AI, and more
ServerlessNo infrastructure to manage
PrivateYour data is not used for model training
CustomizationFine-tuning and RAG support

Foundation Models in Bedrock#

Model FamilyProviderBest For
ClaudeAnthropicComplex reasoning, analysis, coding
LlamaMetaGeneral text generation, open weights
Titan TextAmazonGeneral text, cost-effective
Titan EmbeddingsAmazonVector embeddings for RAG/search
Titan ImageAmazonImage generation
Stable DiffusionStability AIImage generation
CommandCohereEnterprise text generation

Amazon Titan Models#

ModelPurpose
Titan Text ExpressCost-effective text generation
Titan Text PremierAdvanced text generation
Titan Text EmbeddingsVector embeddings for semantic search
Titan Image GeneratorText-to-image generation
Titan Multimodal EmbeddingsEmbeddings 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:

  1. Ingesting your documents (S3, web crawl, etc.)
  2. Chunking and embedding documents
  3. Storing vectors in a vector database
  4. 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#

VariantUse Case
Amazon Q BusinessEnterprise assistant for internal knowledge
Amazon Q DeveloperCode assistance in IDEs (formerly CodeWhisperer)
Amazon Q in QuickSightNatural language BI queries
Amazon Q in ConnectContact center agent assistance
Foundation Models Application

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 TypeDescriptionExample
Selection biasNon-representative training dataTraining facial recognition mostly on one demographic
Measurement biasInconsistent data collectionDifferent quality cameras in different locations
Confirmation biasData reflects existing prejudicesHistorical hiring data reflects past discrimination
Algorithmic biasModel amplifies existing patternsRecommender systems creating filter bubbles

AWS Tools for Responsible AI#

ToolPurpose
SageMaker ClarifyBias detection and model explainability
SageMaker Model MonitorDetect drift and quality issues in production
Bedrock GuardrailsContent filtering and topic blocking
Amazon ComprehendContent moderation for text
Amazon RekognitionContent 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:

FeatureDescription
Content filtersBlock harmful content (hate, violence, etc.)
Denied topicsPrevent discussion of specific subjects
Word filtersBlock specific words or phrases
PII redactionAutomatically mask personal information
Grounding checkVerify 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.

Responsible AI Practices

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#

ConcernSolution
Data in transitTLS encryption, VPC endpoints
Data at restAWS KMS encryption
Data isolationBedrock doesn't use your data for training
Access controlIAM 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#

FeaturePurpose
Model RegistryVersion control for models, approval workflows
ExperimentsTrack training runs, hyperparameters, metrics
Model CardsDocument model details and intended use
Lineage TrackingTrack data and model relationships
Model MonitorDetect drift and quality issues in production

Compliance Considerations#

RegulationKey AI Considerations
GDPRRight to explanation, data minimization, consent
HIPAAPHI protection, access controls, audit logs
SOC 2Security controls, availability, processing integrity
AI-specificEU AI Act requirements for high-risk systems
Security and Governance

A healthcare company wants to use Amazon Bedrock while ensuring data never leaves their VPC. What should they configure?


AWS AI Services Quick Reference#

ServiceCategoryKey Use Cases
Amazon BedrockGenerative AIText generation, RAG, agents
Amazon QAI AssistantsEnterprise search, code assistance
Amazon SageMakerML PlatformCustom model training, deployment
Amazon RekognitionComputer VisionFace detection, object recognition
Amazon TextractDocument AIOCR, form extraction
Amazon ComprehendNLPSentiment, entities, topics
Amazon TranscribeSpeechSpeech to text
Amazon PollySpeechText to speech
Amazon TranslateLanguageTranslation
Amazon LexConversationalChatbots, voice interfaces
Amazon KendraSearchIntelligent enterprise search
Amazon PersonalizeRecommendationsPersonalized recommendations
Amazon ForecastTime SeriesDemand 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.

Ready to practice AIF-C01?

Go to the AI Practitioner page for the diagnostic, study plan, and practice.

Practice AIF-C01