Track 10: AI Agents

What actually makes a system "an agent" rather than a chatbot — and you build one by hand here, with no framework, so that track 11's abstractions are recognizable rather than magic. Covers the ReAct loop, tool schemas and execution, planning, memory, reflection, and the failure modes (runaway loops, cost blowups) that bite every real deployment.

Modules

  1. What Makes Something an Agent
  2. Agents vs. Chatbots vs. Workflows
  3. The ReAct Loop
  4. Building a ReAct Agent From Scratch
  5. Tools: Definition and Schemas
  6. Tool Calling With the OpenAI API
  7. Tool Execution and Error Handling
  8. The Agent Loop: Termination and Limits
  9. Planning: Task Decomposition
  10. Planning: Plan-and-Execute
  11. Memory: Short-Term and Scratchpad
  12. Memory: Long-Term and Vector-Backed
  13. Reflection and Self-Correction
  14. Human-in-the-Loop Patterns
  15. An Agent Design Pattern Catalog
  16. Agent Failure Modes and Debugging
  17. Cost and Latency Control in Agents
  18. Capstone Project