| Messages / roles, token pricing |
S6 LLM APIs and Application Basics |
S8 Evals Methodology (cost accounting) |
| Streaming (SSE, partial JSON) |
S6 LLM APIs and Application Basics |
S17 Product and AI UX |
| Retries, rate limits, idempotency |
S6 LLM APIs and Application Basics |
S12 The Agent Loop and Harness, S17 Product and AI UX |
| Cancellation and interruption |
S6 LLM APIs and Application Basics |
S17 Product and AI UX |
| Using reasoning models in applications (thinking budget, interleaved thinking) |
S6 LLM APIs and Application Basics |
S7 Prompts, Structured Output and Workflows, S12 The Agent Loop and Harness |
| Collecting feedback (minimal version: thumbs up / down) |
S6 LLM APIs and Application Basics |
S14 Agent Evals, Data and Optimization, S17 Product and AI UX |
| Local and small models |
S6 LLM APIs and Application Basics |
S18 Deployment and Architecture |
| Ollama’s context length (the default may be only 4K; beyond it, earlier content is dropped) |
S6 LLM APIs and Application Basics (S5 Inference and Serving mentions it first and links here) |
Later chapters link here whenever they give tips on local models |
| Tracing (OpenTelemetry GenAI) |
S6 LLM APIs and Application Basics |
S8 Evals Methodology, S12 The Agent Loop and Harness, S14 Agent Evals, Data and Optimization |
| Testing nondeterministic code |
S6 LLM APIs and Application Basics |
S8 Evals Methodology |
| Prompt structure, few-shot, CoT |
S7 Prompts, Structured Output and Workflows |
— |
| Prompt sensitivity |
S7 Prompts, Structured Output and Workflows |
— |
| Structured output, function calling |
S7 Prompts, Structured Output and Workflows |
S10 Tools and MCP, S13 Memory and Personalization (memory extraction) |
| Prompts as code, migrating across models |
S7 Prompts, Structured Output and Workflows |
S18 Deployment and Architecture |
| The five workflow patterns |
S7 Prompts, Structured Output and Workflows |
S12 The Agent Loop and Harness, S15 Multi-agent Systems (orchestrator-worker), S19 Real Agent Systems and the Capstone |
| Multimodal input (feeding images and PDFs to the model directly) |
S7 Prompts, Structured Output and Workflows (○) |
S9 Retrieval and RAG |
| Error analysis (open / axial coding) |
S8 Evals Methodology |
S14 Agent Evals, Data and Optimization, S15 Multi-agent Systems (the MAST failure taxonomy) |
| LLM-as-judge and calibration |
S8 Evals Methodology |
S13 Memory and Personalization (the pairwise judge in step 0 of A13 Layered Memory, for evaluating personalization), S14 Agent Evals, Data and Optimization (agent-as-judge) |
| Capability vs regression evals, pass@k / pass^k |
S8 Evals Methodology |
S10 Tools and MCP, S12 The Agent Loop and Harness, S14 Agent Evals, Data and Optimization, S18 Deployment and Architecture |
| Benchmark contamination and construct validity |
S8 Evals Methodology |
S14 Agent Evals, Data and Optimization |
| Error bars, bootstrap confidence intervals (Math Refresher: standard error, bootstrap; used once earlier in S4 Post-training and Reasoning) |
S8 Evals Methodology |
S9 Retrieval and RAG, S12 The Agent Loop and Harness, S14 Agent Evals, Data and Optimization, S18 Deployment and Architecture |
| Sample size planning (statistical power) |
S8 Evals Methodology (○) |
— |
| Multiple comparisons (Bonferroni) |
S8 Evals Methodology (○) |
— |
| Inter-annotator agreement (Cohen’s κ) |
S8 Evals Methodology (○) |
— |
| Cost accounting (cost per task, budgets) |
S8 Evals Methodology |
S13 Memory and Personalization, S15 Multi-agent Systems |
| Uncertainty (logprobs, calibration) |
S8 Evals Methodology |
S17 Product and AI UX (per-item uncertainty signals and how to show them, step 0 of A17 Complete Frontend), S18 Deployment and Architecture (cascades) |
| Calibration metrics (ECE, Brier score) |
S8 Evals Methodology (○) |
— |
| Document parsing, OCR |
S9 Retrieval and RAG |
— |
| Embeddings, vector search, hybrid search, reranking (Math Refresher: cosine similarity) |
S9 Retrieval and RAG |
S12 The Agent Loop and Harness (compared with agentic search) |
| Retrieval eval vs generation eval |
S9 Retrieval and RAG |
— |
| Long context vs RAG |
S9 Retrieval and RAG |
S11 Context Engineering, S13 Memory and Personalization (the memory baseline) |
| Choosing between prompting, RAG and fine-tuning |
S9 Retrieval and RAG (the Model Crash Course first previews what fine-tuning can do) |
S11 Context Engineering |
| Text2SQL |
S9 Retrieval and RAG (○) |
— |
| Indirect prompt injection 🔒 |
S9 Retrieval and RAG |
S13 Memory and Personalization, S16 Security and Governance |
| Tool design and risk tiers |
S10 Tools and MCP |
S12 The Agent Loop and Harness, S16 Security and Governance, S17 Product and AI UX (confirmation UI) |
| MCP (transports, auth) |
S10 Tools and MCP |
S16 Security and Governance (supply chain), S17 Product and AI UX (MCP Apps) |
| stdio MCP server (core; the HTTP version with OAuth is in the advanced exercise) |
S10 Tools and MCP |
— |
| Tool search / deferred loading |
S10 Tools and MCP |
S11 Context Engineering |
| Code execution as a tool interface |
S10 Tools and MCP |
— |
| Agent-computer interface (ACI) |
S10 Tools and MCP |
S19 Real Agent Systems and the Capstone |
| Sandbox, egress 🔒 |
S10 Tools and MCP |
S12 The Agent Loop and Harness, S16 Security and Governance |
| Context budgets and failure modes |
S11 Context Engineering |
S12 The Agent Loop and Harness, S15 Multi-agent Systems |
| Progressive disclosure |
S11 Context Engineering |
S12 The Agent Loop and Harness (skills) |