Pidoku
Designing Agentic Systems

Designing Agentic Systems

AdvancedTopic5 lessons~4h 5m

Lessons, in order

About this topic

An agent is a model that chooses its own next step, in a loop, until the job is done. That one change — the model decides the control flow — turns a request into a long-running, stateful, expensive process that can act on the world. This topic covers what must be designed around the loop for it to be dependable.

#LessonThe question it answers
01Anatomy of an AgentWhat is an agent made of, and when should I not build one?
02Orchestration and Durable ExecutionHow does an hour-long task survive a crash, a deploy and a human pause?
03Context Engineering and MemoryHow does a long task stay inside the context window and stay coherent?
04Multi-Agent SystemsWhen do several agents beat one, and how do they talk?
05Sandboxes and Tool ExecutionWhere does model-written code run, and what contains it?

Read Tools and Protocols and Reliability Patterns first; this topic builds directly on both.

↑↓ navigate↵ openesc close

drag to pan · scroll to zoom