第十二章:多Agent系统设计——何时需要多个Agent,以及如何让它们协作
难度级别:★★★★☆ | 预计阅读时间:20分钟
你将学到:多Agent系统的适用场景、五种核心编排模式、2026年最新通信协议格局(MCP/A2A/ANP)、任务分解与Handoff设计、错误处理机制、以及PM可直接使用的选型框架
引言:为什么"一个Agent打天下"不够用了
单Agent的三个致命局限
2025年,你可能见过这样的AI产品:一个"全能Agent"声称可以同时做研究、写报告、审查代码、回复邮件。听起来很美好,但现实是:什么都做的Agent,往往什么都做不好。
问题来自三个层面:
① 专业深度 vs 广泛能力的矛盾
一个训练成"万金油"的Agent,在每个具体任务上的表现都不如专门优化的Agent。就像一个"什么都会一点"的全才 vs 多个各自领域深度专业的团队——后者在复杂任务上完胜。
② 上下文窗口的竞争
当一个Agent同时处理多个目标时,prompt里塞满了各种任务的instructions,互相干扰。更糟糕的是,context window是有限的,塞了研究任务的instructions,就挤掉了写作任务的空间。
③ 成本与延迟的失控
用一个顶级模型(GPT-4o / Claude 4)处理简单任务(格式化文本、判断真伪),成本是必要的10-1
