一个AI,11天重写了100万行代码,账单烧掉16.5万美元

j
jxgzhc
1小时前 3 分钟阅读

AI写代码

11天,100万行代码,一个AI干完了。

最近,JavaScript 运行时 Bun 发了 1.4 版本,它干了一件狠事:把底层超百万行代码,从 Zig 重写成了 Rust。

GitHub 上那个合并记录,一次改动就是 +1,009,257 行、-4,024 行。

百万行级。而且这活儿,不是几百个程序员一点点敲出来的。

主导开发者 Jarred Sumner 干的事,更像搭流水线:先搭好一套 Agent 工作框架,把“怎么迁移、什么算对”讲清楚,然后放一群 AI 进去并行干。

11 天,主体工程成型。接下来几个月,Agent 继续改 Bug、跑测试、反复打磨。

今天发布,跑在了几百万开发者的电脑上。

从头到尾,Token 烧掉了约 16.5 万美元。

InfluxDB 创始人 Paul Dix 看完,直接写了篇文章,标题就叫《The End of Programming》。

他的判断很直白:那种“人写代码、另一个人逐行 Review”的软件开发方式,正在走向消亡。

理由也简单——看不过来了。

普通程序员一周交几个 PR,那逐行审没问题。但 OpenAI、Anthropic 里的开发者,现在一周能交几十上百个 PR。到这个量级,逐行看代码成了一种不可能。

他们的玩法已经变了:写 Prompt、搭 Harness、设测试和验收条件,然后让 Agent 在后台自己转。代码机器产,人盯结果。

Bun 1.4 就是这套打法最极端的一次公开展示。

Paul Dix 还有个挺扎心的判断:A 公司和 OpenAI 的开发者,其实活在“普通程序员一两年后的世界”。他们 Token 几乎管够,能让最强模型一天到晚在后台狂跑。

当然,人类手写代码明天不会消失。大公司的流程、责任、安全审查,都会让老办法再多活很多年。Paul Dix 说,可能还能拖十年。

但最快的那批人,已经不太像传统程序员了。他们开始决定需求、拆任务、搭流水线、做验收。至于底下生成的是 5000 行还是 100 万行,他们可能一行都不会读完。

要泼点冷水的是:AI 生成的代码越多,不等于软件越好。相反,未来一定会出现海量垃圾代码,和没人愿意维护的项目。

真正变的是生产方式。以前,代码本身就是核心资产;以后,大量代码从出生到上线,可能没有任何一个人类完整读过。人该紧紧抓住的,是系统行为、测试结果、性能、安全边界和体验。

代码,从“作品”变成了机器产出的中间产物。

100 万行 Rust,多半只是开始。

以后最值钱的程序员,未必是敲代码最快的。可能是那个最会指挥一群 AI 干活的人。