In this paper, we conduct a comprehensive survey of the field of LLM-based autonomous agents. Specifically, we organize our survey based on three aspects including the construction, application, and evaluation of LLM-based autonomous agents. For the agent construction, we focus on two problems, that is, (1) how to design the agent architecture to better leverage LLMs, and (2) how to inspire and enhance the agent capability to complete different tasks. Intuitively, the first problem aims to build the hardware fundamentals for the agent, while the second problem focus on providing the agent with software resources. For the first problem, we present a unified agent framework, which can encompass most of the previous studies. For the second problem, we provide a summary on the commonly-used strategies for agents' capability acquisition. In addition to discussing agent construction, we also provide an systematic overview of the applications of LLM-based autonomous agents in social science, natural science, and engineering. Finally, we delve into the strategies for evaluating LLM-based autonomous agents, focusing on both subjective and objective strategies.
이 논문에서는 LLM 기반 자율 에이전트 분야에 대한 종합적인 조사를 수행합니다. 구체적으로, 우리는 LLM 기반 자율 에이전트의 구성, 응용, 평가라는 세 가지 측면을 중심으로 조사를 조직합니다. 에이전트 구성에 대해서는 두 가지 문제에 중점을 둡니다. 첫째, LLM을 더 잘 활용하기 위해 에이전트 아키텍처를 어떻게 설계할 것인가, 둘째, 다양한 작업을 완료하기 위해 에이전트의 능력을 어떻게 영감하고 향상시킬 것인가입니다. 직관적으로, 첫 번째 문제는 에이전트의 하드웨어 기초를 구축하는 것을 목표로 하며, 두 번째 문제는 에이전트에게 소프트웨어 자원을 제공하는 데 중점을 둡니다. 첫 번째 문제에 대해서는 대부분의 이전 연구를 포괄할 수 있는 통합 에이전트 프레임워크를 제시합니다. 두 번째 문제에 대해서는 에이전트의 능력 획득을 위한 일반적으로 사용되는 전략에 대한 요약을 제공합니다. 에이전트 구성에 대한 논의 외에도, 사회 과학, 자연 과학, 공학에서 LLM 기반 자율 에이전트의 응용에 대한 체계적인 개요를 제공합니다. 마지막으로, 주관적 및 객관적 전략 모두에 중점을 두어 LLM 기반 자율 에이전트의 평가 전략을 깊이 있게 탐구합니다.
이 백서에서는 LLM 기반 자율 에이전트 분야에 대한 포괄적인 조사를 수행합니다. 구체적으로, LLM 기반 자율 에이전트의 구성, 적용 및 평가의 세 가지 측면을 기반으로 설문조사를 구성합니다. 에이전트 구성의 경우, (1) LLM을 더 잘 활용하기 위해 에이전트 아키텍처를 설계하는 방법과 (2) 다양한 작업을 완료하기 위해 에이전트 역량을 고취하고 영감을 주는 방법이라는 두 가지 문제에 초점을 맞춥니다. 직관적으로 첫 번째 문제는 에이전트를 위한 하드웨어 기반을 구축하는 것을 목표로 하고, 두 번째 문제는 에이전트에 소프트웨어 리소스를 제공하는 데 중점을 둡니다. 첫 번째 문제에 대해서는 대부분의 선행 연구를 포괄할 수 있는 통합 에이전트 프레임워크를 제시합니다. 두 번째 문제에 대해서는 에이전트의 역량 확보를 위해 일반적으로 사용되는 전략에 대한 요약을 제공합니다. 에이전트 구성에 대한 논의 외에도 사회과학, 자연과학, 공학 분야에서 LLM 기반 자율 에이전트의 적용에 대한 체계적인 개요를 제공합니다. 마지막으로, 주관적 전략과 객관적 전략에 초점을 맞춰 LLM 기반 자율 에이전트를 평가하기 위한 전략에 대해 자세히 살펴봅니다.