Phase 15: AI Agents β Start HereΒΆ
Build LLMs that can take actions β calling tools, browsing the web, writing code, and completing multi-step tasks autonomously.
What Is an AI Agent?ΒΆ
An agent is an LLM equipped with tools and a loop:
User goal
β
[LLM] β decides action β [Tool call] β result
β β
βββββββββββββ observe + reason ββββββββββ
β
Final answer
Notebooks in This PhaseΒΆ
Notebook |
Topic |
|---|---|
|
Agent concepts, tools, and the action loop |
|
OpenAI and Anthropic tool/function use |
|
ReAct: Reason + Act + Observe |
|
LangChain agents, LlamaIndex agents |
|
Multi-agent coordination and orchestration |
|
MCP β universal tool protocol for agents |
|
OpenAI Agents SDK + LangGraph workflows |
|
o1, o3, DeepSeek-R1 β extended thinking |
|
Computer use, web agents, long-horizon tasks |
Key ConceptsΒΆ
Concept |
Description |
|---|---|
Tool use |
LLM calls functions (search, code, API) |
ReAct |
Interleaved Reasoning + Acting loop |
Memory |
Short-term (context) + long-term (vector DB) |
Planning |
Task decomposition and sub-task delegation |
MCP |
Model Context Protocol for tool standardization |
Multi-agent |
Specialized agents working in parallel |
PrerequisitesΒΆ
LLM API basics (Phase 11: Prompt Engineering)
RAG Systems (Phase 08)
Embeddings (Phase 05)
Learning PathΒΆ
01_intro_to_agents.ipynb β Start here
02_function_calling.ipynb
03_react_pattern.ipynb
04_agent_frameworks.ipynb
06_mcp_model_context_protocol.ipynb
07_openai_agents_sdk_langgraph.ipynb
05_multi_agent_systems.ipynb
08_reasoning_models.ipynb
09_autonomous_agents_2026.ipynb β Cutting edge