工具教程 · 小互解读

Codex Multi-Agent V2 实战:怎样拆任务、分模型、控成本

OpenAI Codex DX 团队的 Eric Provencher 分享了一套多 Agent 编排方法:先判断任务能否独立拆分,再配置模型、推理强度、通信与上下文,最后算清时间和 Token 两本账。

一分钟速览
  • 多 Agent 的价值是让独立工作重叠进行;高度耦合、必须串行或共同修改核心区域的任务通常不该拆。
  • 先用独立完成、独立验收、低写入冲突三项判断能否并行,再按难度给 Scout、Worker、Smart worker 分配推理强度。
  • 主 Agent 保留所有权与最终验收,依赖消息可以点对点直达;上下文按任务依赖裁剪,平台安全边界仍然存在。
  • 多 Agent 可能缩短墙钟时间,但总 Token 和协调成本通常上升;必须用真实任务同时核对时间、重复、冲突与返工。

OpenAI Codex DX 团队的 Eric Provencher 最近发布了一篇多 Agent 实践说明,详细分享在 Codex 的 Multi-Agent V2 下,怎样把一个复杂任务拆给不同 Agent,又不让团队陷入重复调查、上下文膨胀和互相覆盖。

这份方法真正有价值的地方,不是教人“多开几个 Agent”,而是给出一套配置顺序:先判断工作能不能拆,再决定谁来做、用多少推理、带多少上下文,最后把有效规则固化成 Skill。核心原则也不是“换模型才省钱”,而是先减少不必要的推理,再用并行缩短必须等待的时间

Codex 的 Ultra 模式会把 Agent 协调变成默认行为,适合歧义大、上下文分散或风险高的工作;普通任务不必一上来就用 Ultra。Eric 给出的另一条路,是留在 Sol Medium,用一段短 Prompt 或 Skill 明确编排规则:主 Agent 继续和用户沟通,把后台工作拆出去,只有真正困难的部分才提高推理强度。

先判断要不要拆,再配置团队,最后算总账 七个问题不是七条孤立技巧,而是一条有先后顺序的配置链。
  1. 1为什么需要多 Agent
  2. 2什么任务能拆
  3. 3分给什么模型
  4. 4Agent 怎样协调
  5. 5给它多少上下文
  6. 6怎样固化成 Skill
  7. 7省了什么、付出什么
先看任务结构,再谈模型与并行;否则后面的每项配置都可能建立在错误拆分上。

为什么需要多 Agent

单个 Agent 完成一项复杂任务,通常要依次读代码、查测试、确认边界、实现、再验证。问题不在于每一步都慢,而在于很多本来可以同时进行的调查,被迫排成一条队。

时间结构

每一步并没有变快,能重叠的等待被叠在了一起

相同四项工作,差别在于前三项是否必须排队。
单 Agent逐项等待
查代码核权限找测试整合
多 Agent独立调查重叠
查代码核权限找测试整合
真正缩短的是墙钟时间只有彼此独立的步骤能重叠;最后的判断与整合仍要发生。
示意图不代表固定耗时。多 Agent 的时间收益取决于任务能否干净拆开。

多 Agent 的第一项收益,是把互不依赖的等待重叠起来:一个 Scout 追调用链,另一个检查权限和测试缺口,主 Agent 仍能和用户确认范围。等证据回来,后续实现少走一次弯路。

但只要工作高度耦合,增加 Agent 就没有意义。下一步必须依赖上一步的结果、所有人都要修改同一段核心代码,或者最终答案只能整体判断时,单 Agent 往往更快。是否并行,取决于任务结构,不取决于工具栏里能开多少 Agent。

什么任务能拆