This is a technical dissection of “The Rise and Potential of LLM-Based Agents: A Survey” (Xi et al., Fudan NLP). A survey has no single method to reverse-engineer, so the engineering payoff is different: it gives you a shared vocabulary and a decomposition for a field that was, in 2023, a scatter of one-off systems. The one idea worth carrying is the Brain–Perception–Action framework — a way to look at any agent (ReAct, AutoGPT, Voyager, a tool-calling API wrapper) and say precisely which part it implements and which it leaves out. [Interpretation]

I’m not reproducing the survey’s 600+ citations. I’m extracting the framework, the multi-agent and human-agent taxonomies, and the open problems — the parts an engineer designing an agent actually reuses. [Interpretation]

Attribution convention. Because this article mixes what the survey states with my own reasoning, every non-obvious claim is tagged:

  • [Paper] — stated explicitly in Xi et al. (arXiv:2309.07864).
  • [Derived] — a logical consequence of the survey’s setup, worked out here.
  • [Interpretation] — my explanation or engineering framing, written for the reader; not a claim the survey makes.

Why This Survey Matters

For decades, agent research chased specific capabilities on specific tasks — symbolic reasoning, or mastering Go and Chess — and improved algorithms and training strategies rather than a model’s general abilities. [Paper] What the field lacked was a general, powerful starting point: one model versatile enough to anchor agents across diverse scenarios. [Paper]

LLMs changed that. Their broad capabilities make them a plausible foundation for general agents, and a wave of LLM-agent systems followed. [Paper] But that wave was chaotic — every project reinvented memory, planning, and tool use in its own idiom. The survey’s contribution is to impose structure: trace the concept of “agent” from philosophy through AI, argue why an LLM is a suitable agent brain, and then give a framework that makes disparate systems comparable. [Paper] For a builder, that framework is a design checklist. [Interpretation]

Why an LLM makes a good “brain”

The classic AI agent senses its environment, decides, and acts. [Paper] The survey argues LLMs supply the decision core because they bring, out of the box: natural-language interaction, stored knowledge and world understanding, reasoning and planning, and generalization to unseen tasks via in-context and continual learning. [Paper] Those are exactly the “inherent general abilities” prior agent work neglected. [Interpretation]

The Core Framework: Brain, Perception, Action

graph LR
    ENV["Environment"] -->|multimodal signals| P["Perception<br/>(input space)<br/>text · vision · audio<br/>→ representation the LLM understands"]
    P --> B["Brain<br/>(the LLM controller)<br/>memory · knowledge<br/>reasoning · planning · decision"]
    B --> A["Action<br/>(output space)<br/>text · tool use · embodied action"]
    A -->|alters / responds to| ENV
    ENV -.->|feedback| P

The survey decomposes an LLM agent into three modules, and the framework “can be tailored” — not every agent uses every part. [Paper]

  • Brain — the controller. Primarily the LLM. It stores memory, information, and knowledge, and performs the indispensable work: information processing, decision-making, reasoning, and planning. It is “the key determinant of whether the agent can exhibit intelligent behaviors.” [Paper]
  • Perception — the input space. The agent’s sensory organs. Its job is to expand the perceptual space from text-only to multimodal — text, visual, auditory, and beyond — and convert those signals into a representation the LLM can consume. [Paper]
  • Action — the output space. The agent’s limbs. It expands the action space so the agent can produce text, use tools, and take embodied actions — responding to, and even reshaping, the environment. [Paper]

The workflow is a loop. The survey’s own example: a human asks whether it will rain → perception converts the instruction into an LLM-readable form → brain reasons over current weather plus internet reports → action responds and hands over an umbrella. Repeat, and the agent continuously takes feedback and interacts with its environment. [Paper] This perceive-think-act loop is the spine every concrete agent hangs off of. [Interpretation]

Inside the Brain: Memory and Planning Are the Hard Parts

The brain subsumes several capabilities, but two are where most engineering effort actually goes. [Interpretation]

Memory. An LLM’s context window is finite, so long-horizon agents need explicit memory. The survey groups the techniques into three practical moves: [Paper]

  • Summarizing memory — condense past observations, thoughts, and actions into summaries (e.g. Generative Agents, Reflexion). [Paper]
  • Compressing memory with vectors or data structures — store embeddings or structured records for scalable recall (e.g. ChatDev, GITM, ChatDB). [Paper]
  • Retrieval — automated or interactive lookup to pull the relevant memory back into context when needed. [Paper]

Related brain problems it catalogs: editing wrong/outdated knowledge, mitigating hallucination, and raising the Transformer length limit — all recognizably the pain points of production agents. [Interpretation]

Reasoning and planning. The survey splits this into: [Paper]

  • Reasoning — the Chain-of-Thought family, Self-Consistency, Self-Refine, Selection-Inference. [Paper]
  • Plan formulation — decompose a goal into steps (Least-to-Most, Tree-of-Thoughts, HuggingGPT, LLM+P). [Paper]
  • Plan reflection — revise the plan against feedback (ReAct, Inner Monologue, Voyager, SelfCheck). [Paper]

Read this way, the reasoning-prompting and agent papers already in this collection aren’t rivals — they’re modules that plug into the brain’s reasoning/planning slot. [Interpretation]

Perception and Action: Expanding the Two Spaces

The framing that makes perception and action click is spaces: [Interpretation]

  • Perception widens the input space — from text to visual, auditory, and other modalities, so the agent can ground decisions in richer signals. [Paper] (This is exactly the axis a video-grounding VLM like Molmo2 pushes on.) [Interpretation]
  • Action widens the output space — beyond emitting text to tool use (call an API, a calculator, a retriever) and embodied action (move a robot arm). [Paper] Toolformer is the “learned tool use” instance of this module; ReAct is the “prompted, interactive” instance. [Interpretation]

A single frozen LLM does neither natively — perception and action are the adapters that connect the brain to the world. [Interpretation]

Multi-Agent Systems: A Clean Taxonomy

When you compose several agents, the survey offers a taxonomy worth memorizing: cooperative vs adversarial. [Paper]

Cooperative — disordered. Three or more agents speak freely, giving feedback with no fixed sequence or workflow. [Paper] Effective but messy: a coordinating agent can consolidate the responses, though distilling signal from a flood of feedback is itself hard; majority voting is another aggregation option (e.g. nine “supreme justice” agents voting on rulings). [Paper]

Cooperative — ordered. Agents follow rules — speak in sequence, each attending only to the upstream output — which sharply improves efficiency. [Paper] CAMEL’s role-playing user/assistant dialogue and MetaGPT (encoding the software-engineering waterfall into agent prompts, standardizing I/O as engineering documents) are the exemplars. [Paper]

Adversarial. Borrowing from game theory and self-play (à la AlphaGo Zero), agents debate, argue, and compete; by “abandoning rigid beliefs” and reflecting, response quality improves. [Paper]

The load-bearing warning: without rules, frequent agent-to-agent interaction can amplify minor hallucinations indefinitely — MetaGPT surfaced exactly this, and the survey points to cross-validation and timely external feedback as mitigations. [Paper] For anyone building multi-agent pipelines, that’s the failure mode to design against first. [Interpretation]

Human-Agent Collaboration: Two Paradigms

  • Instructor-Executor. The human instructs; the agent executes and refines through interaction. [Paper] To reduce the human burden, the agent acts autonomously and the human only supplies feedbackquantitative (binary/rating/comparative scores, easy to collect but can oversimplify intent) or qualitative (natural-language critique, richer but harder for the agent to parse). [Paper] Combining feedback types works better, and re-training on multi-round feedback is continual learning. [Paper]
  • Equal Partnership. The agent participates as a peer — an empathetic communicator that detects and expresses emotion, and a human-level participant cooperating from a human perspective. [Paper]

The engineering takeaway: your feedback channel is a design decision, not an afterthought — its granularity directly shapes how fast and how faithfully the agent aligns to intent. [Interpretation]

Open Problems (the honest limits)

The survey’s open problems double as a risk register for anyone shipping agents: [Interpretation]

  • Are LLM agents a path to AGI? Genuinely contested — proponents point to emergent understanding from next-token prediction at scale; opponents argue autoregressive models are merely reactive and need a world model to reason about how the world works. [Paper]
  • Virtual → physical gap. Simulated environments are bounded, task-specific, and guarantee that actions execute; the real world is boundless and hardware (sensors, robot arms) may not faithfully execute an instruction. [Paper]
  • Collective intelligence. More agents does not guarantee smarter collectives — you must actively coordinate to avoid groupthink and cognitive bias. [Paper]
  • Agent-as-a-Service (AaaS/LLMAaaS). Because agents are more complex than raw LLMs, serving them as a cloud service (like IaaS/PaaS/SaaS) is an emerging deployment model with its own scaling and interface challenges. [Paper]

How This Connects to the Rest of the Stack

The framework’s real value here is that it situates the other agent papers in this collection as modules: [Interpretation]

  • ReAct — the perceive-think-act loop itself, with reasoning traces (brain) interleaved with actions (action module). [Interpretation]
  • Toolformer — the action module’s tool-use, learned into the weights rather than prompted. [Interpretation]
  • Chain-of-Thought and Self-Consistency — the brain’s reasoning slot; Self-Consistency’s majority vote even reappears as a multi-agent aggregation strategy. [Interpretation]
  • Molmo2 — the perception module widened to video, plus grounded action outputs. [Interpretation]

Engineering Takeaway

  • Decompose every agent into Brain (controller) + Perception (input space) + Action (output space), connected by a perceive-think-act feedback loop — then check which module each design choice touches. [Paper]
  • The brain’s memory (summarize / compress / retrieve) and reasoning-planning (reason → formulate plan → reflect) are where most engineering effort lands. [Paper]
  • Multi-agent design splits into cooperative (disordered vs ordered) and adversarial (debate/self-play) — and unrules cooperation amplifies hallucination, so add cross-validation and external feedback. [Paper]
  • The feedback channel in human-agent collaboration (quantitative vs qualitative) is a first-class design choice. [Interpretation]
  • The unsolved parts — the virtual-to-physical gap and coordinating many agents into collective intelligence — are where the hard engineering still is. [Paper]

The single sentence to carry away: an LLM agent is a brain (the model) wired through perception and action into a feedback loop with its world — and almost every agent paper is really about improving one of those three boxes. [Interpretation]