\(\bullet\)_Multi-agent based applications._ Different from single-agent systems where agents work independently, multi-agent systems work in collaboration to unleash collective intelligence. Typically, multiple agents can be instantiated from the same or different LLMs, each with their respective roles and functions. According to the coordinating strategies among these agents, multi-agent systems can be divided into two categories: cooperation-based and competition-based. In the cooperation-based mode, to share information and seek collaborative actions among agents, various communication protocols have been proposed, including free-form dialogue [883], structured document [884], and data embedding [885]. Based on the communication protocol, agents can be effectively organized for downstream applications, such as software engineering [884], user behavior analysis [821, 819], and society simulation [533]. In the competition-based mode, debate serves as one of the popular communication protocols to foster divergent thinking and elicit valuable external feedback among agents. Such a way is beneficial for domains that demand precise decision-making and accurate responses, such as mathematical reasoning [886] and evaluation [732].
\(\bullet\)_Multi-agent 기반 애플리케이션._ 에이전트가 독립적으로 작동하는 단일 에이전트 시스템과는 달리 Multi-agent 시스템은 협력하여 집단 지능을 발휘합니다. 일반적으로 동일하거나 다른 LLM에서 여러 에이전트를 인스턴스화할 수 있으며, 각 에이전트는 각자의 역할과 기능을 갖습니다. 이러한 에이전트 간의 조정 전략에 따라 Multi-agent 시스템은 협력 기반과 경쟁 기반의 두 가지 범주로 나눌 수 있습니다. 협력 기반 모드에서는 에이전트 간에 정보를 공유하고 협력적인 행동을 모색하기 위해 자유 형식의 대화[883], 구조화된 문서[884], 데이터 embedding[885] 등 다양한 통신 프로토콜이 제안되었습니다. 통신 프로토콜에 따라 소프트웨어 엔지니어링[884], 사용자 행동 분석[821, 819], 사회 시뮬레이션[533] 등 다운스트림 애플리케이션을 위해 에이전트를 효과적으로 구성할 수 있습니다. 경쟁 기반 모드에서는 토론이 에이전트 간에 다양한 사고를 촉진하고 가치 있는 외부 피드백을 이끌어내는 데 널리 사용되는 커뮤니케이션 프로토콜 중 하나입니다. 이러한 방식은 수학적 추론[886] 및 평가[732]와 같이 정확한 의사 결정과 정확한 응답이 필요한 영역에 유용합니다.
\(\bullet\)_멀티 에이전트 기반 애플리케이션._ 에이전트가 독립적으로 작동하는 단일 에이전트 시스템과는 달리 멀티 에이전트 시스템은 협력하여 집단 지능을 발휘합니다. 일반적으로 동일하거나 다른 LLM에서 여러 에이전트를 인스턴스화할 수 있으며, 각 에이전트는 각자의 역할과 기능을 갖습니다. 이러한 에이전트 간의 조정 전략에 따라 멀티 에이전트 시스템은 협력 기반과 경쟁 기반의 두 가지 범주로 나눌 수 있습니다. 협력 기반 모드에서는 에이전트 간에 정보를 공유하고 협력적인 행동을 모색하기 위해 자유 형식의 대화[883], 구조화된 문서[884], 데이터 임베딩[885] 등 다양한 통신 프로토콜이 제안되었습니다. 통신 프로토콜에 따라 소프트웨어 엔지니어링[884], 사용자 행동 분석[821, 819], 사회 시뮬레이션[533] 등 다운스트림 애플리케이션을 위해 에이전트를 효과적으로 구성할 수 있습니다. 경쟁 기반 모드에서는 토론이 에이전트 간에 다양한 사고를 촉진하고 가치 있는 외부 피드백을 이끌어내는 데 널리 사용되는 커뮤니케이션 프로토콜 중 하나입니다. 이러한 방식은 수학적 추론[886] 및 평가[732]와 같이 정확한 의사 결정과 정확한 응답이 필요한 영역에 유용합니다.