AREX Feed Article
OpenAI 公布 Asana 案例:Codex 两周完成原估五年的测试迁移
OpenAI 官方开发者账号 @OpenAIDevs 于 8 月 19 日发推公布:在 Codex 的帮助下,企业协作软件公司 Asana 用两个日历周完成了前端测试从 Enzyme 到 React Testing Library 的迁移,而这是一个原本预计还要五年才能做完的项目。
这条推文指向 OpenAI 官网 8 月 18 日发布的案例文章《Asana cleared 5 years of engineering work in 2 weeks with Codex》,文章给出了两个对照数字:模型与基础设施成本约 1.2 万美元,而 Asana 此前的人员方案估算约 600 万美元、至少五年。 需要说明,以上全部来自 OpenAI 与 Asana 的官方口径,尚未经独立核实。
1.2 万美元对 600 万美元:两个数字讲完这个案例
官方文章开篇的结论是:大约两周,Asana 完成了它预计要花五年的事。项目内容是移除 Enzyme,一个让代码更难升级的过时测试系统。文章的数据块把这次迁移总结为:两个日历周,完成预计五年的工作;约 1.2 万美元模型与基础设施成本,对比 Asana 约 600 万美元的人员估算。
其中有一处容易被略过的精确表述:工程投入是 1.5 周,分布在两个日历周内,之后 Enzyme 被完全移除。也就是说,"两周"不是工程师满负荷干满两个星期,而是日历跨度两周、实际投入一周半。
五句话的 prompt,四个 agent 并行,一天两次人工检查
官方文章写清了这次迁移的操作方式:从一个五句话的 prompt 出发,最多四个编码 agent 并行工作,每个 agent 在代码库的独立副本里作业;一名工程师每天检查两次进度,并审查每一个提议的改动。文章还记录了一条实操经验:简单的指令,效果比精心设计的复杂设置更好。
这套流程是 Asana 工程组织的日常延伸。文章介绍,Asana 的平台本身就用 AI agent 和自动化帮助客户管理工作,工程团队把同样的思路用在自己身上:用由 frontier 模型驱动的 Codex 处理大型代码库变更,再由人审查、批准每一处改动。
失去维护的 Enzyme 挡在升级路上
官方文章给出的动因是:Enzyme 已经脱离主动维护,正在成为 Asana 前端栈现代化的阻碍。旧方案因此被排成至少五年、约 600 万美元的人员投入。
"免费 oracle"与"五年估算离谱"的争论
截至 8 月 21 日核验时,@OpenAIDevs 的推文已有约 92 万次浏览、1264 次点赞。8 月 20 日,OpenAI 总裁 Greg Brockman(President & Co-Founder)发推:"Codex for code migrations — from literal years to weeks"(代码迁移,从字面意义的以年计,到以周计)。 在他这条推文下,讨论分成两派。
支持者把这次迁移看作 agent 的典型适配场景。ErenHe 写道:"迁移是编码 agent 最合适的任务,原因只有一个:测试套件是免费的 oracle。每个文件都有 ground-truth 的通过/失败判定。"他也划出了边界,说这个数字"不适用于那些没有任何信号告诉 agent 它做错了的工作"。 正在做 WorkingMono 的 Josh Edmondson 说,五年的估算会把项目放进"永远不做"的名单,两周则让它重新回到路线图上。
质疑者盯住的是"五年"本身。伦敦 iOS 工程师 Marius Fanu 写道:"五年是不是有点夸张?难道他们原本只打算用一个开发者?我相信 Codex 加快了速度,Codex 很了不起,但我不认同五年这个时间线。" 软件开发者 Tugrul Karakaya 说得更直接:"技术上不可能,一个五年的任务,两周内连验证都做不完,更别说开发。肯定哪里不对,夸张了。" 工程师 Saggiv 的结论是:"这不是胜利,而是糟糕的估算。"
谁估出的五年?官方文章没有说
Asana 自己的表态留了余地。首席技术官(CTO)Amritansh Raghav 在案例文章中写道:"不是每一个以年计的项目都会缩成几周。但 agent 能多给工程师留出打磨手艺的空间,让曾经不值得动手的工作变得值得一试。"("Not every years-long project will collapse into weeks. But agents can give engineers more room for craft—and make once-impossible work worth attempting.")
文章还交代了后续:迁移完成后,Asana 打算在其他迁移、重写和性能问题上继续让 agent 试手,这些问题它曾经默认要花数年;团队希望工程师把更多精力放在 craft 上,同时继续由人审查产出。至于"五年"和"600 万美元"是谁、用什么方法估出来的,案例文章始终没有说明。Mircea Sandu 在 Brockman 的推文下提出了这个问题:"文章里没写清楚,最初的五年到底是谁估的。" 在独立核实出现之前,这两个数字只能算 OpenAI 与 Asana 的单方口径。
参考链接
- _