阿里系开源的生产级多智能体框架 — "Build and run agents you can see, understand and trust"
AgentScope 是一个多 Agent 编排框架。
它不是一个模型,不是一个 App,而是一个帮你把多个 AI Agent 组装在一起、让它们互相通信协作的开发框架。
类比:如果单个 LLM API 调用是"一个人干活",AgentScope 就是"组建一支团队让多个人分工合作"。
所有 Agent 之间用统一的 Msg 对象通信,包含 name、content、role 等字段。MsgHub 负责消息路由和广播。
核心是 ReActAgent:接收消息 → 思考 → 调工具 → 观察结果 → 循环。支持人机协作实时打断。
InMemoryMemory(短期)+ 数据库持久化(长期)+ 自动压缩。支持 ReMe、Qdrant、Milvus 等向量库。
Toolkit 统一注册函数/MCP 工具,Agent 通过 function calling 调用。支持 MCP 标准协议、后台异步执行。
| 模型平台 | 典型模型 | 主要用途 | 接入方式 |
|---|---|---|---|
| DashScope | Qwen-max, Qwen3 系列 | 主力模型,示例默认 | 内置 DashScopeChatModel |
| OpenAI | GPT-4o, GPT-4.1 | 通用对话/推理 | 内置 OpenAI 兼容 |
| Anthropic | Claude Opus/Sonnet | 复杂推理/代码 | 内置支持 |
| Gemini | Gemini Pro | 多模态 | 可选依赖 [gemini] |
| Ollama | Llama, Mistral 等 | 本地部署 | 可选依赖 [ollama] |
| vLLM | 任意 HF 模型 | 高性能本地推理 | 内置支持 |
| HuggingFace | Endpoint 模型 | 云端托管 | Endpoint 接入 |
| 类别 | 示例 | 说明 |
|---|---|---|
| 智能体 | ReAct Agent | 基础推理-行动循环智能体 |
| Voice Agent | 语音交互智能体 | |
| Deep Research Agent | 深度研究/调研智能体 | |
| Browser Agent | 浏览器操作智能体 | |
| Meta Planner Agent | 任务规划元智能体 | |
| A2A Agent | Agent-to-Agent 通信智能体 | |
| Realtime Voice Agent | 实时双向语音智能体 | |
| 功能 | MCP | Model Context Protocol 工具集成 |
| RAG | 检索增强生成 | |
| Structured Output | 结构化输出(JSON Schema) | |
| Memory Compression | 记忆自动压缩 | |
| Long-term Memory | ReMe / Qdrant / Milvus 长期记忆 | |
| 工作流 | Multi-Agent Debate | 多智能体辩论 |
| Multi-Agent Realtime | 多智能体实时语音交互 | |
| 游戏 | Werewolves (9人) | 九人制狼人杀 |
| 微调 | Math Agent | 数学求解微调 (75% → 85%) |
| Frozen Lake | 冰湖游戏微调 (15% → 86%) | |
| Werewolf Tuning | 狼人杀策略微调 (50% → 80%) |
核心框架本体,Agent + Model + Memory + Tool 四大模块
生产运行时:Docker/K8s 部署、安全沙箱、VNC 图形界面、Agent-as-a-Service
可视化开发/调试环境,拖拽式 Agent 编排
基于 AgentScope 构建的个人 AI 助手产品 (2026-03 开源)
| 维度 | AgentScope | LangChain / LangGraph | AutoGen | CrewAI |
|---|---|---|---|---|
| 定位 | 生产级多 Agent | LLM 应用开发全家桶 | 多 Agent 对话 | 角色扮演多 Agent |
| 核心范式 | ReAct + MsgHub | Chain / Graph | 对话驱动 | 任务分配 |
| MCP 支持 | 原生支持 | 社区插件 | 有限 | 第三方 |
| A2A 支持 | 原生支持 | 无 | 无 | 无 |
| 模型微调 | 内置 RL | 无 | 无 | 无 |
| 主要模型 | DashScope 为主 | OpenAI 为主 | OpenAI 为主 | 不限 |
| 部署 | K8s / Docker | LangServe | 无内置 | 无内置 |
| 学习曲线 | 中等 | 较陡 | 较低 | 低 |
| 生态成熟度 | 快速成长中 | 最成熟 | 中等 | 中等 |
AgentScope 解决的是真实存在的工程问题 — 当你需要多个 AI Agent 协作、通信、共享记忆时,
手写消息路由和状态管理是痛苦的。这个框架确实简化了这个过程。
但对于大多数项目(尤其是单 Agent + 工具调用的场景),直接用 SDK 调 API 更简单、更可控、更省钱。
框架带来的抽象层反而增加了调试成本和依赖风险。