惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threatpost
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Security Affairs
N
News and Events Feed by Topic
T
Tenable Blog
P
Proofpoint News Feed
W
WeLiveSecurity
Simon Willison's Weblog
Simon Willison's Weblog
Google DeepMind News
Google DeepMind News
C
CERT Recently Published Vulnerability Notes
Help Net Security
Help Net Security
I
Intezer
T
Threat Research - Cisco Blogs
S
Secure Thoughts
C
Cyber Attacks, Cyber Crime and Cyber Security
L
Lohrmann on Cybersecurity
AWS News Blog
AWS News Blog
Google Online Security Blog
Google Online Security Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Know Your Adversary
Know Your Adversary
Project Zero
Project Zero
The Hacker News
The Hacker News
Security Archives - TechRepublic
Security Archives - TechRepublic
T
Tor Project blog
N
News | PayPal Newsroom
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Hacker News - Newest:
Hacker News - Newest: "LLM"
A
Arctic Wolf
Forbes - Security
Forbes - Security
O
OpenAI News
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Security Latest
Security Latest
P
Palo Alto Networks Blog
S
Schneier on Security
S
Securelist
C
Cybersecurity and Infrastructure Security Agency CISA
H
Heimdal Security Blog
V
Vulnerabilities – Threatpost
www.infosecurity-magazine.com
www.infosecurity-magazine.com
博客园_首页
T
Troy Hunt's Blog
Latest news
Latest news
Recent Announcements
Recent Announcements
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
L
LINUX DO - 热门话题
M
MIT News - Artificial intelligence
N
Netflix TechBlog - Medium
V
Visual Studio Blog
H
Hacker News: Front Page

博客园 - 悠哉大斌

AI Agent 安全沙箱技术对比:E2B、Cube Sandbox 与 Docker Sandboxes linux 升级 claude code的坑 debian(WSL) apt 代理配置 linux内核之Namespaces、Cgroups、Capabilities、Seccomp和Landlock 大语言模型推理中的隐藏瓶颈及其解决方法 Docker Sandboxes 技术是什么,和docker容器有什么区别 什么是 Docker Agent以及一个Docker Agent示例 windows wsl 安装 Temurin® JDK claude Code 和 codex 作为编程代理,前者使用typescript开发,后者使用rust,他们的决策依据是什么 Java 并发编程发展史与 java.util.concurrent 全景解析 LLM 真的改变了编码风格吗? 如果人工智能会犯错且不精确,为什么它正在改变世界? Python 的协程模型和 JavaScript 的 async/await python闭包和function.__closure__特殊属性 python 的 dunder name和 sunder name 基于nodejs设计REST API的知名开源框架 windows上使用node-oracledb Thick 模式连接 Oracle 11g Claude Code CLI连接 DeepSeek V4模型后调用报400错误 python里对象(object)到底是什么 Python 泛型演变史 Python 类型别名的演变 Python 类型提示的演变史 PEP 593 新增的Annotated 类型 Alibaba AgentScope 和 microsoft agent framework 详细对比分析 spring AI Alibaba Agent Framework 和 agentscope有什么区别和联系 Tailscale 是如何接管 DNS 的? Agent = Model + Harness 使用rust编写typescript编译器的难点在什么地方,哪些数据结构是rust不擅长的? TypeScript/JavaScript 中的异步迭代语句 js中的生成器函数 Tailscale Serve and Funnel openclaw gateway的网络绑定模式 websocket协议和http协议有何依赖关系? MCP通信的双方是谁? claude code MCP 安装范围 如何在wsl2环境下给claude code cli 配置 playwright-mcp wsl的网络模式有哪几种,有哪些区别? AI Agent memory是什么? ai agent skills是什么? Go测试生态系统工具与最佳实践深度调研(聚焦认证授权系统) 线性代数中常见矩阵类型的概念关系思维导图 三种主流授权策略
AI Agent协作模式以及主流开源框架对协作模式的支持
悠哉大斌 · 2026-04-07 · via 博客园 - 悠哉大斌

一、AI Agent 协作模式分类

从宏观到微观,AI Agent 的协作模式可以按四个层面来理解:

📌 宏观设计模式(解决"智能体如何与环境交互")

  • 工具使用(Tool Use):调用外部工具(搜索、计算器、API)完成任务,单智能体即可实现。
  • 反思(Reflection):对自身输出进行自我批评和优化,通过多轮迭代提升质量。
  • 规划(Planning):将复杂任务拆解为可执行的步骤序列,按计划逐步执行。
  • 多智能体协作(MAC):多个专业智能体协同完成复杂任务,是当前的研究热点。
  • 记忆模式(Memory) :智能体通过结构化方式管理短期记忆(对话上下文、任务状态)和长期记忆(向量数据库存储的历史经验、用户偏好),支持回忆、总结、遗忘等机制。例如:AutoGen 的可配置记忆组件、LangGraph 的检查点状态持久化、CrewAI 的长期记忆后端。

这五种模式构成了 Agentic AI 系统的核心设计范式,其中 MAC 是多智能体系统的核心。

📌 通信与协调范式(解决"智能体如何分工与调度")

  • 层级模式(Hierarchical):顶层规划智能体分解任务,底层执行智能体完成具体操作,责任分明。
  • 对等模式(Peer-to-Peer):智能体通过消息传递动态协商任务分配,灵活性高。
  • 混合模式:中心协调 + 领域专家并行,兼顾全局控制与局部效率。

📌 执行编排模式(解决"任务如何被调度执行")

  • 顺序模式(Sequential):按预定顺序串联执行,适合线性工作流。
  • 并行模式(Concurrent):多个智能体同时处理独立子任务,显著降低整体延迟。
  • 群聊模式(Group Chat):多个智能体在会话中动态协作、相互辩论,适用于头脑风暴或多角度评估。
  • 交接模式(Handoff):智能体根据任务需要将控制权动态移交给更合适的专家。

📌 任务分解模式(解决"复杂问题如何被拆解")

  • 层级任务分解:规划器将高层次目标分解为细粒度子任务,逐级下发。
  • 路由任务分解:根据用户请求内容,将其直接路由到最匹配的专家智能体。
  • 广播任务分解:所有智能体同时处理同一任务,最后由领导智能体综合各方输出。
  • 自主任务分解:领导智能体将目标自主拆解为任务列表,多智能体协作完成。

二、主流开源框架对协作模式的支持

当前主流的开源多智能体框架,在协作模式上各有侧重:

核心对比一览

框架 核心协作模式 编排特色 优势场景 语言
AutoGen 群聊、顺序、并行、交接 对话式协作、人类参与 头脑风暴、多轮辩论、客户支持 Python
CrewAI 角色分工、顺序、层级 任务驱动的角色协作 结构化业务流程、内容生产 Python
LangGraph 层级(Supervisor)、Swarm、顺序、条件分支 图状态机编排 复杂多步骤任务、需精细状态管理 Python/JS
MetaGPT 角色分工、流水线 标准化操作程序(SOPs) 软件开发、文档生成 Python
Agno 协调、路由、广播、任务 多模式团队执行 灵活多变的智能体团队场景 Python/Go
AgentScope Supervisor、Handoffs、Routing、Subagent 分布式多智能体、A2A协议 企业级大规模部署 Python/Java
Youtu-Agent 单智能体 + 基础多智能体 YAML配置驱动 轻量级快速原型、成本敏感 Python
Eino 编排驱动的多智能体 组件化编排、Go协程并发 Go语言微服务、高并发场景 Go
OpenManus 多角色分工协作 规划 → 执行 → 总结流水线 任务自动化、代码执行、文件处理 Python

重点框架详解

1. AutoGen(微软)
提供四种核心编排模式:顺序、并行、群聊和交接,核心设计是对话式协作,智能体通过类聊天方式相互交互。金融信贷场景中,1个规划 + 3个领域智能体将审批流程从45分钟压缩至8分钟,错误率降低62%。

2. CrewAI
采用角色分工模式,为每个智能体赋予明确角色(研究员、作家、经理等),通过任务队列驱动协作。适合结构化业务流程,但不适合需要复杂状态管理或条件分支的灵活工作流。

3. LangGraph
通过图状态机实现复杂工作流编排,内置 Supervisor(层级管理)和 Swarm(动态交接)两种多智能体架构。支持条件分支、循环、并行等控制流,提供状态持久化和人机协作能力。

4. MetaGPT
标准化操作程序(SOPs) 引入多智能体协作,将软件开发流程的流水线范式直接编码为智能体团队协作规范。特别适合软件开发等具有标准化流程的领域。

5. Agno(原Phidata)
内置四种协作模式:coordinate(协调综合)、route(路由直达)、broadcast(广播并行)、tasks(自主任务执行)。灵活性强,适合需要根据任务动态切换协作方式的企业场景。

6. AgentScope(阿里)
原生提供 Supervisor、Handoffs、Routing 和 Subagent 四种企业级模式,支持分布式部署和跨语言通信(A2A协议)。适合企业级大规模部署。

7. 字节跳动 Eino(Go语言)
基于编排优先设计,强调类型安全和组件化架构,适合Go技术栈的微服务集成和高并发场景。


三、框架选型快速指南

根据场景推荐最适合的框架:

需求场景 推荐框架 核心理由
🎯 头脑风暴/创意生成 AutoGen 对话式群聊模式,智能体可相互辩论
🔧 结构化业务流程 CrewAI 角色分工清晰,任务驱动简单直观
🧩 复杂状态管理工作流 LangGraph 图状态机提供精细化控制
💻 AI驱动的软件开发 MetaGPT 预置软件工程角色,SOPs流水线
🏢 企业级大规模部署 AgentScope 分布式支持完善,A2A跨语言通信
🔄 Go微服务 + AI Eino Go原生,编排优先,高并发优化
轻量快速原型 Youtu-Agent YAML配置,零闭源依赖,成本可控

在深入多智能体之前,建议先用"单智能体 + 工具"验证可行性。只有在任务复杂度、职责边界、并行化或结构化流转等明确阈值突破时,才升级到多智能体架构。