Agent 与工作流实战多智能体协作Agent
多智能体分工
按职责切分角色,定清交接物和仲裁规则,避免互相甩锅。
提示词模板
请帮我设计一个多智能体协作方案。
任务:{{要完成什么,最终交付物}}
单智能体为什么不够:{{瓶颈在哪:上下文太长 / 需要不同专长 / 要并行}}
可用工具:{{每个 Agent 能用的工具}}
成本约束:{{调用次数或预算上限}}
输出:
1. 角色划分:每个 Agent 的职责、输入、输出、不能做的事;控制在 3–5 个;
2. 协作流程:谁先谁后、哪些可并行、交接物是什么格式;
3. 交接契约:上游必须提供什么字段,下游缺字段时怎么办;
4. 仲裁规则:两个 Agent 结论冲突时谁拍板、依据什么;
5. 失败处理:某个 Agent 超时或输出不合格时,重试还是跳过;
6. 成本估算:每轮大概几次调用,什么情况下会失控;
7. 什么情况下应该改回单 Agent。
不要为了用多 Agent 而拆分;能一个搞定的就别拆。需要替换的部分
复制模板后,把下面这些 {{…}} 换成你的真实信息;没有的信息宁可留空,也不要让模型编。
{{要完成什么,最终交付物}}{{瓶颈在哪:上下文太长 / 需要不同专长 / 要并行}}{{每个 Agent 能用的工具}}{{调用次数或预算上限}}
什么时候用
做复杂自动化、长流程任务、多角色协作。
示例
写行业报告:采集 Agent → 分析 Agent → 写作 Agent → 审校 Agent,审校有否决权。
使用建议
- 1先跑单 Agent,确实卡住再拆。
- 2交接物用结构化格式,别传自由文本。
- 3必须有仲裁者,否则两个 Agent 会互相否定。
方法来源:多智能体系统设计实践(原创整理)。模板为中文改写与整理,可按你的任务继续修改。