Through advanced usage and augmentation techniques, LLMs can be deployed as so-called AI agents: artificial entities that sense their environment, make decisions, and take actions. Previous research has focused on developing agents for specific tasks and domains. The emergent abilities demonstrated by LLMs make it possible to build general-purpose AI agents based on LLMs. While LLMs are trained to produce responses in static settings, AI agents need to take actions to interact with dynamic environment. Therefore, LLM-based agents often need to augment LLMs to e.g., obtain updated information from external knowledge bases, verify whether a system action produces the expected result, and cope with when things do not go as expected, etc. We will discuss in detail LLM-based agents in Section IV.
고급 사용 및 증강 기술을 통해 LLM은 소위 AI agents로 배포될 수 있습니다: 환경을 감지하고, 결정을 내리고, 행동을 취하는 인공 개체입니다. 이전 연구는 특정 작업과 도메인을 위한 agents를 개발하는 데 중점을 두었습니다. LLM이 보여준 새로운 능력은 LLM을 기반으로 범용 AI agents를 구축할 수 있게 해줍니다. LLM은 정적인 환경에서 응답을 생성하도록 학습되었지만, AI agents는 동적인 환경과 상호 작용하기 위해 행동을 취해야 합니다. 따라서 LLM 기반 agents는 외부 지식 기반에서 업데이트된 정보를 얻고, 시스템 동작이 예상한 결과를 생성하는지 확인하고, 예상대로 일이 진행되지 않을 때 대처하는 등의 작업을 위해 LLM을 증강해야 하는 경우가 많습니다. 섹션 IV에서는 LLM 기반 agents에 대해 자세히 설명합니다.
고급 사용 및 증강 기술을 통해 LLM은 소위 AI 에이전트로 배포될 수 있습니다: 환경을 감지하고, 결정을 내리고, 행동을 취하는 인공 개체입니다. 이전 연구는 특정 작업과 도메인을 위한 에이전트를 개발하는 데 중점을 두었습니다. LLM이 보여준 새로운 능력은 LLM을 기반으로 범용 AI 에이전트를 구축할 수 있게 해줍니다. LLM은 정적인 환경에서 응답을 생성하도록 학습되었지만, AI 에이전트는 동적인 환경과 상호 작용하기 위해 행동을 취해야 합니다. 따라서 LLM 기반 에이전트는 외부 지식 기반에서 업데이트된 정보를 얻고, 시스템 동작이 예상한 결과를 생성하는지 확인하고, 예상대로 일이 진행되지 않을 때 대처하는 등의 작업을 위해 LLM을 증강해야 하는 경우가 많습니다. 섹션 IV에서는 LLM 기반 에이전트에 대해 자세히 설명합니다.