AI Agents and Tool Use
Learn how AI agents use tools: ReAct and planning, tool schemas, tool design, safety, evaluation and multi-agent patterns, with working Python examples.
Syllabus
Agent Foundations
- The Spectrum of Autonomy
- ReAct: Reason, Act, Observe
- Planning: Reactive or Plan-and-Execute
- Reflection and Self-Checking
Tool Use Essentials
Designing Good Tools
- Granularity and Naming
- Descriptions and Parameter Docs
- Side Effects and Idempotency
- Errors That Guide the Model