Atlas AI Resources

Guide

The research papers behind agentic AI: a reading list for people running agents

By Atlas AI Resources · Published October 27, 2026

Most of the ideas inside today’s AI agents were first tested in research papers: the loop of reasoning and acting, memory, reusable skills, retrieval, teams of agents, and ways to measure and attack them. You don’t need to read every paper to run a few bots well, but knowing where these ideas came from makes it easier to understand what your agents are doing and why they fail. Below are twenty papers we think are worth knowing, grouped by topic, each with what it shows and why it matters when you run agents.

1. Reasoning, acting, and learning from mistakes

How an agent thinks, uses tools, and improves within a task.

ReAct: Synergizing Reasoning and Acting in Language Models (2022)

What it shows: Has the model interleave written reasoning steps with actions such as searches, so each step can use what the last action returned.

Why it matters: This think, act, observe loop is the basic shape of most agents you run today, so it explains what you see in their transcripts.

Toolformer: Language Models Can Teach Themselves to Use Tools (2023)

What it shows: Trains a model, in a self-supervised way, to decide which APIs to call, when, with what arguments, and how to use the results.

Why it matters: Tool calls are a learned skill, not magic. Clear tool names and descriptions make that choice easier for the model.

Language Agent Tree Search Unifies Reasoning Acting and Planning in Language Models (2023)

What it shows: LATS combines Monte Carlo Tree Search with the model as planner, evaluator, and self-critic, using feedback from the environment to explore several paths.

Why it matters: Trying more than one path and checking results costs more calls but can rescue hard tasks. It is a tradeoff you choose, not a free upgrade.

Reflexion: Language Agents with Verbal Reinforcement Learning (2023)

What it shows: Agents write reflections on task feedback into an episodic memory and use them on the next attempt, without updating model weights.

Why it matters: Written lessons from a failed run can improve the next one. That is the idea behind keeping notes and memory files for your agents.

Self-Refine: Iterative Refinement with Self-Feedback (2023)

What it shows: One model drafts an output, critiques it, and revises it in a loop, with no extra training data or fine-tuning.

Why it matters: A review pass before handing work back is cheap to add. It still uses the same model, so it does not replace an outside check.

2. Memory and skills over time

How agents remember and build up reusable abilities.

Generative Agents: Interactive Simulacra of Human Behavior (2023)

What it shows: Simulated characters store a natural-language record of their experiences, reflect on it, and retrieve it to plan their behavior.

Why it matters: It is an early, readable design for agent memory: record, reflect, retrieve. Many memory features follow a similar pattern.

MemGPT: Towards LLMs as Operating Systems (2023)

What it shows: Treats the context window like fast memory and outside storage like slow memory, and lets the model move information between them.

Why it matters: Context is limited. Long-running agents need a plan for what stays in view and what gets stored and looked up later.

Voyager: An Open-Ended Embodied Agent with Large Language Models (2023)

What it shows: A Minecraft agent with an automatic curriculum, a growing library of skills stored as code, and a prompting loop that uses errors and self-checks.

Why it matters: Saving a working procedure as a reusable skill is how an agent stops solving the same problem from scratch.

3. Multi-agent systems

Several agents working together.

AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation (2023)

What it shows: An open-source framework for building apps from agents that converse, combining models, human input, and tools.

Why it matters: It shows how roles and conversation patterns between agents can be designed on purpose, including where a human joins in.

MetaGPT: Meta Programming for A Multi-Agent Collaborative Framework (2023)

What it shows: Encodes standard operating procedures into prompts so role-based agents produce and check structured intermediate work.

Why it matters: Naively chaining agents can compound errors. Clear roles and written handoff formats help, which is useful for any small fleet.

4. Retrieval: grounding agents in real information

Fetching documents instead of relying on what the model remembers.

Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks (2020)

What it shows: Lewis et al. combine a generator with retrieval from a document index, so answers draw on outside text, not only the model's parameters.

Why it matters: This is where the term RAG comes from. Knowing it helps you judge any tool that says it searches your documents.

Self-RAG: Learning to Retrieve, Generate, and Critique through Self-Reflection (2023)

What it shows: Trains a model to decide when to retrieve and to critique the passages it retrieves and its own output.

Why it matters: Retrieving every time, whether or not it helps, can hurt answers. Retrieval should be a decision, with a quality check.

Corrective Retrieval Augmented Generation (2024)

What it shows: CRAG adds a lightweight evaluator that scores retrieved documents and switches to other actions when retrieval looks poor.

Why it matters: Retrieval can go wrong. Plan for what your agent should do when the search results are weak.

5. Benchmarks: measuring agents on real tasks

How researchers test agents, and what the tests leave out.

SWE-bench: Can Language Models Resolve Real-World GitHub Issues? (2023)

What it shows: A benchmark of 2,294 problems drawn from real GitHub issues and pull requests across 12 popular Python repositories.

Why it matters: It is the benchmark behind many coding-agent claims. Knowing how it is built helps you read those claims carefully.

SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering (2024)

What it shows: Argues that agents are a new kind of user and builds an interface designed for them to edit code, navigate repositories, and run tests.

Why it matters: The tools and interface you give an agent shape how well it works, often as much as the model does.

WebArena: A Realistic Web Environment for Building Autonomous Agents (2023)

What it shows: A reproducible environment of working websites in four areas: e-commerce, forums, collaborative software development, and content management.

Why it matters: Browsing agents are tested on realistic sites here. It is a reminder that web tasks are harder than demos suggest.

AgentBench: Evaluating LLMs as Agents (2023)

What it shows: A benchmark with 8 distinct environments for testing models as agents on reasoning and decision-making.

Why it matters: It compares many models in the same agent settings, which helps when you pick a model for agent work.

τ-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains (2024)

What it shows: Tests agents in conversations with a simulated user, with domain tools and policy rules, and adds a pass^k metric for reliability over repeated trials.

Why it matters: Getting a task right once is not the same as getting it right every time. Reliability is what matters for routines.

6. Safety and honest evaluation

Attacks on agents and how to judge results.

AgentDojo: A Dynamic Environment to Evaluate Prompt Injection Attacks and Defenses for LLM Agents (2024)

What it shows: An extensible environment with 97 realistic tasks, such as managing email, for testing prompt injection attacks and defenses on tool-using agents.

Why it matters: Data returned by tools can hijack an agent. Anyone connecting agents to email or the web should understand this risk.

AI Agents That Matter (2024)

What it shows: Reviews agent benchmarks and evaluation practices, criticizes a narrow focus on accuracy, and argues for weighing cost alongside accuracy.

Why it matters: A more complex agent is not automatically better. Judge agents by results and cost together.

A suggested reading order

Our advice

Frameworks are not the same as engineering

Learning a framework teaches you which buttons to press. These papers teach you why the buttons exist: why an agent loops, why it forgets, why retrieval misleads it, and why a good score can hide a fragile system. Frameworks change every few months. The engineering underneath changes much more slowly, and it is what lets you fix an agent when the framework’s defaults stop working.

Related: What is MCP (Model Context Protocol)? · Keeping AI agents safe from prompt injection · Agent memory for AI fleets · Small AI fleets and handoffs