Chapter 2 — History & Evolution
“The best way to predict the future is to invent it.” — Alan Kay
How We Got Here
The idea of machines that reason and act isn’t new. What’s new is that LLMs finally made it work. Here’s the journey from early AI to today’s autonomous agents.
The Key Papers
If you want to go deep, these are the foundational papers that shaped modern agents:
| Paper | Year | Key Contribution |
|---|---|---|
| ReAct: Synergizing Reasoning and Acting | 2022 | Interleaving thought + action traces — the core agent pattern |
| Toolformer | 2023 | LLMs learning to use tools from self-supervised data |
| Reflexion | 2023 | Agents that learn from their own mistakes through self-reflection |
| Voyager | 2023 | Lifelong learning agent that writes and stores its own code |
| Generative Agents | 2023 | Memory + reflection → emergent social behavior |
| Chain-of-Thought Prompting | 2022 | Step-by-step reasoning dramatically improves LLM performance |
| Tree of Thoughts | 2023 | Exploring multiple reasoning paths, not just one chain |
The Three Breakthroughs That Enabled Modern Agents
Lessons from the Early Autonomous Agent Era
AutoGPT (2023) was one of the fastest-growing GitHub repos in history. But it also taught us hard lessons:
- Unbounded autonomy fails — agents would loop forever, spending money on API calls without making progress
- Planning > execution — agents good at individual steps but bad at long-horizon planning
- Hallucination is deadly for agents — a chatbot hallucination is annoying; an agent hallucination triggers real-world actions
- Human-in-the-loop is essential — the best agent systems keep humans at critical checkpoints
These lessons shaped the move from “fully autonomous” to “agentic workflows” — controlled autonomy with human oversight.
What Changed: The Modern Agent Paradigm
- Fully autonomous — "set and forget"
- One giant agent does everything
- Free-form planning with no guardrails
- LLM decides everything
- Cool demos, unreliable in practice
- Controlled autonomy with human checkpoints
- Specialized agents collaborating
- Structured workflows + constrained actions
- LLM handles reasoning; code handles control flow
- Production-grade with observability
What’s Next
With this historical context, let’s zoom into the architecture of a modern agent — what components it’s made of and how they fit together.
Next: Chapter 3 — Anatomy of an Agent →
← Previous: Chapter 1 — What Are Agents? · Next: Chapter 3 — Anatomy of an Agent →
Last updated: April 2026