1名工程师、12万美元token、80万行Rust:Copilot 运行时被 AI 全量重写——先对完这三本账,再来谈焦虑

源自18位全网作者

03:39

上周,微软杰出工程师 Stephen Toub 发了一篇长文:GitHub Copilot 的运行时被从 TypeScript 全量移植到 Rust,80 万行出头的生产代码里,大部分由 AI agents 写成。 9 月 23 日,知乎上一条《微软工程师花12万美元让AI重写Copilot运行时》的转述帖又刷了一轮屏,高赞答案下面已经吵成三派:嘲讽派、Rust 救场派、C++ 也能派。今日头条知乎

通稿里的数字都很炸裂,但也很容易被读错。我们挨个对一遍,其实很快。

第一本账:数字里,哪些是真的,哪些是话术

被移植的不是你熟悉的那个"补全插件",是发动机。这套运行时支撑着 GitHub Copilot CLI、Copilot App、SDK 和 Copilot 云 Agent,还嵌在 VS Code、Visual Studio、Excel、Outlook、PowerPoint 和一堆微软云服务里。 移植的原因很朴素:TS + Node.js 开发快,但规模化之后,启动速度和服务器密度两头都顶不住了。知乎

43 万行变 80 万行,不是代码注水。Rust 本身就比 TS 啰嗦,而且微软强调这些是"生产级"Rust。真正有信息量的是另一组数:14.5 周、128 个移植 PR、135 个 release,平均每天合入约 1.3 个 PR。 这不是"AI 憋两周炸出个新品",是一路小步增量合入、边合边发的。微博

15.9 倍量的是服务器吞吐,不是你的补全速度。基准测试的定义是:共享客户端、100 个并发流水线跑 1000 个单轮会话生命周期——TypeScript 版每秒完成 7.55 个,Rust 进程内版每秒 120 个。更狠的差距在内存:跑 10 个客户端智能体的一批任务,TS 版吃掉 1383MB,Rust 版只用 126MB。 原因是 Rust 全程在进程内完成,不用像 TS 那样为补全额外拉起后台子进程。这本账省的是微软的服务器,用户端感受到的是"更轻",不是"更聪明"。今日头条

12 万美元 token 和"三周"是两座不同的钟。成本大头是 token,调用了包括 GPT-5.6 Sol、Claude Opus 4.8 在内的多个模型,按各自擅长的部分分工。 一名工程师的三周是人工工时,14.5 周才是日历时间——把这两个数混着说,是吹和踩共同的第一步。Toub 自己给了对照:这活儿纯手工干,得花几年、砸几百万美元。今日头条知乎

第二本账:坑在哪,通稿最懒得写的两句话

几十个回归缺陷是"编译通过"放行的。原本能用的功能,更新后不能用了,编译器一声不吭。 Toub 的原话是:"如果能编译就一定正确,这句话只能当个笑话用。"同一时期,RustConf 大会上的顾问 Lisa Crossman 也在泼冷水:Rust 阻止的是程序编写内存不安全的代码,但它不能阻止程序正确地写出错误的程序。编译器管不了的东西——执行顺序对不对、任务成本能不能接受、开发者没写明的要求——恰好全得人守着。今日头条

AI 花在收集信息上的时间,远多于写代码。最难的 session.ts 有三万多行,触及运行时的方方面面,一次转换耗时 25 小时:先花 56 分钟读文档、发起 122 次工具调用澄清需求,然后派生 15 个子会话,各自创建工作树、开始互相通信,编排会话会找到所有活跃会话,向任务重叠的发消息请求协调。 "AI 疯狂吐代码"的大众印象,在这个规模上几乎是反的——工作看起来更像迭代式调查:检查当前状态、形成假设、做一处针对性修改,然后循环。今日头条

运行时变快,不等于体验已经好。"微软的 Copilot 能有多烂?"至今挂在知乎热议,用户吐槽的就是 /undo 之后不存在 /redo 这种要命的细节。 9 月 1 日,Copilot 还一次退役了 6 个模型。 引擎性能是水桶的底,模型阵容和交互细节才是决定你每天手感的那块板。知乎知乎

第三本账:这事跟谁有关,跟谁没关系

普通 Copilot 用户:看热闹就行,不用动作。启动和并发收益最终会体现在多任务重负载、尤其是云 Agent 的响应和内存上;但如果你指望 Copilot 因为这次移植突然变聪明,那是走错了门。

正在纠结要不要学 Rust 的 TS/后端工程师:换个讲法。9 月 15 日,微软官宣 Rust 已经在内部获得 Tier-1 级别的工程支持,和 C++、C#、TypeScript 并列。 这单子的真正信号不是"学 Rust 有饭碗",而是:一个过去要"数年+数百万美元"的移植工程,现在被标价为"12 万美元 token+三周人工"。知乎评论区的三派(早干嘛去了/让 AI 干 C++ 更合适/AI 时代类型系统更重要)吵的全是语言选择,而真正在变的是另一件事:语法门槛在贬值,语义评审的门槛在溢价——这单里真正的主角,是那一个守了三周评审的工程师。36氪

想抄作业的团队负责人:先核对作业条件。高频发布和完整测试(135 个 release)、增量 PR(128 个)、编译器+类型系统当第一道网、人守着语义和需求边界——四条缺一条,都别碰"AI 全量重写"。预算参考:43 万行级别的引擎运行时,约 12 万美元 token + 一个工程师的三周全职。

接下来盯什么

  • GitHub 会不会公开那几十个回归缺陷的后续修复清单——这才是这场实验真正的尾款。

  • Rust 升一级之后会不会有第二个、第三个移植跟进,以及会不会从性能基础设施蔓延到没有测试兜底的业务代码库。

  • 服务器密度省的账会不会传导到企业定价。Copilot 的价格体系正处在折扣和按用量收费的调整周期里,成本端变了,账单大概率会跟着动。

一句话收束:80 万行代码是 AI 写的,但"能不能信"这三个字,到现在为止还是人说了算。拉开差距的不是谁更会用 AI,而是谁知道哪些环节不能交给 AI。微博

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章