Chapter 01 — How AIF-C01 Thinks, and the Language of AI and ML
Certification Blueprint
| Field | Coverage |
|---|---|
| Exam | AWS Certified AI Practitioner (AIF-C01), exam guide v1.1 |
| Domain | Content Domain 1 — Fundamentals of AI and ML |
| Exam weight | 20% of scored content |
| Task statement | 1.1 Explain basic AI concepts and terminologies |
| Objectives | 1.1.1 terms · 1.1.2 nesting · 1.1.3 inferencing types · 1.1.4 data types · 1.1.5 learning types |
What This Chapter Covers
This chapter does two jobs. First, it gives you the exam's operating model — how it is scored, what the four question types punish, and the order in which to read a question. Second, it builds the vocabulary that every later chapter assumes you already have.
Domain 1 is 20% of scored content, but it is closer to 100% of the language. A learner who is shaky on the difference between a model and an algorithm will misread questions in Domain 3, where the stakes are higher and the wording is denser. That is the reason this chapter comes first and the reason it is worth over-learning.
Only Task 1.1 is covered here. Task 1.2 — choosing techniques, recognising when AI is the wrong answer, and the AWS managed services — is Chapter 02. Task 1.3, the lifecycle and MLOps, is Chapter 03.
How the Exam Is Scored
Four facts change how you should study:
- 65 questions are presented; 50 are scored. The 15 unscored questions are not identified anywhere, so there is no way to spot them and no benefit in trying.
- The scale is 100–1,000 and the passing score is 700. This is a scaled score, not a percentage. Scaling equates forms of slightly different difficulty, so 700 does not correspond to a fixed number of correct answers, and AWS does not publish one.
- Scoring is compensatory. There is no per-domain pass bar; you pass the exam as a whole. This licenses proportional effort, not abandonment — Domains 4 and 5 together are 28% of scored content, more than any single domain including Domain 3.
- An unanswered question is scored as incorrect and there is no guessing penalty. A blank is strictly worse than a guess. Never leave one.
The four question types each punish a different weakness. Multiple choice punishes picking a true statement instead of the best one. Multiple response has no partial credit — two of three correct scores zero. Ordering punishes knowing the components of a process but not their sequence. Matching punishes a vague sense of which service does what.
The Course Map
What to remember from this diagram: chapters are how you study; domains are how the exam is weighted. They are deliberately not the same shape. Domain 3 is the heaviest at 28% and is spread across four chapters; Domains 4 and 5 are 14% each and get two chapters apiece. Every chapter declares which domain and task statement it serves, so you can always map your progress back to the official blueprint.
How to Read an AIF-C01 Question
Work these four layers in order, and do not jump to the service:
| Layer | What to extract |
|---|---|
| 1. Business constraint | Regulator, budget, ownership, risk of being wrong |
| 2. Data constraint | Labeled or not? How much? Structured or not? |
| 3. Operational constraint | Who waits? What volume? What arrival pattern? |
| 4. AWS mechanism | Only now: which service or approach |
Three of the four options will usually be true statements about AWS. Being true is not the test. Being best for the stated constraint is the test.
The Nesting Model
What to remember from this diagram: each layer sits strictly inside the one before it. Two sentences carry the whole idea, and they run in opposite directions — every agentic system is generative, but not every AI system is machine learning.
| Layer | The boundary that defines it |
|---|---|
| AI | Performs tasks that normally need human intelligence — including hand-written rules |
| Machine learning | Behaviour is learned from data, not explicitly programmed |
| Deep learning | Multi-layer neural networks that learn features from raw data |
| Generative AI | Produces new content rather than only classifying or scoring |
| Agentic AI | Plans, calls tools, and acts over multiple steps toward a goal |
The boundary most often missed is the first one. A spam filter built from a hand-written keyword list is AI — it performs a task that would otherwise need human judgment — but it is not machine learning, because nothing was learned from data. Rebuild the same filter by training it on a corpus of labelled mail and it becomes machine learning. The system's purpose did not change; the source of its behaviour did, and that is the boundary.
Agentic AI was added to Objectives 1.1.1 and 1.1.2 in version 1.1 of the exam guide. If you are studying from older material, you have not seen it.
Algorithm, Training, Model, Inferencing
What to remember from this diagram: four words that answer options routinely swap for each other. The algorithm is the recipe. The model is the cake. Training bakes it; inferencing serves a slice. Or, if you prefer a second angle: the algorithm is the driving lesson, the model is the licensed driver, and inferencing is the journey they actually make.
Overfitting and underfitting branch off the training step, but you only notice them at inference time — which is exactly why exam questions describe them as a gap between two numbers rather than as a property you could see directly.
Detailed Concepts
Types of data
Three axes describe data, but only one of them changes the answer to an exam question.
| Axis | Values | Why it matters |
|---|---|---|
| Labeled vs unlabeled | Answer known per example, or not | Decides which learning type is available |
| Structured vs unstructured | Defined schema, or not | Decides storage and preparation |
| Modality | Tabular · time-series · image · text | Decides technique family |
A scenario that never mentions recorded outcomes has quietly ruled out supervised learning. That absence is a deliberate signal, not an oversight in the question.
The three learning types
| Type | Requires | Produces | Signal phrase |
|---|---|---|---|
| Supervised | Labeled data | Prediction of a known target | "historical outcomes", "past examples marked as…" |
| Unsupervised | Unlabeled data | Structure already in the data | "we don't know what groups exist" |
| Reinforcement | Environment + reward | A policy for acting | "trial and error", "maximise reward over time" |
Reinforcement learning is over-selected because it sounds advanced. It requires an environment to act in and a reward signal to learn from. Most business scenarios have neither.
The four inferencing modes
Training is when the model learns. Inferencing is when it is used — and it is where the ongoing cost lives. Learners consistently assume training dominates cost; for a system serving traffic every day, it usually does not.
| Mode | Use when | Deciding constraint |
|---|---|---|
| Real-time | Someone is waiting | Low predictable latency |
| Batch | Bulk set on a schedule | Throughput and cost; nobody waits |
| Asynchronous | Large payloads, long processing | Payload size and duration |
| Serverless | Intermittent, unpredictable traffic | No idle cost; cold start acceptable |
Version 1.1 expanded this objective from two modes to four. Older material covers only real-time and batch.
Decision Rules and Exam Signals
Rule 1 — the label signal decides the learning type. Ask one question: do we know the answer for past examples? If yes, supervised is available. If no, you are choosing between discovering structure (unsupervised) and learning from consequences (reinforcement). Volume of data is not a label. Neither is the industry, and neither is how modern the company sounds.
Rule 2 — the inferencing mode is decided by who waits, then by schedule, then by payload. Work the questions in that order. The closest pair on the whole exam is asynchronous versus batch, and the separator is what decides the mode: payload and duration for asynchronous, bulk and schedule for batch. A large file processed nightly is still batch.
Rule 3 — diagnose fit by comparing two numbers. Overfitting is high on training data and low on new data. Underfitting is low on both. If a question gives you both numbers, it is giving them to you for a reason.
Rule 4 — bias is a model property, fairness is an outcome property. A biased model can be corrected downstream into fair outcomes; an unbiased model deployed into an unequal process can still produce unfair ones. They are separate objectives in Domain 4 for exactly this reason.
Distractor Patterns
| Pattern | What it looks like | How to defuse it |
|---|---|---|
| Right layer, wrong boundary | Calling a rules engine "machine learning" | Ask what is learned from data |
| Training/inferencing swap | "Reduce training cost" when the volume is at serving time | Ask when the cost is incurred |
| Fit inversion | Offering "underfitting" for a model that aced training and failed production | Compare training vs production performance |
| Bias for fairness | Using the two terms interchangeably | Bias = model property; fairness = outcome property |
| Volume as the label signal | "Millions of records, so supervised" | Volume is not a label; ask if outcomes were recorded |
| Async for batch | Large payload wrongly steering away from a nightly job | Schedule beats payload size |
These six account for most of the Task 1.1 questions that are answered incorrectly.
Scenario Walkthrough
A logistics operator holds four years of sensor readings from its fleet. Nobody has ever recorded which readings preceded a breakdown. The team wants to know whether the vehicles fall into natural groups that behave differently, so engineers can investigate each group. Readings arrive continuously, but the analysis is run once a month over the whole archive.
| Constraint | Reading | Decision |
|---|---|---|
| No recorded outcomes | Labels absent — supervised unavailable | Unsupervised |
| "Natural groups nobody has defined" | Discovering structure | Confirms unsupervised |
| Whole archive, once a month | Bulk on a schedule, nobody waiting | Batch inferencing |
| Continuous arrival | ⚠️ Describes ingestion, not inference | Does not make it real-time |
The outcome is unsupervised learning with batch inferencing.
The trap is the phrase "readings arrive continuously". It is planted to pull you toward real-time, and it describes the arrival pattern of data, not of inference requests. Those are different things, and separating them is the whole exercise.
Key Concepts
| Term | Definition |
|---|---|
| Artificial intelligence | Systems performing tasks that normally require human intelligence, including systems built from hand-written rules with no learning at all |
| Machine learning | The subset of AI whose behaviour is learned from data rather than explicitly programmed |
| Deep learning | The subset of machine learning using multi-layer neural networks that learn features directly from raw data |
| Generative AI | The subset of deep learning that produces new content rather than only classifying or scoring existing content |
| Agentic AI | The subset of generative AI that plans, calls tools, and acts over multiple steps toward a goal |
| Algorithm | The procedure used to produce a model from data — the recipe, not the result |
| Model | The trained artefact that makes predictions — the result, not the recipe |
| Training | The process in which a model learns patterns from data |
| Inferencing | The process in which a trained model produces a result from new input; where ongoing cost lives |
| Overfitting | The model memorised its training data and fails on new data — high training score, low live score |
| Underfitting | The model is too simple to capture the pattern — low score on both training and live data |
| Bias | A systematic error in a model that skews its outputs in a consistent direction |
| Fairness | Whether the outcomes a system produces are equitable across groups of people |
| Supervised learning | Learning from labeled data to predict a known target |
| Unsupervised learning | Learning structure already present in unlabeled data |
| Reinforcement learning | Learning a policy for acting by taking actions and receiving rewards |
Revision Flashcards
Say the answer aloud before revealing it.
1. What single question decides the learning type? → Do we know the answer for past examples? If yes, supervised is available; if no, choose between unsupervised and reinforcement.
2. Is a hand-written rules engine artificial intelligence? → Yes. It performs a task that would otherwise need human judgment. It is not machine learning, because nothing is learned from data.
3. What is the difference between an algorithm and a model? → The algorithm is the procedure that produces the model. The model is the trained artefact that makes predictions. Recipe versus cake.
4. How do you tell overfitting from underfitting? → Compare two numbers. Overfitting is high on training and low on new data. Underfitting is low on both.
5. What separates bias from fairness? → Bias is a property of the model — a systematic skew in its outputs. Fairness is a property of the outcome — whether results are equitable across groups.
6. Name the four inferencing modes and the constraint that selects each. → Real-time (someone is waiting), batch (bulk on a schedule, nobody waits), asynchronous (large payload or long processing), serverless (intermittent traffic, no idle cost).
7. What is the closest pair in the inferencing modes, and what separates them? → Asynchronous versus batch. Asynchronous is decided by payload size and duration; batch by bulk and schedule. A large file processed nightly is still batch.
8. Which axis of data actually changes the answer to an exam question? → Labeled versus unlabeled. It decides which learning type is available at all.
9. Does 700 mean 70% of questions correct? → No. It is a scaled score on a 100–1,000 scale that equates forms of differing difficulty. No fixed number of correct answers maps to it.
10. What does compensatory scoring mean, and what does it not license? → There is no per-domain pass bar; you pass overall. It does not license skipping domains — Domains 4 and 5 are 28% combined.
11. Why should you never leave a question blank? → An unanswered question is scored as incorrect and there is no guessing penalty, so a blank is strictly worse than a guess.
12. What is the boundary that defines agentic AI? → It plans, calls tools, and acts over multiple steps toward a goal, rather than producing a single response.
The Four-Beat Answer
The core question this chapter prepares you for: "Walk me through how you would classify an AI problem before choosing any technology."
Four beats. Interviewers and exam questions check for the same four, in this order. Missing a beat is a failure state — you will be probed on whichever one you skipped.
- Layer — place the system in the AI → ML → deep learning → generative → agentic nesting, and name the boundary that put it there. Say whether anything is actually learned from data.
- Data — state whether outcomes were recorded for past examples. That single fact decides whether supervised learning is even available, before any technique is discussed.
- Learning type — name supervised, unsupervised or reinforcement, and justify it from the label signal rather than from the size of the dataset or the industry.
- Serving — state the inferencing mode and the constraint that selected it: who is waiting, whether the work is scheduled in bulk, and how large or slow each request is.
Only after all four beats does a service name belong in the answer. Naming a service first is the single most common way to lose a question that you actually knew.
Why This Helps You
On the job: these four beats are the opening move of every real AI project scoping conversation. Teams that skip beat 2 discover halfway through a build that nobody ever recorded the outcomes they intended to predict, and the project quietly becomes an unsupervised one.
In interviews: "what is the difference between AI and machine learning" is asked constantly, and most candidates answer it as a synonym pair. Naming the boundary — learned from data versus programmed — separates you immediately.
On the exam: every Domain 1 question and a large share of Domains 2 and 3 assume this vocabulary is automatic. The reading habit taught here — constraint before service — is the single highest-value thing in the chapter.
Chapter Checklist
- I can place any system in the AI → ML → deep learning → generative → agentic nesting and name the boundary that put it there
- I can explain why a hand-written rules engine is AI but not machine learning
- I can separate a model from an algorithm, and training from inferencing
- I can tell overfitting from underfitting using the training-versus-live gap
- I can distinguish bias as a model property from fairness as an outcome property
- I can name the three learning types and pick one from the label signal alone
- I can name all four inferencing modes and the constraint that selects each
- I can separate asynchronous from batch and say which fact decides it
- I can name the six Task 1.1 distractor patterns and the question that defuses each
- I know that 50 of 65 questions are scored, that 700 passes on a scaled 100–1,000 range, and that scoring is compensatory
After the Chapter
- Complete
student/project.md— the AI/ML Decision Sheet. Keep it; every later chapter adds to it. - Take
student/quiz.mdclosed-book, then review the reasoning for every question you guessed, including the ones you got right. - Open the official v1.1 exam guide's Domain 1 page and confirm you can attach a concept from this chapter to each of the five bullets under Task 1.1. If you cannot attach one, that is where to revise.
- Next chapter: Chapter 02 — Where AI Fits, and Where It Does Not (Domain 1, Task 1.2). Choosing regression, classification or clustering from the output shape; recognising when AI/ML is the wrong answer entirely; the AWS managed AI services and the direction each one runs; and the v1.1 objective that decides between traditional ML and a foundation model by constraint rather than by task.
Assignment
Classify a real system by ML approach and lifecycle stage
Pick any AI-powered feature you use regularly (a spam filter, a recommendation feed, a voice assistant, a fraud alert). Write 3-5 sentences identifying: (1) which ML approach it most likely uses — supervised, unsupervised, or reinforcement learning — and why; (2) one way its training data was probably labeled or collected; (3) one plausible way its performance could drift over time in production. This exercise builds the habit of reasoning about real systems in exam terms, not just memorizing definitions.