* _Single-agent based applications._ Applications based on a single-agent mode mainly aim to develop capable task solvers that can autonomously complete user requests. A large number of single-agent projects have been developed, which focus on general-purpose task solving. As a representative project, AutoGPT [534] empowers LLMs with long/short-term memory management and external tools like search engines. In order to autonomously address a user request, AutoGPT understands the request with knowledge from its memory and actions like reasoning, decomposes it into a detailed plan, executes the plan step-by-step with the assistance of tools, and refines the rest plan based on feedback from the environment. Such an iterative process continues until the user request is successfully resolved. Other similar projects include GPT-Engineer [881] and XAgent [882]. In addition, there is also some work that aims to develop autonomous agents for specific domains, such as WebGPT [81] for the web-browsing environment, ProgPrompt [530] for the real-life environment, and Voyager [697] for the Minecraft environment.
* _단일 에이전트 기반 애플리케이션._ 단일 에이전트 모드를 기반으로 하는 애플리케이션은 주로 사용자 요청을 자율적으로 완료할 수 있는 유능한 작업 솔버를 개발하는 것을 목표로 합니다. 범용 작업 해결에 중점을 둔 단일 에이전트 프로젝트가 많이 개발되었습니다. 대표적인 프로젝트로는 AutoGPT [534]는 long/short-term memory 관리와 검색 엔진과 같은 외부 도구를 통해 LLM에 기능을 강화합니다. 사용자 요청을 자율적으로 해결하기 위해 AutoGPT는 메모리와 reasoning과 같은 작업을 통해 요청을 이해하고, 이를 세부 계획으로 분해하고, 도구의 도움을 받아 단계별로 계획을 실행하며, 환경의 피드백을 기반으로 나머지 계획을 구체화합니다. 이러한 반복 프로세스는 사용자 요청이 성공적으로 해결될 때까지 계속됩니다. 이와 유사한 다른 프로젝트로는 GPT-Engineer [881]와 XAgent [882]가 있습니다. 또한 웹 브라우징 환경을 위한 WebGPT [81], 실제 환경을 위한 ProgPrompt [530], 마인크래프트 환경을 위한 Voyager [697] 등 특정 도메인을 위한 자율 에이전트를 개발하는 연구도 진행되고 있습니다.
* _단일 에이전트 기반 애플리케이션._ 단일 에이전트 모드를 기반으로 하는 애플리케이션은 주로 사용자 요청을 자율적으로 완료할 수 있는 유능한 작업 솔버를 개발하는 것을 목표로 합니다. 범용 작업 해결에 중점을 둔 단일 에이전트 프로젝트가 많이 개발되었습니다. 대표적인 프로젝트로는 AutoGPT [534]는 LTM(장/단기 메모리 관리)과 검색 엔진과 같은 외부 도구를 통해 LLM에 기능을 강화합니다. 사용자 요청을 자율적으로 해결하기 위해 AutoGPT는 메모리와 추론과 같은 작업을 통해 요청을 이해하고, 이를 세부 계획으로 분해하고, 도구의 도움을 받아 단계별로 계획을 실행하며, 환경의 피드백을 기반으로 나머지 계획을 구체화합니다. 이러한 반복 프로세스는 사용자 요청이 성공적으로 해결될 때까지 계속됩니다. 이와 유사한 다른 프로젝트로는 GPT-Engineer [881]와 XAgent [882]가 있습니다. 또한 웹 브라우징 환경을 위한 WebGPT [81], 실제 환경을 위한 ProgPrompt [530], 마인크래프트 환경을 위한 Voyager [697] 등 특정 도메인을 위한 자율 에이전트를 개발하는 연구도 진행되고 있습니다.