This survey paper examines the recent advancements in AI agent implementations, with a focus on their ability to achieve complex goals that require enhanced reasoning, planning, and tool execution capabilities. The primary objectives of this work are to a) communicate the current capabilities and limitations of existing AI agent implementations, b) share insights gained from our observations of these systems in action, and c) suggest important considerations for future developments in AI agent design. We achieve this by providing overviews of single-agent and multi-agent architectures, identifying key patterns and divergences in design choices, and evaluating their overall impact on accomplishing a provided goal. Our contribution outlines key themes when selecting an agentic architecture, the impact of leadership on agent systems, agent communication styles, and key phases for planning, execution, and reflection that enable robust AI agent systems.
이 설문조사 보고서는 향상된 추론, 계획 및 도구 실행 기능이 필요한 복잡한 목표를 달성하는 능력에 중점을 두고 AI agent 구현의 최근 발전을 살펴봅니다. 이 작업의 주요 목적은 a) 기존 AI agent 구현의 현재 기능과 한계를 전달하고, b) 이러한 시스템을 실제로 관찰한 결과에서 얻은 인사이트를 공유하고, c) 향후 AI agent 설계의 발전을 위한 중요한 고려 사항을 제안하는 것입니다. 단일 agent 및 다중 agent architecture에 대한 개요를 제공하고, 설계 선택의 주요 패턴과 차이점을 파악하며, 제공된 목표 달성에 대한 전반적인 영향을 평가함으로써 이를 달성합니다. 우리의 기여는 agent architecture를 선택할 때의 주요 테마, agent 시스템에 대한 리더십의 영향, agent communication 스타일, 강력한 AI agent 시스템을 가능하게 하는 계획, 실행 및 반영을 위한 주요 단계를 설명합니다.
이 설문조사 보고서는 향상된 추론, 계획 및 도구 실행 기능이 필요한 복잡한 목표를 달성하는 능력에 중점을 두고 AI 에이전트 구현의 최근 발전을 살펴봅니다. 이 작업의 주요 목적은 a) 기존 AI 에이전트 구현의 현재 기능과 한계를 전달하고, b) 이러한 시스템을 실제로 관찰한 결과에서 얻은 인사이트를 공유하고, c) 향후 AI 에이전트 설계의 발전을 위한 중요한 고려 사항을 제안하는 것입니다. 단일 에이전트 및 다중 에이전트 아키텍처에 대한 개요를 제공하고, 설계 선택의 주요 패턴과 차이점을 파악하며, 제공된 목표 달성에 대한 전반적인 영향을 평가함으로써 이를 달성합니다. 우리의 기여는 에이전트 아키텍처를 선택할 때의 주요 테마, 에이전트 시스템에 대한 리더십의 영향, 에이전트 커뮤니케이션 스타일, 강력한 AI 에이전트 시스템을 가능하게 하는 계획, 실행 및 반영을 위한 주요 단계를 설명합니다.