首页 / / 第21篇

21 · 子代理教程:配置与并行协作

四 · 21

子代理的创建、角色说明、模型和工具配置、调用方式与上下文隔离,帮你把复杂任务拆成专项工作。

当一个任务太大、太复杂,单靠一次对话搞不定时,「子代理」就派上用场了。它让你能拆出多个「分工明确的小助手」,并行地推进不同部分。

「子代理」本质是:你定义一些具有特定角色和能力的代理,然后在主任务里把它们派出去干活。比如一个负责调研、一个负责写代码、一个负责审查。

「创建」就是给每个子代理写一份「说明书」:它叫什么、扮演什么角色、能用哪些工具、用哪个模型。定义清楚,它才知道自己该干嘛。

「角色说明」是关键。一个子代理的角色越聚焦,它干得越好。「负责代码审查」和「什么都干」,效果天差地别。

「模型和工具配置」让你能按需分配资源:简单的活派给轻量模型,复杂的活派给强模型;不同子代理给不同工具,权限也按需收窄。

「调用方式」是主代理怎么「指挥」它们。通常是在任务里点名字、派任务,它们干完把结果汇报回来。

「上下文隔离」是子代理的一大好处:每个子代理的上下文是独立的,不会互相污染,也不会把主会话的上下文撑爆。这让「并行 + 聚焦」成为可能。

什么时候该用子代理?当你发现一个任务能自然拆成几个独立部分时。它帮你把「一个人干所有事」变成「一个团队分工协作」。

动手试一下:比起看十遍,不如立刻打开 Codex 跑一个小任务验证你理解的概念。比如这一篇讲的概念,你可以找一个一分钟能完成的小需求,让它跑一遍,看实际行为是不是和你理解的一致。

五分钟练习:① 找一个一分钟能完成的代码任务 ② 用这一篇的方法描述给 Codex ③ 看它执行时有没有触发你刚学的那个机制 ④ 验证结果是否符合预期。这一轮做下来,你对这一篇的理解会深 3 倍。

与其他篇的关系:这一篇是本组的基础。如果你跳过了前面几篇,建议先回去看,否则这里有些概念可能看着突兀。如果都看过了,那你可以直接进入更后面的实战环节,把这里学到的东西用上。

复盘清单:每做完一个任务,可以花一分钟复盘——目标说清楚了吗?范围限定了吗?结果验证了吗?审查过 diff 了吗?下次哪里能更好?这 5 步能让你的 Codex 使用从「能用」进化到「好用」。

本教程为原创内容,共 39 篇,覆盖 Codex 从入门到工程实战的全路径。可随时从顶部导航返回目录,或用左侧目录跳转其他章节。