← AI 术语表

AI 术语表 · 基础 · 智能体

多智能体

多智能体是指多个 AI 智能体分工承担不同角色、相互传递结果,共同完成一项大任务的方式。不是由一个智能体独自完成所有工作,而是像团队一样协作。

关于这个术语
难度
基础 · AI 新闻中常见的技术术语
领域
智能体
加入时间
2026-10-08
通俗解释 这类似于项目团队中由组长分配任务,调研、撰写、审核人员各自完成分内工作后再汇总结果。不过,AI 智能体无法像人一样凭默契共享上下文,如果不事先规定要传递什么,工作就容易出现偏差。

工作原理

常见的结构是由一个承担总控角色的智能体(编排器,Orchestrator)把用户请求拆分成小任务,再交给其他智能体。每个智能体都有与自身角色相匹配的提示词和工具,例如一个负责网页搜索,一个负责编写代码,一个负责审核结果。各自的结果再汇总到总控智能体,由它整合成最终答案。也有不设总控、由智能体依次传递任务,或像辩论一样相互交换意见的结构。

带总控智能体的多智能体用户请求 → 总控智能体; 总控智能体 → 调研智能体(分配任务); 总控智能体 → 撰写智能体; 总控智能体 → 审核智能体; 调研智能体 → 总控智能体(汇报结果); 审核智能体 → 总控智能体(汇报结果); 撰写智能体 → 最终结果用户请求总控智能体拆分与整合任务调研智能体网页搜索撰写智能体编写代码、文档审核智能体检查结果最终结果分配任务汇报结果汇报结果
带总控智能体的多智能体 总控智能体拆分请求并交给各角色智能体,再汇总各自结果生成最终结果。角色构成仅为示例。

为什么重要

如果一次性给一个智能体很长的指令和大量工具,上下文窗口很快就会被占满,出错也会增多。分工之后,每个智能体只需关注自己工作所需的信息,专注度更高。相互独立的任务可以由多个智能体同时处理,从而节省时间。此外,让一个智能体审核另一个智能体的结果,也有助于发现错误。

注意事项

智能体越多,模型调用次数也越多,成本和耗时随之增加。一个智能体的错误结果传给下一个智能体时,错误可能不断累积。智能体之间以什么格式传递什么内容,这一设计在很大程度上决定了性能。因此,一般建议简单任务用单个智能体处理,只有真正值得拆分的复杂任务才使用多智能体。旨在让不同公司开发的智能体相互通信的 A2A 等标准也在陆续出现。

示例

以生成研究报告的服务为例,可以这样构建:总控智能体把主题拆成多个子问题,多个调研智能体分别查找资料,撰写智能体将其整理成报告,审核智能体核查事实。正如本站介绍过的“Docker 发布用 YAML 定义和运行 AI 智能体的 CLI 插件 Docker Agent”所示,随着可通过配置文件定义智能体角色和工具并运行的工具出现,搭建和管理这类结构正变得越来越容易。

本站出现过的地方

相关术语