This map threads together everything in the repository. Cross-drill four lenses: the four engineering layers, the interview categories, the classic translations, and the glossary.
Click each node's ▶ to expand the next level. Any blue link jumps straight to the matching HTML chapter, question, or glossary entry. Glossary links also open a popover without leaving the current page.
The reading entrance is the English portal. index.html is the Chinese portal. This page is the review map, not a substitute for the portal.
prompt → context → agent → harness is a four-layer stack of abstractions. Each layer is its own discipline, and a production system needs all four.
Core question: How do you get an LLM to produce controllable, high-quality output in a single call?
Core question: How do you fit the most relevant information into a limited context window?
Core question: How do you let an LLM decide on its own, call tools, and finish a task across many steps?
Core question: How do you engineer the environment so the agent is physically unable to repeat a mistake?
"anytime you find an agent makes a mistake, take the time to engineer a solution such that the agent never makes that mistake again." — Hashimoto
| Category | Core coverage | Difficulty | Entry |
|---|---|---|---|
| A. LLM fundamentals (11) | Transformer / RoPE / KV cache / long context / inference optimization / prefill·decode | 1⭐ 8⭐⭐ 2⭐⭐⭐ | → A |
| B. Training / fine-tuning (10) | SFT / DPO / GRPO / LoRA / R1 emergence | 1⭐ 7⭐⭐ 2⭐⭐⭐ | → B |
| C. Prompt engineering (9) | CoT / Self-Consistency / ReAct / automatic prompt optimization | 1⭐ 7⭐⭐ 1⭐⭐⭐ | → C |
| D. RAG (10) | Hybrid / Reranker / GraphRAG / Self-RAG / RAGAS | 1⭐ 7⭐⭐ 2⭐⭐⭐ | → D |
| E. Agent (12) core | 6 patterns / multi-agent / failure modes / harness | 1⭐ 6⭐⭐ 5⭐⭐⭐ | → E |
| F. Memory (8) | MemGPT / Letta / Mem0 / progress files / corruption | 1⭐ 5⭐⭐ 2⭐⭐⭐ | → F |
| G. System design (8) | customer support / coding / search / gateway / high concurrency / cost / sandbox / closed loop | 0⭐ 1⭐⭐ 7⭐⭐⭐ | → G |
| H. Evaluation (6) | judge bias / pairwise / benchmark hacking / drift | 0⭐ 2⭐⭐ 4⭐⭐⭐ | → H |
| I. Safety / guardrails (6) | OWASP / Prompt Injection / NeMo / EU AI Act | 0⭐ 1⭐⭐ 5⭐⭐⭐ | → I |
| J. Behavioral / practice (7) | Hashimoto closed loop / 0-to-1 rollout path / debug hallucination | 0⭐ 2⭐⭐ 5⭐⭐⭐ | → J |
| K. Agent evaluation (5) | general benchmarks / trajectory / tool-use / production monitoring / business domains | 0⭐ 2⭐⭐ 3⭐⭐⭐ | → K |
JD research: 30+ roles in China and abroad → JD Requirements chapter
| Essay | Core idea | Entry | |
|---|---|---|---|
| Building Effective Agents | Workflow vs Agent / 6 patterns / simplicity first | Anthropic 2024 | → Chinese notes · original |
| Effective Harnesses | 4 failure modes and countermeasures / progress files / 5-step startup protocol | Anthropic 2025 | → Chinese notes · original |
| Multi-Agent Research System | Orchestrator-Workers / sub-agent isolation / Verifier | Anthropic 2025 | → Chinese notes · original |
| OpenAI Harness Engineering | Agent = Model + Harness / Humans steer, Agents execute | OpenAI 2026 | → Chinese notes · original |
Every HTML page embeds the full glossary in the lower-right corner. Click an orange marked term in the text and a popover opens without leaving the page. Grouped by topic below (click to jump):
lint type check CI/CD sandbox canary A/B test HITL SLO/SLI/SLA TTL GMV / UV / CSAT / NPS / conversion rate
token embedding context window prefill/decode KV cache autoregressive logit temperature attention sink
LayerNorm/RMSNorm RoPE YaRN/NTK GQA/MQA MoE multi-head attention
FlashAttention PagedAttention vLLM continuous batching speculative decoding prefix caching TTFT TPOT
CoT ToT ReAct Reflexion Self-Refine Self-Consistency few-shot/zero-shot
harness MCP tool use Computer Use sub-agent AGENTS.md deny-first progress file Loop of Death Memory Corruption LangChain
Eval LLM-as-judge eval benchmarks Trace + Eval tool stack Lost in the Middle prompt injection hallucination guardrails jailbreak
| Target role | Focus chapters |
|---|---|
| LLM application SaaS (customer support / document QA) | L2 RAG + L3 Agent + G1 (customer support) + I (safety) + K5 (business evaluation) |
| AI coding tools | All of L3 + L4 + G2 (Coding Agent) + E7 (harness) + translations of Effective Harnesses and OpenAI Harness Engineering |
| Multi-agent business systems | L3 §6 multi-agent + E4/E10 + K5 (business-domain evaluation) + G1/G3 + J1 STAR + numbers from your projects |
| Infrastructure / inference / training | A4–A9 inference acceleration + B1–B10 training stack + G4/G5 gateway and high concurrency |
| Security / red team | C7 + I1–I6 + L1 §1.6 + L4 three-layer defense |