场景 / 坑
我搭一个多 agent 系统时,最初想做”一个全能 agent”包打天下——搜文献、读视频、写报告、管任务全给它。一上手就撞墙:单个 agent 上下文消耗极快,任务一多能力很快触顶,什么都做、什么都做不深。
当时怎么做
- 错的那步:默认”agent 越全能越好”,把所有职能堆给一个主 agent,它既当调度者又当执行者,上下文很快被塞满。
- 纠正:给主 agent 写一份硬约束(身份文件),只让它做三件事——派发任务、聚合结果、管理系统;禁止它自己搜文献、写报告。实际的活全部交给专项子 agent。
心法
可扩展的多 agent 系统,核心不是让主 agent 更强,而是让它更克制。主 agent 必须是”纯调度中心”——只有它不亲自做实事,专项子 agent 才有生存空间。全能即瓶颈。
可自检练习
任务: 你要让几个 AI 协作完成一件复杂任务,先画一下分工——谁负责”派活 + 收口”,谁负责”具体干活”。然后检查你的”主管”角色有没有偷偷自己下场干活。
做对了长这样: 你的主 agent 职责表里只有”派发 / 聚合 / 管理”,没有任何一项是”亲自产出内容”;具体的活都挂在专项子 agent 名下。