agentscope
阿里巴巴开源的多智能体开发平台,提供实时可视化监控与灵活的多智能体编排能力
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
阿里巴巴开源的多智能体开发平台,提供实时可视化监控与灵活的多智能体编排能力
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一下:你写了一行 Python 代码,运行起来,突然多了七八个"大脑"在后台七嘴八舌地讨论问题——有的负责查资料,有的负责写代码,有的负责总结汇报。这种画面,以前只在科幻片里见过,现在只需要一个 Python 包就能实现。这就是 AgentScope 正在做的事情。
AgentScope 由阿里巴巴通义实验室(Tongyi Lab)的 SysML 团队开发和维护,2024 年 2 月首次发布论文,随后在 GitHub 上迅速积累超过 25,000 颗星,成为当前最活跃的多智能体开发框架之一。它的核心愿景非常直白:Build and run agents you can see, understand and trust——让开发者不仅能用 AI 智能体,还要能"看见"它在想什么,"理解"它怎么做决策,"信任"它的行为。
与许多追求"大一统"框架的竞品不同,AgentScope 走的是一条"渐进式自主"路线。它的设计哲学是:与其用严格的提示词和教条化的编排约束智能体,不如充分发挥大模型自身推理和工具调用能力,让智能体按自己的方式完成任务。这种理念反映在代码里,就是框架本身非常克制,不会强制你走某条路,而是提供足够的基础设施,让你在需要时随取随用。

图1:AgentScope Discord 社区
如果把大语言模型比作一位知识渊博但需要人引导的"全能型员工",AgentScope 就是这个公司的 HR 系统和项目管理工具。它能帮你招募多个 AI"员工"(多智能体),给它们分配工位(MsgHub 消息中枢),让它们在会议室里讨论问题(消息路由),并在必要时由你来审批关键决策(Human-in-the-loop)。
这种多智能体协作模式并非简单的"轮流对话"。AgentScope 支持多种协作拓扑:顺序执行(sequential_pipeline)、广播通知(broadcast)、动态增删参与者——就像真实项目团队一样,成员可以随时加入或退出。这种灵活性让它能模拟从简单的双人对话,到复杂的多方辩论(如 Multi-agent Debate)等多种场景。

图2:AgentScope 生态系统架构图
AgentScope 内置的 ReAct Agent 是最常用的智能体类型。它实现了 ReAct(Reasoning + Acting)范式:让模型在每一步都先"想想"(推理),再"做做"(执行),两者交替进行。具体来说,AgentScope 提供了完整的 ReAct 实现,内置了 Toolkit 工具注册机制,开发者可以轻松注册 execute_python_code、execute_shell_command 等系统工具,让 AI 真正操控代码和命令行,而不只是生成文本。
Model Context Protocol(MCP)是 Anthropic 主导的 AI 工具互操作标准,AgentScope 对其支持非常深入。与简单地将整个 MCP 服务暴露给智能体不同,AgentScope 可以把 MCP 工具包中的单个函数提取出来,作为本地可调用函数直接传给 Agent。这相当于把一个工具箱拆成零件,按需组装——既可以单独使用某个工具,也可以组合成更复杂的工作流。这种细粒度控制对于构建复杂 Agent 系统尤为关键。
2026 年 2 月,AgentScope 正式支持 Realtime Voice Agent。在 Realtime Voice Agent 模式下,用户可以通过麦克风与 AI 智能体进行实时语音对话,系统还支持 Human-in-the-loop 干预——在对话过程中,用户可以随时打断 AI 的输出,进行纠正或补充,AI 能够无缝地从中断点恢复。这项能力来自 AgentScope 内置的 TTS(Text-to-Speech)支持,结合 Web Socket 实时流式传输,使得端到端延迟大幅降低。
AgentScope 的一个差异化亮点是对 Agentic Reinforcement Learning(智能体强化学习)的原生支持。它与 Trinity-RFT 库深度集成,支持在真实任务场景中用 RL 训练和微调智能体。从官方提供的训练案例来看,效果相当惊艳:数学解题智能体在 Qwen3-0.6B 模型上,准确率从 75% 提升到 85%;狼人杀游戏中 AI 胜率从 50% 提升到 80%;"学会提问"能力从 47% 提升到 92%。这些数字说明,通过 RL 微调,智能体的工具使用能力和策略规划能力可以得到实质性提升。
从源码目录结构来看,AgentScope 的模块化程度相当高,核心模块包括:
这种模块化设计让开发者可以在任意层级进行定制:可以直接用 ReActAgent 快速上手,也可以深入 pipeline 层自定义消息路由,甚至可以替换底层的 model 模块接入自有模型。
AgentScope 要求 Python 3.10+,安装极为简单:pip install agentscope 即可。代码上手也相当友好,核心使用通常不超过 20 行代码。但需要注意的是,该框架依赖多种大模型 API(OpenAI、DashScope、Anthropic),实际运行需要配置对应的 API 密钥。没有 GPU 也可以运行——框架本身不强制 GPU 需求,但如果需要本地部署大模型或进行 RL 训练,则需要相应硬件支持。
部署方面,AgentScope 支持本地部署、云端 Serverless 和 Kubernetes 三种模式,但没有提供 Dockerfile 或 docker-compose,需要开发者自行容器化——这也是它被标记为"部分支持一键部署"的原因。对于有 Docker 使用经验的开发者来说,这并不是问题;但对于希望开箱即用的用户,可能需要多花一些时间。
AgentScope 也有其局限性。首先,作为一个相对较新的框架,它的文档虽然有中文版,但部分高级功能(如 Agentic RL)的教程资料还不够丰富,学习曲线在深入阶段会有所提升。其次,框架强依赖外部大模型 API 服务,这意味着运行成本不完全可控,且对网络连接有要求。第三,AgentScope 2.0 正在开发中(2026 年 4 月公告),2.0 可能会带来 API 层面的 breaking changes,现有项目迁移需要关注。
AgentScope 的出现填补了国内在多智能体开发框架领域的空白。与 LangChain、AutoGen 等海外框架相比,AgentScope 对中文生态(尤其是阿里云 DashScope 模型)的支持更为原生,内置的 RL 训练能力也是竞品中较为罕见的差异化功能。它的作者团队来自阿里巴巴通义实验室,在大模型研究方面有深厚的学术积累,已发表两篇 arXiv 论文,形成了从学术研究到工业落地的闭环。
从趋势来看,随着大模型能力持续提升,"让模型自主规划和执行复杂任务"正在从研究课题变成工程现实。AgentScope 作为这一趋势的基础设施,其模块化设计和 MCP/A2A 双协议支持,使其有可能成为未来 Agent 间互操作的标准底座之一。