news 2026/4/16 11:24:23

多智能体搭建基础教程(非常详细),Anthropic5大架构入门到精通,看这篇就够了!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
多智能体搭建基础教程(非常详细),Anthropic5大架构入门到精通,看这篇就够了!

写在前面

单个智能体对于长推理、复杂任务的完成率有限,但是面对多智能体系统不知道如何选择运行模型,Anthropic写了篇如何选择多智能体方案的文章,下面是全文。

Anthropic发现,部分团队在选择模式时,往往更看重“技术复杂度”,而非与问题的匹配度

他们建议从最简单可行的模式入手,观察其短板,再逐步迭代演进。

五种多智能体协同模式

  • 生成器-验证器(Generator-verifier):适用于有明确评估标准、对输出质量要求极高的场景

  • 编排器-子智能体(Orchestrator-subagent):适用于任务边界清晰、可明确拆解为子任务的场景

  • 智能体团队(Agent teams):适用于可并行、相互独立且需要长时间执行的子任务

  • 消息总线(Message bus):适用于事件驱动型流程与持续扩展的智能体生态

  • 共享状态(Shared-state):适用于协作式工作,智能体之间可相互借鉴彼此的探索结果

模式 1:生成器-验证器(Generator-verifier)

这是最简单的多智能体模式,也是部署最广泛的模式之一

工作原理

  • 生成器接收任务并产生初始输出,
  • 验证器进行评估。

验证器按照预设标准检查输出,要么直接通过并标记任务完成,否则带反馈路由回生成器,生成器据此优化输出,循环执行直到达到停止条件。。

适用场景

当输出质量至关重要,且评估标准可以明确定义时:

  • 客服邮件回复:生成器写回复,验证器检查是否准确、语气是否符合品牌、是否回答了所有问题
  • 代码生成:一个 Agent 写代码,另一个写测试并运行
  • 事实核查:生成内容后,用知识库验证准确性
  • 合规审查:检查输出是否符合法规要求
局限性
  1. 验证标准边界模糊:告诉验证器"检查输出好不好"等于没说。
  2. 死循环:生成器无法满足验证器的反馈,系统死循环。

模式 2:编排器-子智能体(Orchestrator-subagent)

一个智能体充当主控角色,负责任务规划、分配与结果整合;subagent专注执行具体任务并反馈执行结果。

工作原理

  • 主智能体接收整体任务并制定执行方案,分配任务给不同子智能体
  • subagent执行完由编排器整合最终输出

Claude 自己的代码助手就用这个模式:主 Agent 处理核心任务,编写代码,遇到需要搜索大量代码库或调查独立问题时,后台指定subagent 并行工作,每个subagent在独立上下文窗口运行

适用场景

任务分解清晰、子任务间依赖性较低的场景

  • 大型代码库迁移:每个服务有独立的依赖、测试、部署配置,分配给不同的agent独立完成
局限性
  • 对做编排的agent要求高,subagent通信需要编排器转发,可能会遗漏关键细节
  • subagent并行执行时Token消耗成本高

模式 3:智能体团队(Agent teams)

当任务可拆分为长期独立执行的并行子任务时,和编排器模式的关键区别:Worker 是持久的,不是一次性用完就丢。它们会在多个任务中积累领域上下文,性能随时间逐步提升。

工作原理

  • 一群长期合作的专家智能体,各自认领任务独立完成。
  • 编排器负责分配任务与收集结果,还可以在任务间重置智能体

适用场景

当子任务独立且需要持续多步骤工作时:

  • 如大型代码库迁移:每个服务有独立的依赖、测试、部署配置,分配给不同的agent独立完成

局限性

  • 1.独立性被破坏:如果一个agent的工作会影响另一个,但它们之间无法通信,输出可能冲突
  1. 任务完成检测难度高:有的任务 2 分钟完成,有的要 20 分钟,耗时差异大,协调器要具备处理部分完成的情况

  2. 共享资源冲突:多个 Agent 操作同一个代码库/数据库时,可能编辑同一个文件。需要仔细的任务划分和冲突解决机制

模式 4:消息总线(Message bus)

随着智能体数量增加、交互模式复杂化,直接点对点编排难以管理。消息总线引入共享通信层,智能体可通过发布-订阅机制实现解耦交互。

工作原理

Agent 之间不直接对话,通过一个公共的消息总线发布/订阅事件

  • 发布与订阅智能体订阅关注的主题,路由器负责投递匹配消息

  • 可扩展性强:新增 Agent 类型无需重构现有连接

适用场景

适用于事件驱动型管道、智能体生态持续扩展的场景,工作流由事件触发而非固定序列。

  • 比如安全运营自动化:告警从多个来源涌入 → 分类 Agent 按严重程度和类型路由 → 不同调查 Agent 处理 → 发现需要更多上下文时发布请求 → 响应协调 Agent 决定行动

局限性

事件驱动的灵活性导致执行链路追踪困难。当一条告警触发跨多个智能体的事件链时,需依靠完善的日志与关联分析还原流程,调试难度远高于编排器的顺序决策。

  • 调试困难:一个告警触发多个Agent事件需依靠完善的日志与关联分析还原流程,调试难度大
  • 存在系统失效问题:如果路由器错误分类或丢弃事件,系统会静默失效,不崩溃也不处理任务。

模式 5:共享状态

没有中心协调器,Agent 通过一个共享的知识库协作

工作原理

  • agent自主运行,直接从共享数据库、文件系统或文档中读写数据
  • 任务通过向量数据库写入,触发终止条件才结束agent任务

适用场景

当 Agent 需要基于彼此发现进行协作探索时:

  • 研究综合系统:一个 Agent 查学术文献,一个分析行业报告,一个看专利,一个监控新闻。学术 Agent 发现某个关键研究者,行业 Agent 可以立刻看到并去研究他创办的公司
  • 复杂问题求解:多个角度同时探索,共享存储逐步形成动态知识库,互相启发

共享状态中的agent失败也不会影响其他成员读写;而编排器、消息总线模式中,中心节点失效会导致整个系统瘫痪。

局限性

  1. 重复劳动:两个 Agent 可能独立调查同一个线索
  2. 反应式死循环:A 写发现→B 读后写跟进→A 看到跟进又回应→无限循环烧 token,上下文爆炸

模式的选择与演进

Orchestrator-subagent vs Agent teams

  • 子任务简短、聚焦且产生明确的输出:Orchestrator-subagent
  • 长期、多步骤、积累领域知识:Agent teams
  • 子代理需要在多次调用之间保持状态:Agent teams

Orchestrator-subagent vs Message bus

两者都能处理多步骤协同workflow。关键在于workflow执行需要可预测

  • 步骤顺序可以预先确定时:Orchestrator-subagent,比如code review流程:接收 PR、运行检查、综合结果
  • 任务由事件驱动 + 根据内容在变化:Message bus

Agent teams vs Shared state

两者都包含agent自主工作。问题在于智能体是否需要共享

  • 子任务在独立分区上工作,不需要共享: Agent teams
  • 子任务的工作具有协作性,需要共享:Shared state

Message bus vs Shared state

两者都支持多智能体写作。区别在于执行过程是否累积到共享知识库中

  • 当子任务需要执行中的事件给出反馈,分阶段处理时:Message bus
  • 子任务随时间累积的持续进行任务构建:Shared state,比如research系统持续收集知识,多个agent协作

常见方案总结

生产环境系统通常会组合多种模式。 常见方案:

  • 整体工作流采用Orchestrator-subagent,高协作子任务内部使用Shared state;
  • 或通过Message bus做事件路由,搭配Agent teams的执行器处理各类事件。
场景推荐模式
质量关键型输出,明确的评估标准Generator-verifier
清晰的任务分解,有界子任务Orchestrator-subagent
并行工作负载,独立的长时运行子任务Agent teams
事件驱动管道,不断增长的智能体生态系统Message bus
协作研究,智能体共享发现Shared state
无需单点故障Shared state

Anthropic推荐大多数业务场景从Orchestrator-subagent开始构建多智能体,然后通过观察实际反馈调整新的方案。

学AI大模型的正确顺序,千万不要搞错了

🤔2026年AI风口已来!各行各业的AI渗透肉眼可见,超多公司要么转型做AI相关产品,要么高薪挖AI技术人才,机遇直接摆在眼前!

有往AI方向发展,或者本身有后端编程基础的朋友,直接冲AI大模型应用开发转岗超合适!

就算暂时不打算转岗,了解大模型、RAG、Prompt、Agent这些热门概念,能上手做简单项目,也绝对是求职加分王🔋

📝给大家整理了超全最新的AI大模型应用开发学习清单和资料,手把手帮你快速入门!👇👇

学习路线:

✅大模型基础认知—大模型核心原理、发展历程、主流模型(GPT、文心一言等)特点解析
✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑
✅开发基础能力—Python进阶、API接口调用、大模型开发框架(LangChain等)实操
✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用
✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代
✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经

以上6大模块,看似清晰好上手,实则每个部分都有扎实的核心内容需要吃透!

我把大模型的学习全流程已经整理📚好了!抓住AI时代风口,轻松解锁职业新可能,希望大家都能把握机遇,实现薪资/职业跃迁~

这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 11:22:35

Python FastAPI 项目性能调优

Python FastAPI 项目性能调优实战指南 在当今高速发展的互联网时代,高性能的Web框架成为开发者追求的目标。FastAPI凭借其异步支持、自动文档生成和出色的性能,迅速成为Python生态中的热门选择。即使使用高性能框架,项目在实际运行中仍可能面…

作者头像 李华
网站建设 2026/4/16 11:20:39

Windows HEIC缩略图革命:解锁iPhone照片在Windows上的视觉潜能

Windows HEIC缩略图革命:解锁iPhone照片在Windows上的视觉潜能 【免费下载链接】windows-heic-thumbnails Enable Windows Explorer to display thumbnails for HEIC/HEIF files 项目地址: https://gitcode.com/gh_mirrors/wi/windows-heic-thumbnails 你是否…

作者头像 李华
网站建设 2026/4/16 11:16:24

别再手动改代码了!WVP-PRO与ZLM部署后自动掉线的终极解决方案

WVP-PRO与ZLM部署后自动掉线的深度分析与解决方案 问题背景与现象描述 在GB28181视频监控平台的部署实践中,WVP-PRO与ZLM(ZLMediaKit)的组合已经成为许多开发者的首选方案。然而,不少用户在完成基础部署后,会遇到一个令…

作者头像 李华