Multi-agent System

Multi-agent System

多智能体架构将一个复杂任务拆分给多个专业化的智能体,每个智能体都拥有自己干净、专注的上下文。

为什么需要

当太多类型的信息在一个上下文窗口中竞争时,会导致注意力稀释上下文干扰。多智能体通过隔离解决此问题。

在 Context Engineering 中的位置

属于 Context EngineeringIsolate(隔离) 策略。

实际案例

Anthropic 的多智能体研究系统:

  • 一个 Opus 4 作为首席研究员智能体,将子任务委派给 Sonnet 4 子智能体
  • “研究”智能体的上下文装满了搜索工具和检索到的文档
  • “撰稿”智能体的上下文装满了风格指南和格式规则
  • 研究任务上比单个 Opus 4 提升了 90.2%,使用相同的模型家族
  • 全部性能提升来自上下文管理方式的优化,而非更强大的模型

在 AI UX 中的角色

当多个智能体同时作用于共享系统、共享预算和共享责任时,用户需要借助 Orchestration Surface 看见受影响对象、权限边界和冲突指令。

多智能体系统的可用性问题,很多时候会出现在协调层,而不只是模型层。

争论

其他研究(如 Cognition/Devin)认为,具有良好压缩能力的单智能体比多智能体更稳定、成本更低。答案取决于任务复杂度、成本容忍度和可靠性要求。

参见