Tools, memory, learning, and collaboration are concepts that come up all the time when the subject is AI agents, but understanding what each one actually means in practice can be trickier than it sounds. The AI agent space is growing at breakneck speed, with systems that use tools, store information, plan actions, explore environments on their own, and even talk to other agents. Anyone trying to keep up with everything at once ends up getting lost along the way. The good news is it doesn’t have to be that way.
Instead of diving into endless surveys that try to cover everything at once, there is a much more efficient path: start with specific papers, each one explaining a core idea clearly and directly. That is exactly what this article proposes. Over the next sections, you will get to know 5 essential and genuinely fun-to-read papers that together form a solid foundation for understanding how modern AI agents actually work. This piece is part of a series that already covered the papers explaining language models in simple terms, and now we take a step further: we move beyond models that just generate text and arrive at agents that reason, use tools, remember, and collaborate.
- Reasoning and action working side by side
- External tools being used autonomously
- Memory and reflection shaping future decisions
- Continuous learning within dynamic environments
- Collaboration between specialized agents solving problems together
You don’t need a heavy technical background to follow along. If you are curious about how these systems really work under the hood, these five papers are the best starting point out there. 🚀
ReAct: when reasoning and action go hand in hand
The first paper that deserves your attention is ReAct, authored by Shunyu Yao and colleagues, which proposes a seemingly simple idea that had a massive impact on how AI agents operate. Instead of separating the moment the agent thinks from the moment it acts, ReAct integrates both processes into a single continuous flow. This means the agent reasons about what it needs to do, executes an action, observes the result, and then reasons again based on what it learned. This chain of thought and action happens in an interleaved fashion, making the process far more dynamic and adaptable than previous models allowed.
In practice, this solves a long-standing problem with systems based purely on language: the tendency to generate responses that seem coherent but are not grounded in any real verification from the outside world. With ReAct, the agent does not just talk about what it is going to do — it actually acts by interacting with external environments like search APIs, knowledge bases, and decision-making tasks. Then it observes what happened and adjusts its reasoning based on that. This continuous loop between thinking and execution is what allows modern agents to handle complex tasks that require multiple steps, intermediate decisions, and course corrections along the way.
What makes this paper especially relevant is that it establishes a conceptual foundation that shows up in virtually every other advancement in the field. Most AI agents today follow the same basic cycle: think, act, observe, update, and continue. Understanding ReAct is understanding the logic behind how an agent can be both flexible and precise at the same time, adapting its actions as the environment responds. It is one of the most cited works in the field precisely because it captures an essential idea in a clear and demonstrable way. If you want to understand the foundation of agents built on top of language models, this is the paper to read first. 🧠
Toolformer: external tools in the hands of the agent
The second foundational paper is Toolformer, by Timo Schick and coauthors, and it answers a very practical question: how does a language model learn to use external tools on its own, without being explicitly told when and how to do it? A model can be great at writing and reasoning but still stumble on math calculations, factual lookups, translations, or up-to-date information. The Toolformer proposal is elegant: the model learns, in a self-supervised way, to insert API calls directly into its text flow, deciding on its own when it needs a calculator, a web search, a translator, a calendar, or a question-answering system.
The impact of this goes beyond technical convenience. When an AI agent can identify on its own that a given task requires an external resource, choose which tool to call, define which arguments to pass, and know how to use the returned result, it stops being just a text generator and becomes a system that actively interacts with the digital world around it. Think of an agent that, in the middle of a financial analysis, realizes it needs to convert currencies and just does it — no pausing, no asking for permission, no depending on a human to provide the data. That fluidity is exactly what Toolformer enables.
Another important point is that it demonstrates how learning about tool usage can be incorporated into the model’s own training process, rather than just being added later as a separate layer. This has profound implications for system scalability. Instead of creating rigid rules about when each tool should be used, the model learns patterns from examples, which results in much more natural and generalized behavior. The paper marks an important transition: we move away from the idea of models as text generators and arrive at the idea of models as systems capable of deciding when asking for external help is useful. 🔧
Generative Agents: memory and reflection as the foundation for decisions
The third paper in our lineup is one of the most fascinating in the field: Generative Agents, by Joon Sung Park and colleagues, which explores how language-based agents can simulate believable human behavior over time. The chosen environment was inspired by The Sims, and reading it almost feels like watching a tiny AI society come to life. The agents wake up, make plans, remember past experiences, reflect on them, chat with other agents, and coordinate future actions.
The central ingredient here is memory. The agents maintain a detailed record of their experiences, and that record directly influences the decisions they make going forward. But it does not stop there: they also go through moments of reflection, where they revisit old memories and extract more abstract conclusions about themselves and the environment around them. The architecture combines memory, reflection, and planning, and it is this combination that separates an agent that simply reacts to immediate context from one that has something resembling an accumulated perspective.
In the experiment described in the paper, the agents displayed surprisingly coherent behavior over time — things like maintaining relationships and collectively planning events — all emerging naturally from the combination of well-structured memory and periodic reflection. For anyone working on AI agent system design, this work offers a concrete model of how to structure long-term memory so that it is actually useful, rather than just a database that gets ignored in practice. It shows that agent behavior is not just about solving an isolated task — it is also about continuity: what the agent remembers, how it updates its beliefs, and how the past shapes the future. It is a read that blends cognitive science with systems engineering in a really balanced way. 💡
Voyager: continuous learning in open-ended environments
The fourth paper is Voyager, by Guanzhi Wang and coauthors, and it chose an unexpected scenario to demonstrate its ideas: the game Minecraft. But don’t let the choice of environment fool you. What Voyager proposes goes far beyond playing a video game. The paper shows how an AI agent can learn continuously within a dynamic and open-ended environment, accumulating skills over time, reusing what it has already learned in new contexts, and exploring the environment autonomously without needing a predefined goal at every step.
Voyager’s architecture has three important components. The first is an automatic curriculum that guides exploration, suggesting new challenges as the agent progresses. The second is a skill library that stores executable behaviors and grows as the agent discovers new things. The third is an iterative prompting mechanism that uses environment feedback and execution errors to continuously improve. Every time the agent learns to do something new — whether it is crafting a tool, finding a resource, or navigating unfamiliar terrain — that skill gets stored to be called upon again in the future.
This creates a virtuous cycle of continuous learning: the more the agent explores, the more skills it accumulates, and with more skills available, the more efficient it becomes at exploring. What makes Voyager especially relevant is that it demonstrates in practice that learning does not have to happen only during base model training. An agent can keep learning during operation, accumulating experience in a structured way and using that experience to improve its performance over time. This opens up an important discussion about the future of autonomous agents: systems that evolve while they work, becoming progressively more capable without relying on constant retraining. 🎮
AutoGen: collaboration between specialized agents
The fifth and final paper is AutoGen, by Qingyun Wu and an extensive team of coauthors, which tackles a different challenge from the previous ones: what happens when a task is too big for a single agent to handle well? AutoGen’s answer is to structure collaboration between multiple agents that talk to each other to solve problems. These agents can play different roles, use tools, include humans in the process, execute code, and coordinate everything through conversations.
The paper presents applications across a range of areas — programming, math, question answering, operations research, and decision-making — showing that the framework is flexible enough to adapt to very different contexts. What sets AutoGen apart is precisely this emphasis on structured conversation as a coordination mechanism. Instead of a single assistant trying to handle everything on its own, we get a system of specialized agents that divide responsibilities and exchange information until they reach a collective result.
The vision that AutoGen represents is one of the most exciting in the field: AI agents not as isolated entities but as members of functional teams, where structured collaboration across different specializations produces results that no single agent could achieve alone. If ReAct explains the basic loop of an agent, AutoGen explains how that loop can turn into a team. This organizational model has direct parallels with how human teams work, which suggests that the principles of division of labor we already know can be adapted to the design of multi-agent systems with very promising results. It is a paper that makes you think not just about technology but about how collaborative work functions, regardless of who — or what — is collaborating. 🤝
Why these five papers form such a solid foundation
Looking at the set as a whole, it becomes clear that these five papers were not chosen randomly. Each one captures a different dimension of what it means to be a capable and functional AI agent. ReAct defines the loop of reasoning and acting, Toolformer expands reach through tools, Generative Agents show how memory and reflection add depth to behavior, Voyager demonstrates how learning can be continuous and cumulative within an environment, and AutoGen reveals the potential of collaboration between specialized agents. Together, they cover practically the entire anatomy of a modern agent system.
A valuable tip for anyone just getting started: don’t try to memorize implementation details on the first read. Focus on the main idea of each paper, because once you understand these five concepts, most AI agent systems will become much easier to grasp. At the end of the day, they tend to be built by combining the same building blocks: reasoning, action, tools, memory, feedback, planning, and collaboration.
The AI agent field moves fast, but the core ideas these papers represent have shown impressive staying power. New architectures emerge, new benchmarks appear, new base models get released, but the fundamental principles continue to serve as references for any serious project in the space. If you are just starting out or want to solidify a conceptual foundation before diving into more specific implementations, these five papers offer exactly that: clarity, context, and a mental framework that will make the rest of the journey much easier to follow. ✨
The most advanced AI agents today are, in large part, creative combinations of these five fundamental ideas applied in different contexts. Knowing where each concept came from means knowing how the field got here — and where it is likely to keep evolving.
