Chapter C · 8 pages · ~117 min
What are agents?
Understand agent loops, tools, state, recovery, controls, and evaluation well enough to decide when an agent is the right architecture.
What you will be able to do
- Distinguish an agent from a one-shot model call and a fixed workflow
- Specify an agent loop using goals, observable state, tools, and success criteria
- Design bounded planning, memory, recovery, security, and human-review controls
- Trace a research agent through concrete actions, observations, and failure branches
- Evaluate reliability, cost, and latency and recognize when not to use an agent
- Sketch a production architecture that can later connect to multi-agent systems and MCP