Overview
Exam format, the 700 passing score, domain weights, and a study plan.
Study guide · Core notes
Reference notes for AIF-C01 exam guide version 1.1: when a model helps, how generative systems are built on AWS, and how to judge, secure, and govern them.
How to read these notes: Items tagged Extra are outside the AIF-C01 in-scope list or outside the tasks the target candidate is expected to perform. Learn the unmarked items first. New to the exam? Start with the overview for the format and domain weights.
Artificial intelligence is the broad field of systems that perform tasks associated with human judgment. Machine learning is the part that learns patterns from data instead of following only hand-written rules. Deep learning is machine learning that uses neural networks with many layers. Generative AI creates new content, such as text, images, audio, or code. Agentic AI uses a model to plan, call tools, and carry out steps. An agent is not simply a larger language model.
A model is the learned result. An algorithm is the procedure used to learn it. Training builds or updates the model. Inference is using the trained model to produce a result. Fit describes how well the model matches the data you care about. Overfitting memorizes the training set and fails on new examples. Underfitting is too simple and fails on both.
| Idea | What it means | A nearby wrong answer |
|---|---|---|
| Supervised learning | Learns from labeled examples. Regression predicts a number. Classification predicts a category. | Clustering, which does not use those labels. |
| Unsupervised learning | Finds structure in unlabeled data. Clustering is the usual example. | A labeled fraud model, which is supervised. |
| Reinforcement learning | An agent learns from rewards and penalties as it acts. | A static spreadsheet of labeled rows. |
| Batch inference | Scores a large set offline, when nobody is waiting on one response. | A chatbot reply, which is real time. |
| Real-time inference | Returns a result as part of the request. | A nightly scoring job. |
| Asynchronous inference | Accepts the request and returns the result later. | A call that blocks until the full answer is ready. |
| Serverless inference | You do not manage the servers that run the model. | A self-hosted model on instances you patch. |
Data can be labeled or unlabeled, and structured or unstructured. Tabular rows, time series, images, and text are all in scope. Labeled text is still text. A table of numbers is structured. A contract PDF is unstructured until something extracts fields from it.
The exam asks which technique fits the business problem, and when AI is the wrong purchase.
AI is useful when it helps a person decide, when the same judgment must scale past a human team, or when a repeated step can be automated. It is a poor fit when the cost is higher than the benefit, or when the business needs one specific outcome rather than a prediction. A tax calculation with a known formula does not need a model. A support queue that only needs a keyword rule may not need one either.
Version 1.1 adds an explicit choice between a traditional model and a foundation model. Use a traditional model when the task is narrow, the data is labeled and tabular, a regulator expects an explanation, or the operational constraint rules out a large opaque model. Use a foundation model when the task is language or generation, you do not have a large labeled set, or you can ground a pretrained model in your own documents.
| Job | Service |
|---|---|
| Speech to text | Amazon Transcribe |
| Text to speech | Amazon Polly |
| Translate text between languages | Amazon Translate |
| Sentiment, entities, or key phrases in text | Amazon Comprehend |
| A conversational bot | Amazon Lex |
| Labels in images or video | Amazon Rekognition |
| Text and forms from documents | Amazon Textract |
| Recommendations from user behavior | Amazon Personalize |
| Train and host your own model | Amazon SageMaker AI |
Computer vision, natural language processing, speech recognition, recommendations, fraud detection, forecasting, knowledge bases, and agentic workflows are the real-world applications named in the guide. Fraud detection on labeled transactions is classification. Grouping customers with no labels is clustering. Forecasting a number is regression or a time-series model, not a chatbot.
An AI pipeline collects data, prepares it, trains or selects a model, evaluates it, deploys it, and monitors it. Version 1.1 asks you to describe and differentiate those parts. It does not ask you to perform feature engineering or hyperparameter tuning. Those tasks are out of scope for the target candidate. Treat a question that asks you to tune hyperparameters as a distractor, not as the job this exam is testing.
Foundation models can come from an open pretrained model or from training your own. In production you either call a managed API, such as Amazon Bedrock, or you host the model yourself. Services named for pipeline stages include Amazon Bedrock, Amazon Q, Amazon Quick, Kiro, and SageMaker AI.
MLOps is the set of habits that keep that pipeline repeatable: experimentation, repeatable processes, systems that scale, control of technical debt, production readiness, model monitoring, and retraining when the data drifts.
| Metric | What it answers |
|---|---|
| Accuracy | Of all predictions, how many were correct. A rare event can make accuracy look strong while the model misses the event. |
| Precision | Of the items you flagged, how many were truly positive. Low precision means many false alarms. |
| Recall | Of the true positives, how many you found. Low recall means you missed cases. |
| F1 score | A balance of precision and recall. Use it when both false alarms and misses matter. |
| Business metrics | Cost per user, development cost, customer feedback, and return on investment. A high F1 score can still be a bad purchase. |
Domain 2 is 24 percent of scored content. Know the parts of a foundation model before you name a service.
A token is a piece of text the model reads or writes. Embeddings turn text into vectors so that similar meanings sit near each other. Chunking splits a long document into pieces small enough to retrieve. A transformer is the architecture behind most large language models. A foundation model is pretrained broadly and then adapted. A multimodal model accepts more than one kind of input, such as text and an image. A diffusion model creates images by refining noise over steps.
The foundation-model lifecycle is data selection, model selection, pre-training, fine-tuning, evaluation, deployment, and feedback. Generative models are adaptable, conversational, and able to draft content. They also hallucinate, are hard to interpret, can be inaccurate, and are nondeterministic: the same prompt can produce a different answer. When you select one, weigh model type, performance, capabilities, constraints, compliance, cost, latency, and complexity.
Business value is not the same as a benchmark score. The guide names cross-domain performance, return on investment, efficiency, conversion rate, average revenue per user, accuracy, and customer lifetime value.
Token-based pricing charges for input tokens and output tokens. A longer prompt and a longer answer cost more and can add latency. Prompt caching reuses a repeated prefix so you do not pay the full input price every time. Provisioned throughput reserves capacity. On-demand token pricing charges for what you use. A custom model can change both the quality and the price. Regional coverage, redundancy, and availability are the other cost tradeoffs named in the guide.
Context engineering is choosing and arranging what the model sees: instructions, retrieved passages, history, and tool results. It is broader than a single user sentence. A sloppy context window is why a model answers from the wrong document or ignores the instruction.
Agentic systems break a complex job across agents. Patterns include a coordinator plus specialists, shared or separate memory, tool use, and workflow orchestration. The Model Context Protocol is a way for an agent to connect to external tools and data in a standard way. It is not a foundation model, an IAM policy, or a vector database. Multi-agent communication is how those agents pass work. Memory is how an agent keeps facts across steps. Tools are the actions it can take, such as a search or a ticket update.
Match the service to the job. The advantages AWS cites are access, a lower barrier, efficiency, cost, speed to market, and the ability to meet a business objective, on infrastructure that supports security, compliance, responsibility, and safety.
| Service | Recognize it as |
|---|---|
| Amazon Bedrock | The managed API for foundation models, including Amazon Nova. PartyRock and Bedrock Data Automation were example names in version 1.0 and are not the version 1.1 examples. |
| Amazon SageMaker AI | Build, train, and deploy your own models, including models that are not generative. |
| SageMaker JumpStart | A starting point of pretrained models and solutions inside SageMaker. Added to the in-scope list in version 1.1. |
| Amazon Quick | The in-scope assistant for workplace knowledge and generative business intelligence. Amazon Q Business is closed to new customers; AWS points new knowledge-work deployments to Amazon Quick. The version 1.1 revision also lists Amazon Q as added to scope. |
| Kiro | The in-scope developer tool for agentic software work. |
| Strands Agents | The in-scope agent framework under Developer Tools. |
| Amazon Bedrock AgentCore | The in-scope service for running agents, including identity and policy. Added in version 1.1. |
| AWS Transform | The in-scope service for transforming existing workloads and code. It is not a general-purpose chat model. |
Extra Amazon MemoryDB was removed from the in-scope list in version 1.1. Do not choose it as the vector store. The stores named for embeddings are Amazon OpenSearch Service, Amazon Aurora, Amazon Neptune, and Amazon RDS for PostgreSQL.
Selection criteria in the guide are cost, modality, latency, multilingual support, model size, complexity, customization, input and output length, and prompt caching. Inference parameters change the answer without training. Temperature makes output more varied when it is high and more stable when it is low. Input and output length change both what fits in context and what you pay.
Retrieval Augmented Generation finds relevant chunks and puts them in the prompt. Amazon Bedrock Knowledge Bases is the managed example. Use it when the answer must come from your documents and you do not want to change model weights. Embeddings for that search can live in the vector-capable databases named above.
| Approach | What changes | Cost shape |
|---|---|---|
| In-context learning | Examples inside the prompt. Weights stay put. | You pay tokens. No training job. |
| Retrieval Augmented Generation | Retrieved passages enter the prompt. Weights stay put. | Storage and retrieval plus tokens. Less likely to invent a policy that is already in your documents. |
| Fine-tuning | Weights update on your examples. Instruction tuning teaches the model to follow directions. Domain adaptation and transfer learning reuse a model for a closer task. | A training job and curated data. Inference can still use the larger model. |
| Continuous pre-training | More training on domain text, short of starting over. | More data and compute than a small fine-tune. |
| Pre-training | The model learns from scratch. | The most expensive option. Rarely the first choice on this exam. |
| Distillation | A smaller student learns from a larger teacher. | Training cost up front, cheaper and faster inference later. Added to the customization tradeoff list in version 1.1. |
Data for fine-tuning needs curation, governance, enough size, labels where the method requires them, and a set that represents the people the model will serve. Reinforcement learning from human feedback uses human preferences to align the model. An agent is the pattern for a multi-step business task: it keeps a goal, calls tools, and stops when the task is done. Version 1.1 asks you to define that role and its business applications, not to configure an agent console.
Domain 3 includes both the technique and the risks. Amazon Bedrock Prompt Management is the version 1.1 home for versioning prompts.
A prompt has context, an instruction, and sometimes a negative prompt that says what to leave out. Zero-shot gives no example. Single-shot gives one. Few-shot gives several. Chain-of-thought asks the model to work through steps. A template is a reusable prompt with slots. Good prompts are specific, concise, tested, and paired with guardrails. The guide also mentions using multiple comments as a way to shape the instruction.
Risks are exposure of sensitive data in the prompt, poisoning of retrieved or trained content, hijacking when a user overrides the instruction, and jailbreaking when someone bypasses a safety control. Prompt Management stores and versions prompts so a change is deliberate. Versioning a prompt is not fine-tuning, and it is not a guardrail.
Evaluate with people in the loop, with benchmark datasets, and with Amazon Bedrock Model Evaluation. Text metrics in the guide are ROUGE, which scores overlap for summaries, BLEU, which scores overlap for translation, BERTScore, which compares embeddings, and LLM-as-a-judge, which asks a model to score another model's output. Version 1.1 added LLM-as-a-judge.
A benchmark can look strong while the application fails. Also check productivity, user engagement, and whether the task is actually completed. For a retrieval system, an agent, or a workflow, evaluate the application, not only the base model. Business-alignment metrics named in version 1.1 are task completion rate, user satisfaction, and cost per interaction.
Responsible features in the guide are bias, fairness, inclusivity, robustness, safety, and veracity. Amazon Bedrock Guardrails is the tool example for applying them.
Choose a model with the environmental cost in mind. A smaller distilled model can be the responsible choice when quality is enough. Legal and trust risks include intellectual-property claims, biased outputs, loss of customer trust, harm to an end user, and hallucinations.
Datasets should be inclusive, diverse, drawn from curated sources, and balanced. A set that represents only one group will encode that gap. Statistical bias and variance show up as inaccuracy, overfitting, and underfitting, and they can land unevenly on demographic groups. Detect problems by checking label quality, running human audits, and comparing metrics across subgroups.
A transparent, explainable model lets a reviewer see why a result happened. A large foundation model often does not. The tradeoff is that a simpler model may perform worse. Human-centered design adds a way for users to give feedback and makes the decision visible. Tools named for this work are Amazon SageMaker Model Cards, SageMaker Clarify in the version 1.1 revision of the explainability objective, Amazon Bedrock Model Evaluations, and open models with documented data and licenses.
The candidate is not expected to implement a security program. The exam asks which control matches the risk. AWS secures the infrastructure of the managed service. You secure the data, the prompts, the identities, and how outputs are used. That is the same shared-responsibility idea as the rest of AWS, applied to AI.
| Risk | Control to recognize |
|---|---|
| Who can call the model or the data | IAM roles, policies, and permissions. Prefer a role with least privilege. |
| Data at rest | Encryption, with AWS KMS for keys. Amazon Macie finds sensitive data in Amazon S3. |
| Traffic stays off the public internet | AWS PrivateLink. |
| What an agent may do | Amazon Bedrock AgentCore Identity and Policy in AgentCore, plus Guardrails on the content. |
| The model invents a fact | Ground with retrieval, validate the output, and use confidence scoring. Do not raise temperature to "be more sure." |
| A prompt injection or toxic output | Input and output filtering, validation, and Guardrails. Log the interaction. |
| Where the answer came from | Citations, data lineage, a data catalog, and SageMaker Model Cards. |
| Compliance evidence | AWS Artifact for reports, AWS Config for configuration, AWS CloudTrail for API history, Amazon Inspector for vulnerabilities, AWS Trusted Advisor for best-practice checks. |
Data governance covers the lifecycle, logging, residency, monitoring, observation, and retention. A prompt log that you keep forever can become the sensitive-data problem. Governance processes in the guide include policies, a review cadence, review strategies, the Generative AI Security Scoping Matrix, transparency standards, and training for the team. You are asked to recognize those processes, not to author a framework.
Extra Amazon GuardDuty, AWS Shield, and AWS WAF are out of scope for AIF-C01. Secure data engineering ideas that are in scope stay at the recognition level: data quality, privacy-enhancing technologies, access control, and integrity.
A foundation model is pretrained on broad data and adapted with prompts, retrieval, or fine-tuning. A traditional model is trained for one task, often on labeled tabular data, and is easier to explain. Choose the traditional model when regulation, explainability, or a narrow operational constraint rules out an opaque generative model.
No. Retrieval finds relevant passages and places them in the prompt. Fine-tuning and pre-training change weights. Amazon Bedrock Knowledge Bases is the managed retrieval path named in the exam guide.
Ground the answer with retrieval, validate the output, and use confidence checks. Raising the temperature makes responses more varied, which does not make them more factual. Amazon Bedrock Guardrails can filter content, and citations show where a passage came from.
Drill the facts, then test them under a timer.
Exam format, the 700 passing score, domain weights, and a study plan.
Reference notes for learning types, generative AI, prompts, evaluation, and governance.
50 recall cards in five decks, plus memory notes for models, prompts, and controls.
200 original questions with custom exams, explanations, and a score report by domain.
Useful companions while you study.
Generate strong random passwords with custom length, characters, symbols, and security options.
Convert structured data between JSON and YAML with formatting and validation.
Encode text and files to Base64 or decode Base64 data with UTF-8 support.
Compare two text blocks and highlight added, removed, and changed content.
Certicab provides general informational, educational, and convenience resources. Calculations, conversions, estimates, and learning materials may contain errors or become outdated. Financial, tax, medical, legal, and travel information is not professional advice. Verify important results and current requirements with qualified professionals or authoritative sources. Protect sensitive files and personal information, review each tool’s privacy limitations, and use only content you are authorized to process. You are responsible for how you use and share results. Study resources are independent and do not guarantee exam success or imply certification-provider endorsement. Amazon Web Services, AWS, and related marks are trademarks of Amazon.com, Inc. or its affiliates. Certicab is not affiliated with, endorsed by, or sponsored by Amazon.