本阶段课程 · Agent 的组成与运行
任务规划与多 Agent 协作
根据输入、产物和依赖拆分任务,判断协作的价值与交接成本。
计划把目标拆成可检查的中间结果
复杂任务往往需要多个步骤。写一份调研报告,可能先明确问题,再找来源、比较证据、组织章节,最后校对。计划的作用是组织这些依赖,让系统知道当前在做哪一部分。
一个好的子任务应说明输入、产物和完成标准。“深入研究”太宽泛,“找到三份直接回答价格问题的官方来源,并记录适用条件”就容易检查。计划仍然只是安排,不能替代实际来源和执行记录。
哪些工作可以并行
如果两个子任务不依赖彼此的结果,可以同时进行。例如一个任务核对活动规则,另一个任务查场地。但最终通知需要使用确定的时间地点,通常应等待相应事实确认后再完成。
| 子任务 | 输入 | 产物 | 依赖 |
|---|---|---|---|
| 场地比较 | 人数、时间、预算与查询能力 | 候选及证据 | 不依赖通知文案 |
| 规则核对 | 当前有效规则 | 条件与缺失项 | 不依赖场地措辞 |
| 通知起草 | 已确认事实与读者要求 | 待核对草稿 | 依赖前两项相关事实 |
| 最终检查 | 草稿与来源记录 | 可采用结果或问题清单 | 依赖各项产物 |
这张表既可以由一个助手按顺序执行,也可以分给多个助手。先有清楚的分工,再决定是否并行;助手数量不是计划质量的指标。
多Agent带来了什么额外工作
多个助手可以分别处理不同材料或专业任务,但它们需要共享必要约束,并按约定交付结果。汇总者要解决冲突、去除重复和核对来源。如果每个助手使用不同版本的规则,最终合并可能更混乱。
一个典型交接错误是把“B符合条件,尚未预约”压缩成“场地已确定”。通知助手接到后便写“预约成功”。问题不是它缺少语言能力,而是交接丢了状态。多一个助手也增加了多一个误解与传递错误的机会。
多个答案不等于独立验证
几个助手可能使用同一模型、同一资料或同一错误假设。因此,多数助手赞成一个结论,并不代表结论正确。判断价格、日期和政策时,仍然应回到当前有效来源。
让一个助手检查另一个助手的结果可以有帮助,但应给检查者明确标准和证据。只说“评估它写得好不好”,容易变成对流畅程度的评价,漏掉真正重要的事实问题。
什么时候值得增加多个助手
当任务有足够独立的工作量,分工能减少等待,且交接与汇总成本可控时,多Agent可能有价值。小任务只有一页规则和两个候选,单助手分步骤往往已经足够。
先完成一条可解释的执行路线,再用真实耗时、质量和成本判断是否需要更多角色。框架提供的协作能力是实现手段,任务的输入、输出和依赖才是设计起点。
检查一下理解
本节参考与继续阅读
下列章节用于核对概念与机制。本站以中文重新组织讲解,例子和练习为独立编写。
- Anthropic · 构建有效的 Agent
- Hugging Face · 从例子理解 Agent
参考先给具体目标,再区分模型与工具的解释顺序。
可选练习把大任务拆成可核对的子任务,并判断是否值得增加多个助手。
把大任务拆成可核对的子任务,并判断是否值得增加多个助手。
打开你常用的 AI 对话工具,选择“新建对话”或“新建聊天”。在输入框粘贴下面的内容,点击发送。后续步骤留在同一段对话里;只有明确要求时才新开对话。
本周完成一场12人读书会的筹备。需要场地候选、通知草稿和报名规则核对。场地必须满足周日14—16点、总预算600元。通知不能在场地确定前写“已预约”。
跟着做一遍
下面的结果是本站编写的对照示例。实际工具的措辞可能不同,按每步的关键条件检查即可。
先拆成有结果的三项工作
新建对话,要求每项有输入与产物。
请把读书会筹备拆为场地比较、通知草稿、规则核对三项。为每项写输入、输出与依赖,不要只写“研究、分析、优化”。场地未确认时通知不得宣称已预约。
做完后,展开结果对照
场地比较交付候选与证据;通知需要已确认或明确标为暂定的活动事实;规则核对交付当前版本与缺失项。
为什么这样做能并行的通常是相互独立的工作;依赖场地结果的最终通知,需要等事实确定。
用一个对话先模拟交接
给出虚构场地结论,让它只据此写通知,不补预约状态。
场地比较结果:B符合人数、时段和520元价格,尚未预约。请写通知草稿,明确地点待最终确认,不能写“预约成功”。
做完后,展开结果对照
通知应保留待确认状态,或暂不写具体场地;不能因为比较人推荐B就宣称已订妥。
为什么这样做交接时丢失“未预约”三个字,多一个助手也只会把错误传下去。
再决定是否需要多个助手
用同一个小任务评估增加协作的收益与成本。
假设这次只有一份规则和两个候选场地。请比较单助手分步骤处理,与三个助手分工处理,分别需要怎样核对和汇总。不要假定多个助手一定更准确。
做完后,展开结果对照
小任务先用单助手分步骤可能更省事;多助手需要共享当前事实、分清职责、解决冲突,并有人汇总检查。
为什么这样做多个助手适合有明确独立工作量的任务,不能只因为“听起来高级”就增加。
多 Agent
让多个助手分工并交换结果的一种组织方式;需要交接约定与汇总检查。
没做出来?从这里排查
三个助手给出三个不一致的日期
查共同来源是否一致,以有效资料为准,不能用投票决定事实。
拆完任务却不知道最后谁合并
提前指定汇总责任与最终验收标准,避免各交一份互不相容的文本。
换一个例子验证
把你的一个项目拆成三项可交接任务。
- 每项写输入、产物和完成标准。
- 标出哪两项独立、哪项必须等待前一步。
- 先用单助手按顺序跑一遍,再判断并行是否有实际价值。
完成状态仅保存在当前浏览器,可再次点击取消。