
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:
| Input | Label |
|---|---|
| Email characteristics | Spam / Not spam |
| House characteristics | House price |
| Transaction information | Fraud / 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 → ClassificationRegression
Regression predicts a continuous numerical value.
Examples:
- House price
- Revenue
- Temperature
- Product demand
- Customer lifetime value
A simple rule:
Continuous number → RegressionUnsupervised 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 / ClusteringReinforcement 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 Type | How It Learns |
|---|---|
| Supervised learning | Learns from labeled examples |
| Unsupervised learning | Finds patterns in unlabeled data |
| Reinforcement learning | Learns from rewards and consequences |
A useful exam rule is:
Rewards + actions + agent → Reinforcement learning3. 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 priceYou 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:
- Define the business problem.
- Collect and prepare data.
- Split the data into training, validation, and test sets.
- Train the model.
- Tune and evaluate the model.
- Deploy the model.
- Monitor the model.
- 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 → TrainingUsing the trained model → InferenceYou 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) / TotalAccuracy 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 positivesRecall → Actual positives10. 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 modelEmbedding → Numerical representation of meaning19. 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 accesseven 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 IndexRAG Query Process
1
2
3
4
5
6
7
8
9
User Question
↓
Retrieve Relevant Information
↓
Add Information to Context
↓
Foundation Model
↓
Grounded ResponseImportant 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.
| Technique | Main Purpose |
|---|---|
| Prompt engineering | Improve instructions, context, and output format |
| RAG | Add external and relevant information |
| Fine-tuning | Adapt model behavior through additional training |
| Pre-training | Build broad model capabilities using large datasets |
| Distillation | Transfer 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 BedrockBroader ML lifecycle → Amazon SageMaker AI36. AWS AI Services You Should Recognize
You do not need to memorize every AWS service.
However, you should quickly recognize these common mappings.
| Requirement | AWS Service or Capability |
|---|---|
| Build applications with Foundation Models | Amazon Bedrock |
| Build, train, and deploy ML models | Amazon SageMaker AI |
| Access prebuilt models and ML solutions | SageMaker JumpStart |
| Analyze images and videos | Amazon Rekognition |
| Extract text, tables, and fields from documents | Amazon Textract |
| Convert speech to text | Amazon Transcribe |
| Convert text to speech | Amazon Polly |
| Translate languages | Amazon Translate |
| Analyze entities and sentiment in text | Amazon Comprehend |
| Build intent-based conversational interfaces | Amazon Lex |
| Enterprise search | Amazon Kendra |
| Personalized recommendations | Amazon Personalize |
| Store objects | Amazon S3 |
| Run serverless functions | AWS Lambda |
| Run virtual machines | Amazon 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 → RekognitionExtract document content → Textract38. Amazon Transcribe vs Amazon Polly
Amazon Transcribe
Converts:
Audio → TextAmazon Polly
Converts:
Text → AudioThis 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 permissionsKMS → Encryption keys59. 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 Macie61. 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 auditing63. Amazon CloudWatch
Amazon CloudWatch is commonly associated with:
- Metrics
- Logs
- Monitoring
- Alarms
Think:
CloudWatch → Operational monitoring64. 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? → CloudTrailHow is the system behaving? → CloudWatch65. 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 Artifact67. 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:
- AI vs ML vs Deep Learning vs Generative AI
- Supervised vs Unsupervised vs Reinforcement Learning
- Classification vs Regression vs Clustering
- Training vs Inference
- Overfitting vs Underfitting
- Precision vs Recall
- Token vs Embedding
- RAG vs Fine-Tuning
- Amazon Bedrock vs Amazon SageMaker AI
- Amazon Textract vs Amazon Rekognition
- Amazon Transcribe vs Amazon Polly
- Amazon Lex vs a Generative AI assistant using Amazon Bedrock
- Explainability vs Transparency
- AWS CloudTrail vs Amazon CloudWatch
- 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 Phrase | Meaning |
|---|---|
| Most appropriate | Best fit for the requirements |
| Most cost-effective | Best balance between cost and required outcome |
| Least operational overhead | Requires the least management effort |
| Least development effort | Requires the least development work |
| Without retraining | Avoid training the model again |
| Up-to-date information | Requires recent or changing information |
| Proprietary data | Internal or private company data |
| Grounded response | Response supported by reference information |
| Explainable | Results can be explained |
| Auditable | Activity can be reviewed and traced |
| Real-time | Requires low-latency processing |
| Batch processing | Process many items together |
| Personally Identifiable Information | Data that can identify a person |
| Select TWO | Choose 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 CloudWatchConclusion
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 CapabilityFor example:
1
2
3
4
5
Predict a house price
↓
Regression
↓
Supervised Learning1
2
3
4
5
Group customers without predefined categories
↓
Clustering
↓
Unsupervised Learning1
2
3
Learn from actions and rewards
↓
Reinforcement Learning1
2
3
4
5
Answer questions using current internal documentation
↓
RAG
↓
Amazon Bedrock + Knowledge Base1
2
3
Build a complete custom Machine Learning lifecycle
↓
Amazon SageMaker AIThe 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
Enjoyed reading this content? Let the author know!
Your likes, comments, shares, and saves help creators reach more builders.
Loading recommendations
Loading article