Gartner 的预测显示,到 2028 年,33% 的企业软件应用会包含 agentic AI,高于 2024 年的不到 1%;至少 15% 的日常工作决策将由 AI Agent 自主完成。同一份预测还提醒,到 2027 年底,超过 40% 的 agentic AI 项目可能因为成本上升和业务价值不清而被取消。这组数据来自 Gartner,路透社在 2025 年 6 月 24 日进行了报道。
这两个数字放在一起,说明企业要解决的问题是选对协作方式,让 Agent 在可控范围内完成工作。多 Agent 协作框架负责把多个 Agent 的角色、任务、工具、记忆和状态组织起来,决定一套系统能不能稳定运行。选框架先看协作方式、状态管理、工具协议、可观测和部署治理,再看功能清单。如果团队希望直接在企业业务系统里管理和运行 Agent,可以同时了解 ThinkingAI 的企业级 AI Agent 平台。
它支持多 Agent 协作和私有化部署,已服务全球 1500 家企业、接入产品超 8000 款。本文比较的 8 款都是多智能体开发框架,平台和框架解决的是不同层的问题。
一、先看结论:8 款框架分别适合谁
下面按企业常见的落地路径排列,不构成性能排名。选型时先看团队已有的技术栈、任务复杂度、状态管理要求和部署方式,再决定从哪款框架开始。
| 框架 | 协作方式 | 技术栈与生态 | 更适合的团队 |
|---|---|---|---|
| Microsoft Agent Framework | 图工作流加多种编排模式 | .NET、Python、Azure | 需要企业级状态管理、显式流程控制和长期运行的企业团队 |
| LangGraph | 状态图编排 | Python、TypeScript、LangChain 生态 | 需要细粒度控制、断点恢复和复杂分支的平台团队 |
| CrewAI | 角色化 Crews 加事件驱动 Flows | Python | 以业务角色分工、希望快速从原型走向生产的团队 |
| OpenAI Agents SDK | Handoffs 与 agents as tools | Python、TypeScript、OpenAI 生态 | 希望轻量上手、快速搭建多 Agent 应用的团队 |
| Google ADK | 多 Agent 层级加图工作流 | Python、TypeScript、Go、Java、Kotlin | 使用 Google Cloud 或 Gemini、需要 A2A 协作的团队 |
| AgentScope | 消息与状态驱动,支持 Agent Team | Python、多模型 | 要构建多租户 Agent 服务、统一运行与观测的团队 |
| MetaGPT | SOP 驱动的角色协作 | Python | 软件研发、产品原型和流程标准化团队 |
| CAMEL | 角色社会与 Workforce | Python、研究生态 | 多智能体研究、合成数据、仿真和复杂任务实验团队 |
一句话选型可以这样记。需要 .NET 或 Azure 生态,优先看 Microsoft Agent Framework。需要把长流程和状态控制做到很细,优先看 LangGraph。需要用业务角色快速组织协作,优先看 CrewAI。需要轻量和少抽象,优先看 OpenAI Agents SDK。需要 Google Cloud 与 A2A,优先看 Google ADK。需要多租户 Agent 服务和完整运行层,优先看 AgentScope。需要把软件研发 SOP 固化下来,优先看 MetaGPT。需要研究、合成数据和世界模拟,优先看 CAMEL。
二、平台与框架的分工
平台层和框架层经常被混在一起。平台层负责 Agent 的创建、管理、权限、协作、运行监控和部署,框架层负责编排逻辑、状态管理、工具调用和观测。 业务团队可以在平台上配置和运行 Agent,开发团队用代码把多个 Agent 组织成一条可执行的工作流。
以 ThinkingAI 为例,企业级 AI Agent 平台把 Agent 管理、多 Agent 协作和私有化部署放在同一套系统里,适合希望把 Agent 直接接入业务系统、又不想从零搭建运行层的团队。平台和框架可以配合使用。团队可以用框架开发专用 Agent,再把 Agent 接入平台统一管理和运行。
8 款框架虽然定位不同,但共同构件大致相同。Agent 负责执行任务,Task 负责任务分解,Tool 负责连接外部系统,Memory 负责保留上下文,Orchestration 负责调度协作,Observability 负责追踪和评估。把这六个构件看清楚,比较框架时就不容易被功能列表带偏。

图1:业务场景、企业级 Agent 平台与开发框架三层分工。平台负责管理和运行,框架负责编排和工具连接。
三、8 款多智能体协作框架逐一对比
1、Microsoft Agent Framework
Microsoft Agent Framework 是面向 .NET 和 Python 的开源 Agent 开发套件,由 Semantic Kernel 与 AutoGen 团队打造,是两者的直接后继。它把 AutoGen 的 Agent 抽象和 Semantic Kernel 的企业级能力合并到一起,并加入图工作流,适合需要显式控制多 Agent 执行路径的团队。2026 年 4 月,Microsoft Agent Framework 发布 1.0 稳定版。
核心能力包括 Agent、图工作流、类型安全路由、检查点、human-in-the-loop、MCP 与 A2A 支持,以及 Azure OpenAI、OpenAI、Azure AI 等模型接入。它提供顺序、并发、交接和 Magentic 等编排模式,工作流支持扇出、扇入、子工作流和运行状态恢复。
Microsoft Agent Framework 的企业级能力比较完整。会话状态、中间件、遥测、类型安全和检查点都在框架内,长流程和人工审批更容易落地。对于已经在使用 .NET 或 Azure 的团队,迁移路径和生态衔接也比较清楚。
适合使用 .NET 或 Azure、需要把多个 Agent 放进一条可审计长流程的企业团队,也适合从 Semantic Kernel 或 AutoGen 迁移的项目。
2、LangGraph
LangGraph 是低层编排框架和运行时,用状态图组织多 Agent 工作流。节点代表 Agent 调用或计算步骤,边代表流转条件,状态在节点之间传递。它不抽象提示词和架构,开发者可以直接控制每一步的行为。
它提供循环与分支、持久化、断点恢复、human-in-the-loop、短期与长期记忆、流式输出,以及 LangSmith 的追踪、评估和部署。它可以把确定性的代码步骤和 LLM 驱动的智能步骤放进同一张图,适合长运行、状态复杂的任务。
控制粒度细是 LangGraph 的主要特点。每个节点、每条边和每份状态都可见,出问题时容易定位。官方文档也说明 LangGraph 可以独立使用,不强制依赖 LangChain 的其他组件。
适合平台团队、架构团队和需要深度定制多 Agent 流程的研发团队,尤其适合对稳定性、可恢复性和调试能力要求高的项目。
3、CrewAI
CrewAI 是开源多 Agent 编排框架,用 Crews 和 Flows 两层组织协作。Crews 是角色化 Agent 团队,Flows 是事件驱动的流程骨架,负责状态、分支和长流程控制。
常用能力包括角色化 Agent、任务分配、顺序与层级流程、事件驱动 Flow、状态管理、记忆、知识库、guardrails、可观测性和检查点。Crew 可以独立运行,也可以被 Flow 在某个步骤调用。官方文档建议生产应用先用 Flow 定义整体结构,再把复杂任务交给 Crew。
CrewAI 的业务角色容易映射。产品、运营、分析、审核等角色可以直接写成 Agent,任务分工和交付物比较直观。框架同时提供自治协作和流程控制,适合从原型快速走向生产。官方称已有超过 10 万名开发者通过社区课程认证。
适合业务流程自动化、内容生产、市场分析、客户服务等以角色分工组织工作的团队,也适合希望让业务人员参与 Agent 设计的组织。
4、OpenAI Agents SDK
OpenAI Agents SDK 是轻量的 Agent 开发框架,强调少量抽象和快速上手。它是 Swarm 的生产级升级,核心构件只有 Agent、handoffs 和 guardrails 等少数几类。
SDK 提供 Agent、handoffs、agents as tools、guardrails、sessions、tracing、MCP 工具调用、human-in-the-loop、sandbox agents,以及实时语音 Agent。Handoffs 让专业 Agent 接管对话,agents as tools 让管理者保留最终回复的控制权。
OpenAI Agents SDK 的学习成本低。Python 开发者可以用熟悉的语言特性组织 Agent,不必先学一套复杂抽象。内置追踪可以看清每次运行的工具调用和交接路径,支持多家模型提供方,也适合客服分流、订单查询、退款处理这类专业分工明确的场景。
适合已经在使用 OpenAI 生态、希望快速交付多 Agent 应用的团队,也适合需要语音、沙箱或人工审批能力的业务团队。
5、Google ADK
Google ADK 是开源、代码优先的 Agent 开发框架,面向企业级构建、调试和部署。它支持 Python、TypeScript、Go、Java 和 Kotlin,原生支持多 Agent 架构。
它提供多 Agent 层级、协调者与子 Agent、图工作流、工具与 MCP 集成、A2A 协议、评估、上下文管理,以及 Google Cloud、Cloud Run 和 GKE 部署。ADK 2.0 加入图工作流,把确定性代码和自适应推理放进同一条执行路径。上下文管理会自动过滤无关事件、压缩旧对话、按需加载产物并跟踪 token 使用。
Google ADK 的模型选择开放,部署路径清楚。ADK 对 Gemini 做了优化,也可以连接其他模型和本地模型。对使用 Google Cloud 的团队,部署后可以直接继承托管基础设施、身份认证、Cloud Trace 和企业级安全。
适合使用 Google Cloud 或 Gemini、需要 A2A 跨 Agent 协作、并且希望在同一套框架里完成开发、评估和部署的团队。
6、AgentScope
AgentScope 是面向生产的开源多 Agent 框架,AgentScope 2.0 把消息、状态、工具和服务化能力放在同一套体系里。它的设计重点是让开发者用统一的消息和事件模型组织多个 Agent,再把它们运行成多租户服务。
框架提供 ReAct Agent、工具包、多模型接入、上下文压缩、事件系统、权限与 human-in-the-loop、中间件、长期记忆和沙箱。工具包覆盖 Python 工具、MCP 服务和 Skills,模型侧支持 OpenAI、Anthropic、Gemini、DashScope、DeepSeek、Moonshot、火山引擎、xAI 和 Ollama。Agent Service 提供多租户、多会话、leader-worker Agent Team、飞书和 Discord 渠道、RAG、持久化和任务调度,Studio 提供追踪与评估。
AgentScope 的运行层完整。它既提供 SDK 层的 Agent 构件,也提供服务层的多租户、会话隔离、渠道接入和调度能力。团队可以从一个 Agent 开始,逐步扩展到 Agent 团队和平台服务,消息、状态和权限模型保持一致。
适合要构建 Agent 服务平台、多租户应用、渠道机器人或完整 Agent 运行层的团队,也适合需要统一观测、评估和资源管理的组织。
7、MetaGPT
MetaGPT 是以 SOP 为核心的多 Agent 框架,用软件公司的角色分工组织协作。它把产品经理、架构师、项目经理和工程师写成不同角色,让多个 Agent 按标准作业程序完成从需求到交付的过程。
它支持角色化 Agent、任务分解、SOP 编排、结构化交付物和多种 Agent 用例。输入一句需求,MetaGPT 可以输出用户故事、竞品分析、需求文档、数据结构、API 和文档。它的核心思路是把标准作业程序固化到由 LLM 组成的团队中,减少角色漂移和交付物不一致。除了软件公司场景,MetaGPT 也支持开发者把框架用在自己的业务场景里,文档中提供了 Researcher 等用例。
MetaGPT 的角色边界清楚。每个角色有明确的职责、输入和输出,交付物结构化,适合把已有的研发流程翻译成 Agent 协作流程。对于需求分析、方案设计、代码生成和文档产出,MetaGPT 的 SOP 能提供稳定的协作骨架。
适合软件研发、产品原型、技术方案设计和希望用 SOP 管理多 Agent 协作的团队,也适合想从软件公司场景出发探索多 Agent 落地的组织。
8、CAMEL
CAMEL 是开源模块化多 Agent 框架,同时是一个研究社区。它提供 Agent、Agent Society、解释器、记忆、RAG、合成数据、世界模拟等构件,适合从实验到应用的连续探索。
框架支持角色扮演、Agent 社会、Workforce 角色与层级、长周期任务、工具调用、记忆、检索增强生成、合成数据生产、世界模拟、强化学习闭环、MCP 和 human-in-the-loop。Workforce 可以模拟带角色、层级和长周期任务的 Agent 工作队伍。
CAMEL 的实验和应用衔接比较顺。组件可以拆开组合,合成数据和仿真能力强,适合验证多 Agent 协作机制。官方社区有 100 多位研究者,OWL、OASIS 等项目也在同一生态里持续迭代。
适合研究团队、合成数据生产团队、社会模拟和复杂任务自动化实验团队,也适合希望把研究成果快速转成 Agent 应用的开发者。
四、怎么选:5 个判断维度
看完 8 款框架,选型可以回到 5 个具体问题。协作拓扑、状态与记忆、工具与协议、可观测与评测、部署与治理,这五项决定框架能不能适配当前任务,也决定后续运维成本。

图2:多智能体框架选型的五个判断维度。先确定任务如何协作,再评估状态、工具、观测和部署。
1、协作拓扑是什么。任务是一条直线、一个层级、多次交接,还是一张带循环的图。顺序流程可以选 CrewAI 或 MetaGPT,强状态图可以选 LangGraph 或 Microsoft Agent Framework,交接式协作可以选 OpenAI Agents SDK,跨组织 Agent 协作可以看 Google ADK 的 A2A。
2、状态和记忆要求有多高。是否需要长运行、断点恢复、跨会话记忆、人工中断后继续。LangGraph、Microsoft Agent Framework、AgentScope 和 CrewAI 都提供了较完整的持久化或检查点能力。
3、工具和协议怎么接。是否需要 MCP、A2A、OpenAPI、内部系统 API 或自定义工具。Microsoft Agent Framework、OpenAI Agents SDK、Google ADK、AgentScope 和 CAMEL 都提供 MCP 支持,Google ADK 和 Microsoft Agent Framework 还支持 A2A。
4、可观测和评测怎么做。是否能追踪每次工具调用、交接和状态变化,是否能做回归测试和效果评估。LangGraph 配合 LangSmith,Google ADK 提供评估工具,AgentScope 提供 Studio、追踪和评估,CrewAI 提供可观测和 guardrails。
5、部署和治理怎么安排。是公有云、私有化还是混合部署,是否需要多租户、权限控制、成本核算和审计。ThinkingAI 这类平台把 Agent 管理、多 Agent 协作和私有化部署放在平台层,AgentScope 提供多租户 Agent Service,Microsoft Agent Framework 和 Google ADK 有成熟的企业部署路径。
如果不想一次做完整平台,可以先做一个 Agent PoC。选一个高频、低风险、结果可量化的场景,用 2 到 3 周跑通一条最小协作链路,记录任务完成率、人工介入次数、平均耗时和单次成本,再决定是否扩展。先跑通一条最小协作链路,再决定是否扩展,这个顺序比先买平台或先选框架更稳妥。
五、常见问题
1、多智能体协作框架和单体 Agent 框架有什么区别?
单体 Agent 框架重点是把一个 Agent 的提示词、工具和循环管好。多智能体协作框架还要解决角色分工、任务交接、共享状态、冲突处理和全局观测。多智能体协作框架也常被称为多智能体协同框架。任务需要多个专业角色协作时,多智能体框架更合适;任务边界清楚、一个 Agent 就能完成时,单体框架更轻。
2、8 款框架可以混用吗?
可以。常见做法是用 LangGraph 或 Microsoft Agent Framework 做主干编排,把 CrewAI 的 Crew 或 OpenAI Agents SDK 的 Agent 作为子流程,再通过 MCP 或 A2A 接入外部 Agent。混用要先控制边界,建议先在一个边界清楚的子流程里试点,再逐步扩大范围。混用会增加状态同步和观测的复杂度,试点阶段要把日志和评测一起打通。
3、企业级多智能体项目优先看哪几款?
使用 .NET 或 Azure 的团队优先看 Microsoft Agent Framework。需要强状态控制和长流程的团队优先看 LangGraph。需要多租户 Agent 服务和完整运行层的团队优先看 AgentScope。使用 Google Cloud 的团队优先看 Google ADK。四款都有企业级部署和观测能力,权限与治理可以结合云平台或企业现有体系一起评估,区别主要在技术栈、编排模型和生态。
4、多智能体框架一定要配平台吗?
不一定。研发团队可以只用框架完成开发和运行,等 Agent 数量、权限和运维需求上来后,再引入平台统一管理。平台的价值在于把 Agent 创建、权限、协作、监控和部署集中起来,减少重复建设。可以按 Agent 平台选型清单逐项核对,再判断是否需要平台。ThinkingAI 这类企业级平台适合希望把 Agent 接入业务系统、并统一管理运行状态的团队。
5、如何评估多智能体框架的落地成本?
把成本拆成四块看。开发成本包括学习框架和改造现有系统的投入。运行成本包括模型调用、工具调用和基础设施。治理成本包括权限、审计、监控和人工复核。维护成本包括版本升级、评测和故障处理。用同一个业务场景做对比,四项成本一起算,比只看框架功能更接近真实投入。
6、多智能体协作框架需要哪些核心能力?
至少看六项。Agent 定义、任务分解、工具调用、状态与记忆、协作编排、可观测与评估。再往前一步,看权限控制、human-in-the-loop、MCP 与 A2A 支持、部署方式和社区活跃度。六项基础能力决定能不能跑起来,后四项决定能不能长期运行。






