AgentScope: 유연하면서도 견고한 다중 에이전트 플랫폼
AgentScope: A Flexible yet Robust Multi-Agent Platform
February 21, 2024
저자: Dawei Gao, Zitao Li, Weirui Kuang, Xuchen Pan, Daoyuan Chen, Zhijian Ma, Bingchen Qian, Liuyi Yao, Lin Zhu, Chen Cheng, Hongzhu Shi, Yaliang Li, Bolin Ding, Jingren Zhou
cs.AI
초록
대규모 언어 모델(LLMs)의 급속한 발전과 함께, 다중 에이전트 애플리케이션 분야에서도 상당한 진전이 이루어졌다. 그러나 에이전트 간 협력을 조정하는 복잡성과 LLMs의 예측 불가능한 성능은 견고하고 효율적인 다중 에이전트 애플리케이션 개발에 있어 상당한 도전 과제로 작용한다. 이러한 도전 과제를 해결하기 위해, 우리는 메시지 교환을 핵심 통신 메커니즘으로 하는 개발자 중심의 다중 에이전트 플랫폼인 AgentScope를 제안한다. 다양한 구문 도구, 내장 리소스, 그리고 사용자 친화적인 상호작용과 함께, 우리의 통신 메커니즘은 개발과 이해의 장벽을 크게 낮춘다. 견고하고 유연한 다중 에이전트 애플리케이션을 위해, AgentScope는 내장된 및 사용자 정의 가능한 내결함성 메커니즘을 제공하며, 다중 모드 데이터 생성, 저장 및 전송을 위한 시스템 수준의 지원도 갖추고 있다. 또한, 우리는 액터 기반 분산 프레임워크를 설계하여, 로컬과 분산 배포 간의 쉬운 전환과 추가 노력 없이 자동 병렬 최적화를 가능하게 한다. 이러한 기능을 통해, AgentScope는 개발자들이 지능형 에이전트의 잠재력을 완전히 실현할 수 있는 애플리케이션을 구축할 수 있도록 지원한다. 우리는 AgentScope를 https://github.com/modelscope/agentscope 에 공개하였으며, AgentScope가 이 빠르게 발전하는 분야에서 더 넓은 참여와 혁신을 이끌어내길 바란다.
English
With the rapid advancement of Large Language Models (LLMs), significant
progress has been made in multi-agent applications. However, the complexities
in coordinating agents' cooperation and LLMs' erratic performance pose notable
challenges in developing robust and efficient multi-agent applications. To
tackle these challenges, we propose AgentScope, a developer-centric multi-agent
platform with message exchange as its core communication mechanism. Together
with abundant syntactic tools, built-in resources, and user-friendly
interactions, our communication mechanism significantly reduces the barriers to
both development and understanding. Towards robust and flexible multi-agent
application, AgentScope provides both built-in and customizable fault tolerance
mechanisms while it is also armed with system-level supports for multi-modal
data generation, storage and transmission. Additionally, we design an
actor-based distribution framework, enabling easy conversion between local and
distributed deployments and automatic parallel optimization without extra
effort. With these features, AgentScope empowers developers to build
applications that fully realize the potential of intelligent agents. We have
released AgentScope at https://github.com/modelscope/agentscope, and hope
AgentScope invites wider participation and innovation in this fast-moving
field.