Based on the AIF-C01 exam guideReport an error
This is the last week. The goal of a review week is not "learning something new" but "re-drawing the boundaries that blur together." Today we combine Domain 1 (AI/ML Fundamentals, 20%), the starting point of the exam, with Domain 2 (Generative AI Fundamentals, 24%). Together the two domains make up 44% of the scored questions, and the questions in the remaining domains are built on the vocabulary used here.
The first trap to flag at the fundamentals level is the inclusion relationship among four terms. Small circles sit inside bigger circles.
| Term | Definition | Inclusion relationship |
|---|---|---|
| AI (Artificial Intelligence) | Any technology that imitates intelligent human behavior | The broadest category |
| ML (Machine Learning) | A branch of AI that learns rules from data on its own | AI ⊃ ML |
| Deep Learning | ML with deeply stacked neural network layers | ML ⊃ Deep Learning |
| Generative AI | A deep learning application that creates new content | Deep Learning ⊃ Generative AI |
💡 Related Theory: What fundamentally separates ML from traditional programming is "do humans write the rules, or are the rules extracted from data?" Traditional programming is
input + rules → output, but ML learns it backwards:input + output (answers) → rules (the model). That is why ML works well only when there is enough "data with answers attached," and if the data is biased, the model is biased too. This is why ML is the answer when the exam presents a situation like "spam rules keep changing and people cannot keep up by hand."
ML learning methods split on "are there answers (labels)?"
| Method | Data | Representative tasks | Examples |
|---|---|---|---|
| Supervised learning | Answers exist | Classification, regression | Spam/normal classification, house price prediction |
| Unsupervised learning | No answers | Clustering, dimensionality reduction | Customer segmentation, anomaly detection |
| Reinforcement learning | Reward signal | Sequential decision-making | Game AI, robot control |
Saying that unsupervised learning "learns without answers" means it finds structure within the data (distance, density, distribution) on its own. Clustering, for example, builds groups using only the notion of distance, "group the close ones together." That is why unsupervised learning is strong in exploratory situations where "you don't know in advance what to look for" (detecting abnormal transactions, discovering customer groups). Conversely, if you "already know what the right answer is," supervised learning is the fit.
| Clue in the question | Learning method / task |
|---|---|
| "Past transactions are marked fraud/normal" | Supervised learning, classification |
| "Predict rent from floor area and location" | Supervised learning, regression |
| "Group similar customers without labels" | Unsupervised learning, clustering |
| "Find patterns that differ from usual; there are no fraud labels" | Unsupervised learning, anomaly detection |
| "Learn actions that maximize reward through trial and error" | Reinforcement learning |
These are items you skip if you stop at inclusion relationships and learning methods. All of them are in the exam guide's Domain 1 tasks.
① When not to use ML
| Situation | Verdict | Reason |
|---|---|---|
| The rules are clear and never change (tax calculation) | ML not suitable | Writing them as code is cheaper and more accurate |
| The same single outcome must come out every time | ML not suitable | ML produces probabilistic predictions |
| There is almost no data | ML not suitable | There is nothing to learn from |
| Build and operating costs exceed the value gained | ML not suitable | The cost-benefit does not add up |
| There are too many rules, or they keep changing, and data is plentiful | ML suitable | People cannot keep up with the rules |
② Traditional ML model or foundation model: which to use
| Criterion | Where a traditional ML model fits | Where a foundation model fits |
|---|---|---|
| Task | Classification, regression, forecasting on tabular data | Text/image generation, summarization, conversation |
| Explainability requirement | Decision rationale must be shown to a regulator | Flexibility matters more than explanation |
| Operating constraints | Latency and cost are strict and the task is narrow | You want one model to handle many tasks |
| Data | You have enough labeled data of your own | You must start right away without training data |
③ Four inference methods
| Method | When to use | Example |
|---|---|---|
| Real-time | A response is needed immediately for each request | Fraud judgment at the moment of payment |
| Batch | Large amounts of data at once, no immediate response needed | Computing churn scores for all customers every night |
| Asynchronous | Inputs are large or processing takes long, so requests are queued and processed | Analyzing long videos or large documents |
| Serverless | Requests arrive sporadically and an always-on server would be wasteful | An internal tool that is called only occasionally |
④ Evaluation metrics
| Concept | One-line definition | Exam point |
|---|---|---|
| Token | The processing unit of text (a word fragment) | Basis for cost and context limit |
| Embedding | A numeric vector that carries meaning | Basis for semantic search and RAG |
| Foundation model | A large pretrained general-purpose model | Reused across many tasks |
| LLM | A large text-centered FM | Chatbots, summarization, translation |
The principle by which an LLM writes is "next-token probability prediction." Looking at the tokens so far, it picks the most plausible next token one at a time and appends it. Because of this probabilistic nature, the answer varies slightly even for the same question (non-determinism), and the model also makes up things it does not know in a plausible way, which is hallucination. Tokens, probability, and hallucination are concepts from the same root, so understand them together.
Here are the basic terms from the exam guide that are not in the table above, one line each.
| Term | One-line definition |
|---|---|
| Chunking | Splitting a long document into small pieces that are good for retrieval. It is the preparation step of RAG |
| Vector | The array of numbers that results from an embedding. Stored in a vector database to find nearby ones |
| Transformer | The neural network architecture underlying today's LLMs |
| Multimodal model | A model that handles several forms together, such as text, images, and audio |
| Diffusion model | A generative model that starts from noise and refines it step by step to produce an image |
| Context window | The maximum number of tokens a model can see at once. Input and output are counted together |
The key parameters that control generation results and the prompting techniques are also in scope for the exam.
💡 Related Theory: When temperature is close to 0, the model picks only the "highest-probability token" every time, so it behaves almost deterministically. That is why a low temperature suits tasks with a single right answer such as classification and extraction, and a high temperature suits tasks that need diversity such as brainstorming and copywriting. Remember it as a dial between "creativity and consistency."
| What you want to do | What to adjust | Direction |
|---|---|---|
| Always the same answer to the same question | temperature | Lower it |
| Many varied ad-copy candidates | temperature | Raise it |
| Answers are too long and costly | max tokens | Reduce it |
| The model cannot match the output format | prompt | Add examples (few-shot) |
| The model does not know the latest internal information | knowledge supply | RAG |
| The model must deeply learn a specialist field's tone and terminology | the model itself | Fine-tuning |
| Category | Item named in the exam guide | Meaning |
|---|---|---|
| Strength | Adaptability | One model is used across many tasks |
| Strength | Responsiveness | It produces results quickly on request |
| Strength | Conversational ability | You can ask and answer in natural language |
| Strength | Content generation ability | It creates new text, images, and code |
| Weakness | Hallucination | It outputs untrue content plausibly |
| Weakness | Lack of interpretability | It is hard to see why it gave that answer |
| Weakness | Inaccuracy | Wrong calculations and facts get mixed in |
| Weakness | Non-determinism | The output varies even for the same input |
The current exam guide puts the basic concepts of agentic AI in Domain 2. Because this is an entry-level exam, being able to say each term in one line is enough.
| Term | One-line definition |
|---|---|
| Agent | An AI that receives a goal, decides the steps itself, and uses tools to carry out the work |
| Tool usage | The model calling external capabilities such as APIs, search, or a calculator |
| Memory management | Remembering what was learned during a conversation or task and using it in the next step |
| Workflow orchestration | Coordinating the order of multiple steps and tool calls |
| Multi-agent system | A structure in which several agents with different roles cooperate and divide up a complex job |
| MCP (Model Context Protocol) | A standard protocol for connecting agents to external systems and tools |
| Misconception | Reality |
|---|---|
| AI and ML mean the same thing | ML is a branch of AI. Rule-based systems also fall under AI |
| Deep learning is always better | With little data or a need for explanation, a simpler model is better |
| High accuracy means a good model | With imbalanced data you must look at precision and recall |
| Few-shot trains the model | It only puts examples in the prompt; the weights stay the same |
| Lowering temperature removes hallucination | Consistency goes up, but the model does not come to know what it does not know |
| A big context window means good memory | It is only how much can be seen at once; nothing remains after the conversation ends |
If you can complete the sentence aloud, that line passes.
[Domain 1 — AI/ML Fundamentals]
□ What is the inclusion relationship of the four terms? (→ AI ⊃ ML ⊃ Deep Learning ⊃ Generative AI)
□ What separates classification from regression? (→ Is the output a category or a continuous number)
□ Which task finds groups without labels? (→ Clustering in unsupervised learning)
□ Two situations where ML is not suitable? (→ The rules are clear; a single fixed outcome is required)
□ Which metric takes priority when misses are unacceptable? (→ Recall)
□ Which inference method predicts in bulk overnight? (→ Batch inference)
□ Which model to consider first for a regulated task that requires explanation? (→ A traditional ML model)
[Domain 2 — Generative AI Fundamentals]
□ What is the unit of cost and limits? (→ Tokens, input + output)
□ Which numeric representation gets closer when meanings are similar? (→ Embedding)
□ Why does hallucination occur at root? (→ It predicts next-token probability rather than verifying facts)
□ What should temperature be when consistent answers are needed? (→ Lower it)
□ What does not change in few-shot? (→ The model weights)
□ In what order do you try to change model behavior? (→ Prompt → RAG → Fine-tuning)
□ What separates an answer from an agent? (→ Whether it actually acts by using tools)In the next post, we cover AWS's AI services (foundation model applications) in one sweep on top of this foundation. The key is practicing quickly recalling "which service for which situation."
Click a choice to reveal the answer and explanation.
Question 1
Which correctly shows inclusion relationship of AI, ML, Deep Learning, Generative AI?
Question 2
Predicting home sale price from square footage and room count (continuous number output) — task type?
Question 3
Most accurate about "token (token)" in generative AI?
Question 4
Lower temperature setting (near 0) produces what output effect?
Question 5
Recommended sequence when adjusting model behavior?