多 Agent 设计:先定义交接物,再增加角色
作者:Wattter ·
多 Agent 的价值在于清晰交接和互相校验,而不是让更多角色同时输出。
角色一多,消息也会跟着变多。没有清楚的边界和交接物,多 Agent 只是把重复劳动分给更多人。
多 Agent 的核心不是角色数量,而是任务边界、最小上下文和明确格式的交接物。
这一节做完,手里会有一份多 Agent 角色契约
先把这件事想明白
多 Agent 不是更高级的单 Agent。它适合工作能按专业工序拆开、成员交接物清楚且主控仍能做出最终收敛。
多 Agent 的核心价值是清晰交接和互相校验
- 先判断任务是否值得拆分:是否有可并行子问题、是否需要不同专业视角、是否能定义交接物
- 角色契约要写清输入、输出、工具范围、质量要求和不负责什么
- 共享产物层比聊天记录更重要;主控负责整合、冲突处理与人工确认
现在跟着做
开始前,先准备这几样东西。
- 选择一项可拆分的任务
- 确定最终负责人
- 列出必要交接物
材料就位后,按这个顺序走。
- 先给每个角色一个不能重叠的目标
- 限制角色可见的资料范围
- 规定交接物格式和完成条件
- 由主控角色处理冲突并保留最终决策权
做到这儿,就可以先停
- Agent 之间靠交接物对话
- 冲突有统一裁决路径
- 对外承诺由人或主控确认
换一件小事,再走一遍
产品宣传片专家团
宣传片包含市场事实、创意脚本、分镜和审核。把角色按工序拆开,前一环只交给后一环需要的材料,就不会让所有人从同一份模糊 brief 开始。
- 研究角色产出事实与受众证据表
- 策划角色基于事实表输出主题、脚本和镜头要求
- 制作角色按分镜生成素材,审阅角色检查事实、版权和品牌
- 主控合并并在三个关键节点请求人确认:方向、预算/资源、发布
把这段话改成你自己的任务
先放进练习工作区。方括号里的内容,换成你手上那件小事。
角色:【名称】\n只负责:【边界】\n不负责:【与其它角色区隔】\n输入:【最小上下文】\n交接物:【格式】\n主控决策:【谁合并】
卡住时,先看这里
- Agent 互相覆盖结论。最终结论由不同 Agent 提供相互矛盾的数据 通常是因为主控未做最后裁决。 主控列评估项并合并。
- 角色堆叠但功能重叠。两个 Agent 输出几乎相同 通常是因为缺少不重叠目标。 为每个 Agent 写「不负责」。
还容易犯这几种错
- 角色都在做同一件研究
- 让角色无边界地互相聊天
- 没有主控导致结论冲突
先停一下对外承诺由人确认;高风险判断由主控保留;每 Agent 不应承担另一个 Agent 的责任。
留十分钟,做成自己的
为一个任务设计两个角色和一份明确交接物。
角色越多,失败越容易扩散;下一步把自动化和协作流程设计成可恢复的状态机。
还有几个常见问题
这一页最先要准备什么?先选择一项可拆分的任务。多 Agent 的核心不是角色数量,而是任务边界、最小上下文和明确格式的交接物。
做这一步时心里应该记住什么?先判断任务是否值得拆分:是否有可并行子问题、是否需要不同专业视角、是否能定义交接物
最容易卡在哪里?角色都在做同一件研究
完成这一页后,下一步怎么接?角色越多,失败越容易扩散;下一步把自动化和协作流程设计成可恢复的状态机。