Skip to content

AIF-C01: Cheatsheet โ€‹

โ† Overview ยท โ† Exam Guide

Exam Day Reference

Print this or review 5 minutes before the exam.


AWS AI Services Quick Lookup โ€‹

NeedService
Foundation modelsAmazon Bedrock
Business assistantAmazon Q
Code suggestionsAmazon CodeWhisperer
Full ML platformAmazon SageMaker
Image/video analysisAmazon Rekognition
Extract textAmazon Textract
Sentiment analysisAmazon Comprehend
TranslationAmazon Translate
Speech-to-textAmazon Transcribe
Text-to-speechAmazon Polly
ChatbotAmazon Lex
RecommendationsAmazon Personalize
Fraud detectionAmazon Fraud Detector
SearchAmazon Kendra
Human reviewAmazon A2I

Bedrock Models โ€‹

ModelProviderBest For
ClaudeAnthropicLong docs (200K), reasoning, code
Titan TextAmazonCost-effective, simple tasks
Titan EmbeddingsAmazonRAG, semantic search
Titan ImageAmazonImage generation
JurassicAI21 LabsMultilingual text
CommandCohereText generation
Llama 2MetaOpen-source, customizable
Stable DiffusionStability AIImage generation

ML Metrics (PARC) โ€‹

  • Precision = TP / (TP + FP)

    • Use when: False positives costly (spam filter)
  • Accuracy = (TP + TN) / Total

    • Use when: Balanced classes
  • Recall = TP / (TP + FN)

    • Use when: False negatives costly (medical diagnosis)
  • Confusion Matrix

    • TP, TN, FP, FN

Model Fit Issues โ€‹

IssuePerformanceSolution
UnderfittingPoor on train AND testMore complex model
Good FitGood on bothโœ… Goal
OverfittingGreat on train, poor on testMore data, regularization

RAG Workflow (5 Steps) โ€‹

  1. User asks question
  2. Convert question to embedding (vector)
  3. Search vector database for similar content
  4. Retrieve relevant documents
  5. LLM generates answer with context

AWS Vector DB: Amazon OpenSearch Service


Prompt Engineering Ladder โ€‹

  1. Zero-Shot: No examples

    • "Translate to French: Hello"
  2. Few-Shot: 3-5 examples

    • Show input/output pairs
  3. Chain-of-Thought: Show reasoning

    • "Show your work"

Customization Approaches โ€‹

ApproachWhenCostEffort
Prompt EngineeringFirst choiceLowLow
RAGCurrent/private dataMediumMedium
Fine-TuningDomain-specificHighHigh

Order: Always try Prompt โ†’ RAG โ†’ Fine-Tuning


Responsible AI (FEPST) โ€‹

  • Fairness โ€” Avoid bias, treat all equitably
  • Explainability โ€” Understand decisions
  • Privacy โ€” Protect data (encryption, IAM)
  • Safety โ€” Prevent harmful outputs
  • Transparency โ€” Document capabilities/limits

Responsible AI Tools โ€‹

NeedAWS Tool
Detect biasSageMaker Clarify
Monitor driftSageMaker Model Monitor
Human reviewAmazon A2I

Security Checklist โ€‹

  • โœ… Encrypt at rest (AWS KMS)
  • โœ… Encrypt in transit (TLS/SSL)
  • โœ… IAM policies for access
  • โœ… Input validation
  • โœ… Monitor for prompt injection
  • โœ… Bedrock data stays private (not used for training)

Compliance โ€‹

RegulationWhat It Means
HIPAAHealthcare data (use HIPAA-eligible services)
GDPREU data privacy (right to explanation)
SOC 2Security controls
PCI DSSPayment card data

Learning Types โ€‹

TypeDataExample
SupervisedLabeled (X, y)Spam detection
UnsupervisedUnlabeledCustomer segmentation
ReinforcementRewardsGame AI

The ML Pipeline โ€‹

  1. Business Goal โžก๏ธ 2. Data Prep โžก๏ธ 3. Model Training โžก๏ธ 4. Evaluation โžก๏ธ 5. Deployment (Inference) โžก๏ธ 6. Monitoring

Inference Types โ€‹

  • Real-time: Low latency, immediate (e.g., fraud check at checkout).
  • Batch: High volume, delayed (e.g., monthly product recommendations).

GenAI Limitations โ€‹

  • โŒ Hallucinations (generates false info)
  • โŒ Training cutoff (no current events)
  • โŒ Context limits (can't process very long docs)
  • โŒ Bias (reflects training data)
  • โŒ No real-time data (use RAG)

Mitigation: RAG, guardrails, human review


โ† Overview ยท โ† Exam Guide

Last Updated: 2026-02-05

Happy Studying! ๐Ÿš€ โ€ข Privacy-friendly analytics โ€” no cookies, no personal data
Privacy Policy โ€ข AI Disclaimer โ€ข Report an issue