课程章节

第 7 章:子代理协作

子代理不是为了显得高级,而是为了把复杂任务拆给更干净、更专注的上下文。

进阶 24 分钟 主线课程 子代理协作分工

学完你会得到什么

  • 会判断一个任务是否值得拆给子代理。
  • 知道前台子代理和后台子代理适合什么节奏。
  • 能设计一个“研究—验证—汇总”的基础分工。

开始前你最好知道

  • 已经理解 Commands 与 Skills
  • 知道复杂任务不应该一口气做完

先看这些风险提醒

  • 不要为了显得高级就无限拆分任务。
  • 不要让不同子代理拿到互相冲突的要求。
  • 不要省略最后的汇总阶段,否则容易得到三份彼此打架的答案。

做完怎么验证

  • 你能说出至少两类适合拆给子代理的任务。
  • 你能说出至少两类不值得拆的任务。
  • 你能设计一份主会话与子代理的角色分工。

术语引导

建议先认识这些术语

可视化路线

本章路线图

先看结构,再读正文,会更容易把一章真正学会。

  1. 01
    第 1 步

    先定义最终交付物。

  2. 02
    第 2 步

    再把任务拆成清晰子职责。

  3. 03
    第 3 步

    按边界分给子代理处理。

  4. 04
    第 4 步

    由主会话统一汇总和下结论。

一句话结论

子代理(Subagent)的核心价值不是“多开几个助手”,而是给不同子任务分配独立上下文,让主会话不被细节淹没。

子代理解决的不是高级感,而是上下文隔离

一旦任务同时包含研究、验证、总结、风险评估,你把所有内容都堆在主会话里,就很容易把重点冲散。

子代理的作用,就是把某一部分工作装进一个更干净的上下文里,让主会话继续保持总控角色。

哪三类任务适合拆

通常适合拆给子代理的任务有三类:

  • 需要并行对比多个方案
  • 需要分别做研究、验证、审查
  • 需要在一个干净上下文里处理专项问题

如果你的任务满足其中一种,子代理通常能明显降低混乱度。

哪三类任务不值得拆

下面这些场景通常不值得拆:

  • 任务很小,只需要一步就能完成
  • 你自己还没搞清主目标是什么
  • 多个子任务之间几乎没有明确边界

子代理不是“越多越好”,而是“边界越清楚越有价值”。

前台与后台子代理怎么理解

你可以把前台子代理(Foreground Subagent)理解成“当前需要马上回来看结果的协作”;把后台子代理(Background Subagent)理解成“可以先放着跑,你继续做别的”的协作。

这个区别重要的不是名字,而是它决定了你有没有被阻塞。

一个三角色分工例子

例如你要做一次内容改版,可以这样分工:

  • 主会话:定义目标、边界和最终交付物
  • 子代理 A:研究当前内容缺口
  • 子代理 B:审查风险与不一致项
  • 主会话:汇总、判断、给出最终修改方案

这样每个上下文都比较清楚。

常见踩坑

最常见的问题是:任务边界没写清、每个子代理收到的目标差不多、最后又没有人做统一判断。

子代理擅长并行,但不擅长自动消除冲突。冲突出现后,还是要回到主会话做决策。

做完怎么验证

如果你已经知道什么时候该拆、什么时候不该拆,并能设计一份简单的分工方案,那么这一章就算真正学会了。

接下来第 8 章会把“协作能力”进一步收束到更安全的权限边界里。

下一步

继续顺着课程主线往下走

学习进度

做完这一章了吗?

你可以把本章标记为已完成,首页和课程列表会记录你的学习进度。

来源材料

官方校准