AWS Builder Center
AWS Certified AI Practitioner (AIF-C01): What to Study for the Exam

AWS Certified AI Practitioner (AIF-C01): What to Study for the Exam

A practical study guide for AWS Certified AI Practitioner (AIF-C01), covering supervised, unsupervised, and reinforcement learning, Generative AI, Amazon Bedrock, RAG, Responsible AI, security, governance, and key AWS services.

AWS Certified AI Practitioner (AIF-C01): What to Study for the Exam

Preparing for the AWS Certified AI Practitioner (AIF-C01) exam is not just about memorizing AWS services. The exam focuses on your ability to understand business requirements, identify the appropriate artificial intelligence or machine learning approach, and choose the AWS service or capability that best fits the scenario.
The goal is to understand the concepts well enough to answer questions such as:
  • What problem is the company trying to solve?
  • Is AI or Machine Learning actually needed?
  • Should the solution use traditional Machine Learning or Generative AI?
  • Should the model use supervised, unsupervised, or reinforcement learning?
  • Is RAG, fine-tuning, or prompt engineering more appropriate?
  • Which AWS service best fits the requirement?
  • What security, governance, and Responsible AI considerations apply?
This guide covers the main concepts you should understand before taking the exam.

1. Artificial Intelligence, Machine Learning, Deep Learning, and Generative AI

These concepts are related, but they are not the same.

Artificial Intelligence

Artificial Intelligence (AI) is the broadest concept.
It refers to systems designed to perform tasks that normally require human intelligence, such as:
  • Understanding language
  • Recognizing images
  • Making decisions
  • Making predictions
  • Solving problems
  • Generating content
Not every AI solution requires Machine Learning.
Some problems can be solved with deterministic rules or traditional software.

Machine Learning

Machine Learning (ML) is a subset of AI.
Instead of programming every rule manually, a model learns patterns from data.
Common Machine Learning use cases include:
  • Fraud detection
  • Price prediction
  • Spam detection
  • Recommendation systems
  • Customer segmentation
  • Anomaly detection
  • Demand forecasting

Deep Learning

Deep Learning is a subset of Machine Learning based on neural networks with multiple layers.
Deep Learning is commonly associated with:
  • Computer vision
  • Speech recognition
  • Natural Language Processing
  • Generative AI

Generative AI

Generative AI focuses on generating new content.
Examples include:
  • Text
  • Images
  • Audio
  • Code
  • Summaries
  • Conversational responses
Many Generative AI applications are based on Foundation Models.

2. Supervised Learning, Unsupervised Learning, and Reinforcement Learning

This distinction is very important for the exam.
You should be able to identify the learning type directly from the business scenario.

Supervised Learning

In supervised learning, the model learns from labeled data.
This means the training data already contains the correct answer.
For example:
InputLabel
Email characteristicsSpam / Not spam
House characteristicsHouse price
Transaction informationFraud / Not fraud
Two common supervised learning problems are:
  • Classification
  • Regression

Classification

Classification predicts a category or class.
Examples:
  • Spam or not spam
  • Fraud or not fraud
  • Customer will leave or stay
  • Cat or dog
  • Loan approved or rejected
A simple rule:
Category → Classification

Regression

Regression predicts a continuous numerical value.
Examples:
  • House price
  • Revenue
  • Temperature
  • Product demand
  • Customer lifetime value
A simple rule:
Continuous number → Regression

Unsupervised Learning

In unsupervised learning, the model works with data that does not have predefined labels.
The objective is usually to discover hidden structures or patterns.
One of the most important unsupervised learning techniques is clustering.

Clustering

Clustering groups similar items together without predefined categories.
For example:
A company has thousands of customers and wants to identify different customer groups based on purchasing behavior.
The company does not already know the categories.
This is a typical unsupervised learning scenario.
A simple rule:
No labels + discover groups → Unsupervised learning / Clustering

Reinforcement Learning

In reinforcement learning, an agent learns by interacting with an environment.
The agent performs actions and receives:
  • Rewards
  • Penalties
  • Feedback
Over time, it learns which actions maximize long-term rewards.
Typical reinforcement learning concepts include:
  • Agent
  • Environment
  • Action
  • Reward
  • Policy
A simple comparison:
Learning TypeHow It Learns
Supervised learningLearns from labeled examples
Unsupervised learningFinds patterns in unlabeled data
Reinforcement learningLearns from rewards and consequences
A useful exam rule is:
Rewards + actions + agent → Reinforcement learning

3. Common Machine Learning Problems

You should be able to identify the problem type from a scenario.

Classification

Predicts a category.
Example:
Determine whether a transaction is fraudulent.

Regression

Predicts a continuous numerical value.
Example:
Predict the selling price of a house.

Clustering

Groups similar data points without predefined labels.
Example:
Segment customers based on purchasing behavior.

Forecasting

Predicts future values using historical data.
Example:
Predict product demand for next month.

Anomaly Detection

Identifies unusual behavior or observations.
Example:
Detect unusual account activity.

Recommendation Systems

Recommend relevant items to users.
Examples include:
  • Products
  • Movies
  • Articles
  • Music
  • Content
In AWS, recommendation use cases are commonly associated with Amazon Personalize.

4. Features, Labels, and Data Types

Two important ML concepts are features and labels.

Features

Features are the input variables used by a model.
For example, when predicting a house price, possible features include:
  • Size
  • Location
  • Number of bedrooms
  • Property age

Labels

A label is the value the model tries to predict in supervised learning.
For the house example:
Label = House price
You should also understand the difference between:
  • Labeled data
  • Unlabeled data
  • Structured data
  • Unstructured data

Structured Data

Structured data is usually organized into fields, rows, and columns.
Examples:
  • Databases
  • Spreadsheets
  • Tables

Unstructured Data

Unstructured data does not follow a predefined tabular structure.
Examples:
  • Documents
  • Images
  • Audio
  • Video
  • Free-form text

5. Machine Learning Lifecycle

A simplified ML lifecycle is:
  1. Define the business problem.
  2. Collect and prepare data.
  3. Split the data into training, validation, and test sets.
  4. Train the model.
  5. Tune and evaluate the model.
  6. Deploy the model.
  7. Monitor the model.
  8. Retrain when necessary.
You should understand these stages conceptually.

6. Training vs Inference

This is a key distinction.

Training

During training, the model learns patterns from data.
Example:
Training a model using historical transactions to detect fraud.

Inference

During inference, a trained model receives new data and produces a prediction or response.
Example:
Sending a new transaction to the trained model to determine whether it is fraudulent.
Simple rule:
Learning from data → Training
Using the trained model → Inference
You should also recognize:
  • Real-time inference
  • Batch inference
  • Asynchronous inference
  • Serverless inference
The correct choice depends on requirements such as:
  • Latency
  • Request volume
  • Processing frequency
  • Cost

7. Overfitting, Underfitting, and Generalization

A model should work well not only on training data but also on new data.

Overfitting

Overfitting happens when the model learns the training data too closely.
It performs well on training data but poorly on new data.

Underfitting

Underfitting happens when the model does not learn the underlying patterns well enough.
It may perform poorly even on the training data.

Generalization

Generalization describes how well the model performs on new, unseen data.
The goal is to build a model that generalizes well.

8. Data Leakage

Data leakage happens when information that should not be available during model training is accidentally included.
This can make evaluation results appear much better than they really are.
A model affected by data leakage may perform poorly in production.

9. Classification Metrics

For classification problems, you should understand:
  • True Positive
  • False Positive
  • True Negative
  • False Negative

Accuracy

1
Accuracy = (TP + TN) / Total
Accuracy measures the proportion of total predictions that were correct.
However, accuracy can be misleading when classes are highly imbalanced.

Precision

1
Precision = TP / (TP + FP)
Precision asks:
Of all the cases predicted as positive, how many were actually positive?
Precision is especially important when false positives are costly.

Recall

1
Recall = TP / (TP + FN)
Recall asks:
Of all the actual positive cases, how many did the model successfully detect?
Recall is especially important when false negatives are costly.

F1 Score

1
F1 = 2 × Precision × Recall / (Precision + Recall)
F1 balances precision and recall.
A useful rule:
Precision → Predicted positives
Recall → Actual positives

10. Business Metrics

Technical metrics are not enough.
You should also understand business metrics such as:
  • Return on Investment (ROI)
  • Cost per interaction
  • User satisfaction
  • Conversion rate
  • Time saved
  • Task completion rate
A technically strong model may still be a poor business solution if it is too expensive or difficult to operate.

11. Foundation Models

A Foundation Model (FM) is a large model trained on broad datasets that can support many different tasks.
Foundation Models can be adapted for tasks such as:
  • Text generation
  • Summarization
  • Classification
  • Question answering
  • Code generation
  • Information extraction

12. Large Language Models

A Large Language Model (LLM) is a type of Foundation Model focused mainly on language.
LLMs can:
  • Generate text
  • Answer questions
  • Summarize documents
  • Translate content
  • Generate code
  • Classify text
  • Extract information

13. Multimodal Models

A multimodal model can process more than one type of data.
Examples include:
  • Text and images
  • Text and audio
  • Images and text
  • Multiple input modalities
Multimodal models are useful when a business problem requires understanding information beyond text alone.

14. Transformers

Transformers are an important architecture used by many modern language models.
For the AI Practitioner exam, you generally need a conceptual understanding rather than a mathematical implementation.
Transformers are particularly effective at understanding relationships between elements within sequences such as text.

15. Diffusion Models

Diffusion models are commonly associated with generative image creation.
At a high level, they learn to generate data by reversing a gradual noise process.
For the exam, focus on understanding their purpose rather than implementation details.

16. Tokens

A token is a unit of information processed by a language model.
Tokens can represent:
  • Words
  • Parts of words
  • Characters
  • Symbols
Token usage affects:
  • Cost
  • Latency
  • Input size
  • Output size

17. Context Window

The context window determines how much information the model can process in a single interaction.
A larger context window allows the model to receive more information.
However, a larger context may also increase:
  • Cost
  • Latency
  • Processing complexity
More context does not automatically mean better answers.

18. Embeddings

An embedding is a numerical representation of information.
Embeddings are commonly represented as vectors.
They can capture semantic meaning or characteristics.
For example, two sentences with similar meanings may have embeddings that are close together in vector space.
Embeddings are commonly used for:
  • Semantic search
  • Similarity search
  • Recommendation systems
  • Document retrieval
  • RAG
Simple comparison:
Token → Unit processed by the model
Embedding → Numerical representation of meaning

19. Vectors and Semantic Similarity

A vector is a sequence of numbers.
Embeddings are usually represented as vectors.
Semantic similarity allows systems to find content that is similar in meaning rather than only matching exact words.
Example:
A search for:
How do I reset my password?
could retrieve a document containing:
Steps for recovering account access
even if the exact words are different.

20. Chunking

Chunking means splitting large documents into smaller pieces.
These smaller pieces can then be:
  • Converted into embeddings
  • Stored in a vector database
  • Retrieved independently
Chunking is especially important in RAG architectures.

21. Generative AI Limitations

Generative AI models have important limitations.

Hallucinations

A hallucination happens when a model generates incorrect or unsupported information.
The response may sound confident even when it is wrong.

Nondeterminism

The same prompt may produce different outputs.

Outdated Information

A model may not contain the latest information.

Bias

Models can reflect biases from:
  • Training data
  • Model design
  • Evaluation processes
  • User inputs

Context Limits

Models can only process a limited amount of information in one request.

22. Temperature

Temperature influences the variability of model responses.
Lower temperature usually produces more predictable output.
Higher temperature usually produces more diverse output.
An important rule:
Lower temperature does not guarantee factual accuracy.

23. Amazon Bedrock

Amazon Bedrock is a managed AWS service for building Generative AI applications using Foundation Models.
You should understand the purpose of capabilities such as:
  • Foundation Model access
  • Knowledge Bases
  • Agents
  • Guardrails
  • Model Evaluation
  • Prompt Management
  • Model customization
  • On-demand inference
  • Provisioned Throughput
The exam focuses more on when to use these capabilities than on implementation details.

24. Retrieval-Augmented Generation

Retrieval-Augmented Generation (RAG) allows a model to use external information when generating a response.
RAG is useful when the model needs access to:
  • Company documents
  • Recent information
  • Private knowledge
  • Frequently changing information

RAG Preparation Process

1
2
3
4
5
6
7
Documents
↓
Chunks
↓
Embeddings
↓
Vector Index

RAG Query Process

1
2
3
4
5
6
7
8
9
User Question
↓
Retrieve Relevant Information
↓
Add Information to Context
↓
Foundation Model
↓
Grounded Response
Important rule:
RAG does not modify the model weights by itself.

25. Grounding

Grounding means providing the model with trusted reference information that can support its answer.
RAG is one common way to ground model responses.
Grounding can help:
  • Improve relevance
  • Reduce unsupported answers
  • Use proprietary information
  • Use updated information
  • Provide sources or citations
However:
RAG can reduce hallucinations, but it cannot completely eliminate them.

26. RAG vs Fine-Tuning vs Prompt Engineering

This is one of the most important comparisons for the exam.
TechniqueMain Purpose
Prompt engineeringImprove instructions, context, and output format
RAGAdd external and relevant information
Fine-tuningAdapt model behavior through additional training
Pre-trainingBuild broad model capabilities using large datasets
DistillationTransfer capabilities to another model, usually a smaller one

When to Use RAG

Consider RAG when the application needs:
  • Up-to-date information
  • Proprietary documents
  • External knowledge
  • Frequently changing information
  • Grounded responses

When to Use Fine-Tuning

Consider fine-tuning when you want to:
  • Change model behavior
  • Adapt the model to specific patterns
  • Improve performance for a specialized task
  • Teach a consistent style using training examples
Important rule:
Fine-tuning does not guarantee up-to-date knowledge.
Also:
RAG and fine-tuning can be used together.

27. Vector Storage in AWS

RAG solutions often use vector search.
AWS services that can support vector capabilities include:
  • Amazon OpenSearch Service
  • Amazon Aurora
  • Amazon RDS for PostgreSQL
The exam generally focuses on recognizing why vector search is useful rather than configuring it.

28. Prompt Engineering

Prompt engineering is the process of designing prompts to improve model responses.
Important techniques include:

Zero-Shot Prompting

The model receives instructions without examples.

One-Shot Prompting

The model receives one example.

Few-Shot Prompting

The model receives multiple examples.
Other useful concepts include:
  • Role prompting
  • Clear instructions
  • Context
  • Delimiters
  • Constraints
  • Output formatting
  • Prompt templates
  • Prompt versioning
Before using more expensive approaches such as fine-tuning, improving the prompt may already solve the problem.

29. Context Engineering

Context engineering focuses on deciding what information the model receives.
The context may include:
  • Instructions
  • Retrieved documents
  • Conversation history
  • Tool results
  • Business information
  • User-specific information
  • Constraints
The goal is not to provide as much information as possible.
The goal is to provide the most relevant information.

30. Chatbots, Workflows, and Agents

These concepts are related but different.

Chatbot

A chatbot mainly receives user messages and generates responses.

Workflow

A workflow follows predefined steps.
The process is usually deterministic or explicitly defined.

Agent

An agent can make decisions about how to accomplish a goal.
Agents can potentially:
  • Select tools
  • Call APIs
  • Retrieve information
  • Plan multiple steps
  • Execute tasks
  • Use memory
  • Coordinate actions

31. Agent Concepts

Important concepts include:
  • Tools
  • Memory
  • Planning
  • Task execution
  • Orchestration
  • Human supervision
  • Multi-agent systems
You should also understand the general role of Model Context Protocol (MCP) in connecting AI systems with external tools and data sources.
AWS-related agent technologies to recognize include:
  • Amazon Bedrock Agents
  • Amazon Bedrock AgentCore
  • Strands Agents
Focus on their general purpose rather than implementation.

32. Prompt Injection

Prompt injection happens when malicious or untrusted input attempts to override or manipulate the system's intended instructions.
This can cause a model or agent to:
  • Ignore original instructions
  • Reveal information
  • Perform unintended actions
  • Misuse tools

33. Jailbreaking

Jailbreaking refers to attempts to bypass safeguards or restrictions placed on a model.
Prompt injection and jailbreaking are related but not identical.
Both should be considered when designing secure Generative AI applications.

34. Agent and Generative AI Risks

Important risks include:
  • Prompt injection
  • Jailbreaking
  • Sensitive data exposure
  • Incorrect tool usage
  • Unauthorized actions
  • Hallucinated information
  • Unsafe outputs
Possible controls include:
  • Least privilege
  • Authentication
  • Authorization
  • Guardrails
  • Output validation
  • Logging
  • Monitoring
  • Human review

35. Amazon Bedrock vs Amazon SageMaker AI

This distinction is important.

Amazon Bedrock

Think primarily about:
  • Foundation Models
  • Generative AI applications
  • Knowledge Bases
  • Agents
  • Guardrails
  • Foundation Model evaluation

Amazon SageMaker AI

Think primarily about the broader Machine Learning lifecycle:
  • Build
  • Train
  • Tune
  • Deploy
  • Monitor Machine Learning models
A useful rule:
Generative AI with Foundation Models → Amazon Bedrock
Broader ML lifecycle → Amazon SageMaker AI

36. AWS AI Services You Should Recognize

You do not need to memorize every AWS service.
However, you should quickly recognize these common mappings.
RequirementAWS Service or Capability
Build applications with Foundation ModelsAmazon Bedrock
Build, train, and deploy ML modelsAmazon SageMaker AI
Access prebuilt models and ML solutionsSageMaker JumpStart
Analyze images and videosAmazon Rekognition
Extract text, tables, and fields from documentsAmazon Textract
Convert speech to textAmazon Transcribe
Convert text to speechAmazon Polly
Translate languagesAmazon Translate
Analyze entities and sentiment in textAmazon Comprehend
Build intent-based conversational interfacesAmazon Lex
Enterprise searchAmazon Kendra
Personalized recommendationsAmazon Personalize
Store objectsAmazon S3
Run serverless functionsAWS Lambda
Run virtual machinesAmazon EC2

37. Amazon Rekognition vs Amazon Textract

These two services can be confused.

Amazon Rekognition

Use for:
  • Image analysis
  • Video analysis
  • Object detection
  • Image-related AI tasks

Amazon Textract

Use for:
  • Extracting text from documents
  • Extracting forms
  • Extracting tables
  • Extracting document fields
Simple rule:
Analyze images → Rekognition
Extract document content → Textract

38. Amazon Transcribe vs Amazon Polly

Amazon Transcribe

Converts:
Audio → Text

Amazon Polly

Converts:
Text → Audio
This is one of the easiest service comparisons to memorize.

39. Amazon Lex

Amazon Lex is associated with conversational interfaces based on:
  • Intents
  • Utterances
  • Slots
It is commonly used for traditional conversational applications.
Do not assume that every chatbot should use Lex.
A Generative AI assistant may instead use a Foundation Model through Amazon Bedrock.

40. Model Selection

There is no single best Foundation Model for every use case.
You should compare models based on factors such as:
  • Task capability
  • Modality
  • Languages
  • Latency
  • Cost
  • Context size
  • Output length
  • Customization options
  • Privacy requirements
  • Deployment requirements
A larger model is not always the best model.
A smaller model may be preferable if it meets the requirement with:
  • Lower cost
  • Lower latency
  • Lower operational complexity

41. Model Evaluation

Models should be evaluated using representative data.
Important evaluation considerations include:
  • Quality
  • Relevance
  • Faithfulness
  • Safety
  • Toxicity
  • Bias
Evaluation approaches include:
  • Benchmarks
  • Human evaluation
  • LLM-as-a-judge
  • Amazon Bedrock Model Evaluation

42. Human Evaluation

In human evaluation, people assess outputs using predefined criteria.
This can be useful when quality is subjective or difficult to represent with an automated metric.

43. LLM-as-a-Judge

LLM-as-a-judge uses another language model to evaluate model outputs.
This can help scale evaluation.
However, the evaluator model may also have:
  • Biases
  • Limitations
  • Inconsistencies
It should not automatically be treated as perfect ground truth.

44. ROUGE, BLEU, and BERTScore

You should recognize these metrics conceptually.

ROUGE

Commonly associated with comparing generated summaries against reference summaries.

BLEU

Traditionally used for translation evaluation by comparing generated text with reference text.

BERTScore

Uses semantic representations to evaluate similarity in meaning.
For AIF-C01, focus on their purpose rather than their mathematical formulas.

45. Responsible AI

Responsible AI is an important part of the exam.
You should understand the following concepts:
  • Fairness
  • Bias
  • Explainability
  • Transparency
  • Privacy
  • Safety
  • Robustness
  • Accountability
  • Inclusiveness
  • Veracity
  • Human oversight

46. Fairness

Fairness asks:
Does the system treat certain groups unfairly?
A system may need to be evaluated across different subgroups to detect unequal outcomes.

47. Bias

Bias can originate from:
  • Training data
  • Data collection
  • Labels
  • Sampling
  • Human decisions
  • Model behavior
Possible mitigation strategies include:
  • More representative data
  • Better labels
  • Subgroup evaluation
  • Human review
  • Continuous monitoring

48. Explainability

Explainability asks:
Can we explain why the model produced this result?
This can be especially important in high-impact decision systems.

49. Transparency

Transparency focuses on documenting and communicating:
  • Model capabilities
  • Limitations
  • Intended use
  • Data
  • Risks
  • Evaluation results
Simple distinction:
Explainability → Why did the model make this prediction?
Transparency → What is known and documented about the system?

50. Privacy

Privacy focuses on protecting personal and sensitive information.
Important considerations include:
  • Personally Identifiable Information
  • Access control
  • Data retention
  • Encryption
  • Data exposure
  • Data usage policies

51. Robustness

Robustness asks whether a model continues to behave appropriately when:
  • Inputs change
  • Data distributions change
  • Unexpected inputs appear
  • Perturbations occur

52. Accountability

Accountability asks:
Who is responsible for the system and its consequences?
Responsible AI requires clear ownership and oversight.

53. Human Oversight

Human review can be important when model decisions have significant impact.
Human oversight can help with:
  • Reviewing uncertain results
  • Approving sensitive actions
  • Detecting unexpected behavior
  • Escalating high-risk situations

54. AWS Responsible AI Tools

You should recognize the purpose of:

Amazon SageMaker Clarify

Associated with:
  • Bias detection
  • Model explainability

SageMaker Model Cards

Used to document information about Machine Learning models.

Amazon Bedrock Guardrails

Used to apply safeguards around Generative AI applications.
Important rule:
Guardrails do not replace IAM.

55. AWS Shared Responsibility Model

Using a managed AWS service does not remove all customer responsibilities.
AWS and the customer have different responsibilities.
For AI solutions, customers may still be responsible for areas such as:
  • Data
  • Permissions
  • Identity management
  • Application behavior
  • Configuration
  • Governance
  • Model usage

56. Authentication vs Authorization

These concepts are different.

Authentication

Answers:
Who are you?

Authorization

Answers:
What are you allowed to do?

57. AWS IAM

AWS Identity and Access Management (IAM) controls access to AWS resources.
Important concepts include:
  • Users
  • Roles
  • Policies
  • Permissions
  • Least privilege

Least Privilege

A user, service, or agent should receive only the permissions required to perform its task.
This is especially important for AI agents that can call external tools.

58. AWS KMS

AWS Key Management Service (AWS KMS) helps manage encryption keys.
It is associated with protecting data through encryption.
Simple rule:
IAM → Access permissions
KMS → Encryption keys

59. Encryption at Rest and in Transit

Encryption at Rest

Protects stored data.

Encryption in Transit

Protects data while it moves between systems.
Encryption is important, but:
Encryption does not replace access control.

60. Amazon Macie

Amazon Macie helps discover sensitive data stored in Amazon S3.
Think:
Sensitive data in S3 → Amazon Macie

61. AWS PrivateLink

AWS PrivateLink provides private connectivity to supported services.
This can help reduce exposure to the public internet.

62. AWS CloudTrail

AWS CloudTrail records AWS account activity and API calls.
It helps answer questions such as:
  • Who performed an action?
  • What API call was made?
  • When did it happen?
Think:
CloudTrail → API activity and auditing

63. Amazon CloudWatch

Amazon CloudWatch is commonly associated with:
  • Metrics
  • Logs
  • Monitoring
  • Alarms
Think:
CloudWatch → Operational monitoring

64. CloudTrail vs CloudWatch

This comparison is important.

CloudTrail

Focus:
  • API activity
  • Auditing
  • Account actions

CloudWatch

Focus:
  • Metrics
  • Logs
  • Alarms
  • Monitoring
Simple rule:
Who did what? → CloudTrail
How is the system behaving? → CloudWatch

65. AWS Config

AWS Config records and evaluates AWS resource configurations.
It can help with governance and compliance-related use cases.

66. AWS Artifact

AWS Artifact provides access to AWS compliance documentation and agreements.
Think:
Compliance documents → AWS Artifact

67. Amazon Inspector

Amazon Inspector helps identify software vulnerabilities and unintended network exposure in supported workloads.
For the exam, focus on its general security purpose.

68. Governance

AI governance includes controls and processes around:
  • Data lineage
  • Data origin
  • Data retention
  • Data residency
  • Auditing
  • Model documentation
  • Periodic reviews
  • Responsible ownership
  • Approvals
  • Usage policies

69. Data Lineage

Data lineage describes where data came from and how it moved or changed through a system.
This supports:
  • Auditing
  • Governance
  • Troubleshooting
  • Compliance
  • Transparency

70. Important Comparisons to Master

Before the exam, you should be able to explain these comparisons without notes:
  1. AI vs ML vs Deep Learning vs Generative AI
  2. Supervised vs Unsupervised vs Reinforcement Learning
  3. Classification vs Regression vs Clustering
  4. Training vs Inference
  5. Overfitting vs Underfitting
  6. Precision vs Recall
  7. Token vs Embedding
  8. RAG vs Fine-Tuning
  9. Amazon Bedrock vs Amazon SageMaker AI
  10. Amazon Textract vs Amazon Rekognition
  11. Amazon Transcribe vs Amazon Polly
  12. Amazon Lex vs a Generative AI assistant using Amazon Bedrock
  13. Explainability vs Transparency
  14. AWS CloudTrail vs Amazon CloudWatch
  15. IAM vs KMS vs Bedrock Guardrails
For every concept, ask yourself:
  • What is it?
  • What problem does it solve?
  • When would I use it?
  • When would I not use it?
  • What similar concept could I confuse it with?

71. Important Exam Vocabulary

Understanding the wording of the question is extremely important.
Exam PhraseMeaning
Most appropriateBest fit for the requirements
Most cost-effectiveBest balance between cost and required outcome
Least operational overheadRequires the least management effort
Least development effortRequires the least development work
Without retrainingAvoid training the model again
Up-to-date informationRequires recent or changing information
Proprietary dataInternal or private company data
Grounded responseResponse supported by reference information
ExplainableResults can be explained
AuditableActivity can be reviewed and traced
Real-timeRequires low-latency processing
Batch processingProcess many items together
Personally Identifiable InformationData that can identify a person
Select TWOChoose exactly two answers

72. How to Approach Scenario-Based Questions

When reading a long scenario, use a structured process.

Step 1: Identify the Business Goal

Ask:
What is the company actually trying to accomplish?

Step 2: Identify the Main Constraint

Look for requirements such as:
  • Lowest cost
  • Lowest latency
  • Least operational overhead
  • Up-to-date information
  • Private data
  • High recall
  • High precision
  • Security
  • Explainability

Step 3: Determine Whether AI Is Necessary

Do not automatically choose AI.
Sometimes a simple deterministic solution is enough.

Step 4: Identify the AI or ML Problem

Ask whether the problem is:
  • Classification
  • Regression
  • Clustering
  • Forecasting
  • Recommendation
  • Generative AI
  • Anomaly detection

Step 5: Identify the Learning Type

Ask:
  • Are labels available? → Supervised learning
  • Are there no labels and the goal is to discover patterns? → Unsupervised learning
  • Does an agent learn from rewards? → Reinforcement learning

Step 6: If It Is Generative AI, Identify the Adaptation Strategy

Ask whether the scenario needs:
  • Better instructions → Prompt engineering
  • External knowledge → RAG
  • Changed behavior → Fine-tuning
  • Tool usage and multi-step execution → Agents

Step 7: Select the AWS Service

Map the requirement to the most appropriate AWS service.

Step 8: Eliminate Overly Complex Solutions

AWS exam questions often include technically possible answers that add unnecessary complexity.
The correct answer is usually the one that satisfies the requirements with the appropriate balance of:
  • Cost
  • Complexity
  • Security
  • Performance
  • Operational effort

73. Quick Rules to Remember

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Predict a category → Classification

Predict a number → Regression

Discover groups without labels → Clustering

Learn from labeled data → Supervised Learning

Discover patterns without labels → Unsupervised Learning

Learn through rewards → Reinforcement Learning

Audio to text → Amazon Transcribe

Text to audio → Amazon Polly

Analyze images → Amazon Rekognition

Extract text and tables from documents → Amazon Textract

Foundation Model applications → Amazon Bedrock

Broader ML lifecycle → Amazon SageMaker AI

External and updated knowledge → RAG

Change model behavior through training → Fine-tuning

Improve instructions → Prompt Engineering

Permissions → IAM

Encryption keys → AWS KMS

API activity and auditing → AWS CloudTrail

Metrics, logs, and alarms → Amazon CloudWatch

Conclusion

The AWS Certified AI Practitioner exam is mainly about understanding which AI concept or AWS capability best solves a business problem.
The most useful mental model is:
1
2
3
4
5
Business Requirement
↓
AI / ML Concept
↓
AWS Service or Capability
For example:
1
2
3
4
5
Predict a house price
↓
Regression
↓
Supervised Learning
1
2
3
4
5
Group customers without predefined categories
↓
Clustering
↓
Unsupervised Learning
1
2
3
Learn from actions and rewards
↓
Reinforcement Learning
1
2
3
4
5
Answer questions using current internal documentation
↓
RAG
↓
Amazon Bedrock + Knowledge Base
1
2
3
Build a complete custom Machine Learning lifecycle
↓
Amazon SageMaker AI
The goal is not to memorize every AWS feature.
The goal is to be able to read a scenario, identify what the organization actually needs, recognize the relevant AI concept, eliminate unnecessary alternatives, and select the solution that best satisfies the stated requirements.

Official Resources

Any opinions in this article are those of the individual author and may not reflect the opinions of AWS.
Enjoyed reading this content? Let the author know!

Your likes, comments, shares, and saves help creators reach more builders.

Loading recommendations

Loading article