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
- What Makes Something an Agent
- Agents vs. Chatbots vs. Workflows
- The ReAct Loop
- Building a ReAct Agent From Scratch
- Tools: Definition and Schemas
- Tool Calling With the OpenAI API
- Tool Execution and Error Handling
- The Agent Loop: Termination and Limits
- Planning: Task Decomposition
- Planning: Plan-and-Execute
- Memory: Short-Term and Scratchpad
- Memory: Long-Term and Vector-Backed
- Reflection and Self-Correction
- Human-in-the-Loop Patterns
- An Agent Design Pattern Catalog
- Agent Failure Modes and Debugging
- Cost and Latency Control in Agents
- Capstone Project