A Survey on Large Language Model based Autonomous Agents
Written for the Research library (claude-opus-5-5) from the paper text. Original — arxiv.org/pdf/2308.11432
Summary
Classic autonomous agents were usually trained with simple policies inside small, closed environments, so they struggled to act in a humanlike way in open-ended settings. Large language models (LLMs) carry broad world knowledge from web-scale training, and this led to a fast-growing body of work that uses them as the core controller of an agent. This survey by Wang et al. reviews that work from three angles: how such agents are built, where they are used, and how they are evaluated. For building agents, the authors propose a single architecture made of four modules (profiling, memory, planning and action). They also sort methods for giving agents task skills by whether the underlying LLM is fine-tuned. The survey then covers uses in the social sciences, natural sciences and engineering. It compares subjective and objective ways of evaluating agents. It ends with open problems. Because most systems in this area were built in isolation, the survey's common taxonomy is a useful reference for anyone designing or comparing LLM-driven agents.
Key points
- Four-module framework: The profiling module sets the agent's role. The memory and planning modules let the agent use past experience and plan what to do next. The action module turns those decisions into outputs. Profiling shapes memory and planning, and all three feed into action.
- Ways to create agent profiles: profiles can be written by hand (as in Generative Agent, MetaGPT and ChatDev), generated by an LLM, or aligned with real datasets. One example of the last approach gives GPT-3 personas based on demographic data from ANES respondents.
- Memory and planning: Memory is described by its structure (unified or hybrid), its format (natural language, databases, embeddings or lists) and its operations (reading, writing and reflection). Planning is split into approaches that use feedback and those that don't. Feedback can come from the environment, a human or a model.
- Scope: A growth chart counts papers published between January 2021 and August 2023. It groups them into categories such as tool, embodied, game, web, simulation and assistant agents (for example AutoGPT, Voyager and ToolBench).
- Open challenges: These include alignment that still lets simulations reproduce negative human behaviour, fragile prompt frameworks, hallucination, LLMs knowing more than the humans they are meant to simulate, and slow inference when each action needs many LLM calls.
Cited by
- Large Language Model based Multi-Agents: A Survey of Progress and Challenges
- MetaGPT: Meta Programming for A Multi-Agent Collaborative Framework
- TrustLLM: Trustworthiness in Large Language Models
- A Survey on Large Language Models for Code Generation
- VisualWebArena: Evaluating Multimodal Agents on Realistic Visual Web Tasks
- LegalAgentBench: Evaluating LLM Agents in Legal Domain
- The AI Scientist: Towards Fully Automated Open-Ended Scientific Discovery
- A Comprehensive Overview of Large Language Models
- Large Language Diffusion Models
- Fine-tuning Aligned Language Models Compromises Safety, Even When Users Do Not Intend To!
- UI-TARS: Pioneering Automated GUI Interaction with Native Agents
- Agent Laboratory: Using LLM Agents as Research Assistants
- Executable Code Actions Elicit Better LLM Agents
- AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation
- The Rise and Potential of Large Language Model Based Agents: A Survey
- InfLLM: Training-Free Long-Context Extrapolation for LLMs with an Efficient Context Memory
- SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering
- A Survey of Large Language Models
Cite
@misc{wang2023survey,
title = {{A Survey on Large Language Model based Autonomous Agents}},
author = {Wang, Lei and Ma, Chen and Feng, Xueyang and Zhang, Zeyu and Yang, Hao and Zhang, Jingsen and Chen, Zhiyuan and Tang, Jiakai and Chen, Xu and Lin, Yankai and Zhao, Wayne Xin and Wei, Zhewei and Wen, Ji-Rong},
year = {2023},
doi = {10.1007/s11704-024-40231-1},
eprint = {2308.11432},
archivePrefix = {arXiv},
url = {https://doi.org/10.1007/s11704-024-40231-1}
}References
- 1. Mnih V, Kavukcuoglu K, Silver D, Rusu A A, Veness J, Bellemare M G, Graves A, Riedmiller M, Fidjeland A K, Ostrovski G, others . Human-level control through deep reinforcement learning. nature, 2015, 518(7540): 529–533 2. Lillicrap T P, Hunt J J, Pritzel A, Heess N, Erez T, Tassa Y, Silver D, Wie… find
- Political Analysis, 2023, 31(3): 337–351 Fischer K A. Reflective linguistic programming (rlp): A stepping stone in socially-aware agi (socialagi). arXiv preprint arXiv:2305.12647, 2023 Rana K, Haviland J, Garg S, Abou-Chakra J, Reid I, Suenderhauf N. Sayplan: Grounding large language models using 3d… find our card
- A generative agent with fast and slow thinking for complex interactive tasks. Advances in Neural Information Processing Systems, 2024, 36 Evans J S B, Stanovich K E. Dual-process theories of higher cognition: Advancing the debate. Perspectives on psychological science, 2013, 8(3): 223–241 Wang X, We… find our card
- Intelligent Computing, 2024, 3: 0063 Karpas E, Abend O, Belinkov Y, Lenz B, Lieber O, Ratner N, Shoham Y, Bata H, Levine Y, Leyton-Brown K, others . Mrkl systems: A modular, neuro-symbolic architecture that combines large language models, external knowledge sources and discrete reasoning. arXiv prep… find our card
- Science, 2023, 380(6650): 1108–1109 Zhou X, Li G, Liu Z. Llm as dba. arXiv preprint arXiv:2308.05481, 2023 He Z, Wu H, Zhang X, Yao X, Zheng S, Zheng H, Yu B. Chateda: A large language model powered autonomous agent for eda. In: 2023 ACM/IEEE 5th Workshop on Machine Learning for CAD (MLCAD). 2023, 1… find
- Computational Linguistics, 2024, 1–58 Li C, Wang J, Zhu K, Zhang Y, Hou W, Lian J, Xie X. Emotionprompt: Leveraging psychology for large language models enhancement via emotional stimulus. arXiv e-prints, 2023, arXiv–2307 Zhuo T Y, Li Z, Huang Y, Shiri F, Wang W, Haffari G, Li Y F. On robustness of… find
- ACM Computing Surveys, 2023, 55(12): 1–38 find
- Jingsen Zhang is currently studying for a Ph.D. degree at Renmin University of China, Beijing, China. His research interests include recommender system. Lei Wang is a Ph.D. candidate at Renmin University of China, Beijing. His research focuses on recommender systems and agent-based large language mo… find
- Yankai Lin received his B.E. and Zhewei Wei received his Ph.D. of Ph.D. degrees from Tsinghua Uni-Computer Science and Engineer-versity in 2014 and 2019. find
- Af-ing from Hong Kong University of ter that, he worked as a senior re-Science and Technology. He did searcher in Tencent WeChat, and postdoctoral research in Aarhus joined Renmin University of China University from 2012 to 2014, and in 2022 as a tenure-track assistant professor. His main joined Ren… find
- Wayne Xin Zhao received his Ph.D. in Computer Science from Peking Ji-Rong Wen is a full professor, the University in 2014. His research executive dean of Gaoling School interests include data mining, natu-of Artificial Intelligence, and the ral language processing and infor-dean of School of Informa… find