Agent Build Tutor
A playbook built from a working system

Build an agent stack, and know why each piece comes when it does.

Fifteen modules, from serving a model to a loop that improves itself. Every dependency on the map carries its reason, and every module says what to stub if you want to build it out of order. Each one also shows the same idea on Databricks, watsonx, Codex, Cursor, Claude Code, and a second machine.

FOUNDATIONCONTRACTSCAPABILITIESTHE LOOPBEHAVIORSYSTEMSInference engineeringFULL LESSONKnowledge managementOUTLINEAPI and gatewayOUTLINEState and storageOUTLINERAG and knowledge gra…FULL LESSONTools and MCPOUTLINEHarness engineeringFULL LESSONEvaluationFULL LESSONGuardrails and verifi…OUTLINEMemoryOUTLINESkillsOUTLINEMulti-agent patternsOUTLINEOperations and deploy…OUTLINESDKs and frameworksOUTLINESelf-evolving agentsOUTLINE
Full lessonMust exist firstUnlocked nextSelect a module. Scroll sideways on a small screen.

Why does A come before B?

Pick any two modules. If one depends on the other you get the chain of reasons. If neither does, you can build them in either order.

Knowledge management comes before Evaluation.

  1. Evaluation needs Knowledge management
    Held-out material is selected from the corpus. You cannot seal chunks that have not been ingested.

Start with a full lesson

From the live build

Last snapshot 2026-10-08: 58 changes, 44 design notes, 136 source files, sorted into modules. See what changed