OpenAI Codex开发者:并行子代理超过两个,烧token却零质量提升
Eric Provencher在X上称多代理协作存在“协调税”,子代理互不信任、反复核对彼此的产出;他举例 1393 个代理花 2 万美元token重构一个Python文件,称单个Astra代理用零头成本就能完成。
OpenAI的Codex开发者Eric Provencher在X上发帖,警告代理工作流中不加节制的token消耗。他的核心判断是:同时运行超过两个并行子代理,几乎总是烧掉token却没有质量提升。
Provencher说,代理之间互不信任,最终会“把每个人的作业再检查一遍”。他把这称为“协调税”(coordination tax),并表示“很难让这么多并行车道同时跑起来而不失控、不把token烧在过多的验证上”。
他提到一个项目:有人用 1393 个Fable代理重构一个Python文件,花掉 2 万美元token。他评论说,单个Astra代理用“零头的成本”就能完成。
Provencher写道,代理蜂群也许能省时间,但token开销是个“陷阱”。
他建议的替代做法:干完再通知,别轮询
Provencher提出的一个办法,是把任务委派给独立线程,任务完成后只通知主代理一次,而不是持续轮询状态。
他指出,系统提示(system prompt)会在各个子代理上叠加,而上下文不足时,子代理还会做出冗余的工具调用。“重复劳动肯定是最主要的问题,”Provencher表示。
他也承认,OpenAI在这方面仍需要推出更好的方案。
- 并行子代理超过两个:烧token,质量不涨
- 代理互不信任,导致重复验证
- 1393 个代理、2 万美元token,重构一个Python文件
- 单个Astra代理可用零头成本完成
- 建议:独立线程完成后通知主代理,替代持续轮询