本阶段课程 · Agent 的组成与运行
从一次 API 调用到一个 AgentAgent Loop:行动、反馈与停止任务规划与多 Agent 协作Agent 的权限、确认与执行回执
LESSON 31 / 36阅读约 7 分钟

任务规划与多 Agent 协作

根据输入、产物和依赖拆分任务,判断协作的价值与交接成本。

计划把目标拆成可检查的中间结果

复杂任务往往需要多个步骤。写一份调研报告,可能先明确问题,再找来源、比较证据、组织章节,最后校对。计划的作用是组织这些依赖,让系统知道当前在做哪一部分。

一个好的子任务应说明输入、产物和完成标准。“深入研究”太宽泛,“找到三份直接回答价格问题的官方来源,并记录适用条件”就容易检查。计划仍然只是安排,不能替代实际来源和执行记录。

哪些工作可以并行

如果两个子任务不依赖彼此的结果,可以同时进行。例如一个任务核对活动规则,另一个任务查场地。但最终通知需要使用确定的时间地点,通常应等待相应事实确认后再完成。

子任务输入产物依赖
场地比较人数、时间、预算与查询能力候选及证据不依赖通知文案
规则核对当前有效规则条件与缺失项不依赖场地措辞
通知起草已确认事实与读者要求待核对草稿依赖前两项相关事实
最终检查草稿与来源记录可采用结果或问题清单依赖各项产物

这张表既可以由一个助手按顺序执行,也可以分给多个助手。先有清楚的分工,再决定是否并行;助手数量不是计划质量的指标。

多Agent带来了什么额外工作

多个助手可以分别处理不同材料或专业任务,但它们需要共享必要约束,并按约定交付结果。汇总者要解决冲突、去除重复和核对来源。如果每个助手使用不同版本的规则,最终合并可能更混乱。

一个典型交接错误是把“B符合条件,尚未预约”压缩成“场地已确定”。通知助手接到后便写“预约成功”。问题不是它缺少语言能力,而是交接丢了状态。多一个助手也增加了多一个误解与传递错误的机会。

多个答案不等于独立验证

几个助手可能使用同一模型、同一资料或同一错误假设。因此,多数助手赞成一个结论,并不代表结论正确。判断价格、日期和政策时,仍然应回到当前有效来源。

让一个助手检查另一个助手的结果可以有帮助,但应给检查者明确标准和证据。只说“评估它写得好不好”,容易变成对流畅程度的评价,漏掉真正重要的事实问题。

什么时候值得增加多个助手

当任务有足够独立的工作量,分工能减少等待,且交接与汇总成本可控时,多Agent可能有价值。小任务只有一页规则和两个候选,单助手分步骤往往已经足够。

先完成一条可解释的执行路线,再用真实耗时、质量和成本判断是否需要更多角色。框架提供的协作能力是实现手段,任务的输入、输出和依赖才是设计起点。

检查一下理解

多个助手给出不同价格,应该怎样解决?

本节参考与继续阅读

下列章节用于核对概念与机制。本站以中文重新组织讲解,例子和练习为独立编写。

可选练习把大任务拆成可核对的子任务,并判断是否值得增加多个助手。
练习目标

把大任务拆成可核对的子任务,并判断是否值得增加多个助手。

打开你常用的 AI 对话工具,选择“新建对话”或“新建聊天”。在输入框粘贴下面的内容,点击发送。后续步骤留在同一段对话里;只有明确要求时才新开对话。

活动筹备目标
本周完成一场12人读书会的筹备。需要场地候选、通知草稿和报名规则核对。场地必须满足周日14—16点、总预算600元。通知不能在场地确定前写“已预约”。

跟着做一遍

下面的结果是本站编写的对照示例。实际工具的措辞可能不同,按每步的关键条件检查即可。

01

先拆成有结果的三项工作

新建对话,要求每项有输入与产物。

发给 AI 的内容
请把读书会筹备拆为场地比较、通知草稿、规则核对三项。为每项写输入、输出与依赖,不要只写“研究、分析、优化”。场地未确认时通知不得宣称已预约。
做完后,展开结果对照
对照示例 · 不要求逐字相同

场地比较交付候选与证据;通知需要已确认或明确标为暂定的活动事实;规则核对交付当前版本与缺失项。

为什么这样做能并行的通常是相互独立的工作;依赖场地结果的最终通知,需要等事实确定。

02

用一个对话先模拟交接

给出虚构场地结论,让它只据此写通知,不补预约状态。

发给 AI 的内容
场地比较结果:B符合人数、时段和520元价格,尚未预约。请写通知草稿,明确地点待最终确认,不能写“预约成功”。
做完后,展开结果对照
对照示例 · 不要求逐字相同

通知应保留待确认状态,或暂不写具体场地;不能因为比较人推荐B就宣称已订妥。

为什么这样做交接时丢失“未预约”三个字,多一个助手也只会把错误传下去。

03

再决定是否需要多个助手

用同一个小任务评估增加协作的收益与成本。

发给 AI 的内容
假设这次只有一份规则和两个候选场地。请比较单助手分步骤处理,与三个助手分工处理,分别需要怎样核对和汇总。不要假定多个助手一定更准确。
做完后,展开结果对照
对照示例 · 不要求逐字相同

小任务先用单助手分步骤可能更省事;多助手需要共享当前事实、分清职责、解决冲突,并有人汇总检查。

为什么这样做多个助手适合有明确独立工作量的任务,不能只因为“听起来高级”就增加。

刚才用到的一个新词

多 Agent

让多个助手分工并交换结果的一种组织方式;需要交接约定与汇总检查。

没做出来?从这里排查

三个助手给出三个不一致的日期

查共同来源是否一致,以有效资料为准,不能用投票决定事实。

拆完任务却不知道最后谁合并

提前指定汇总责任与最终验收标准,避免各交一份互不相容的文本。

换一个例子验证

把你的一个项目拆成三项可交接任务。

  1. 每项写输入、产物和完成标准。
  2. 标出哪两项独立、哪项必须等待前一步。
  3. 先用单助手按顺序跑一遍,再判断并行是否有实际价值。
检查标准拆分后每项都能验收,整体结果仍遵守同一组条件。

完成状态仅保存在当前浏览器,可再次点击取消。