微软花 12 万美元让 AI 重写 Copilot 运行时:43 万行 TS 变 80 万行 Rust,快 15.9 倍

微软用 AI 代理将 GitHub Copilot 运行时从 TypeScript 全量移植至 Rust,整个过程只花了约 12 万美元的 token 成本加一名工程师三周时间。

微软用 AI 代理将 GitHub Copilot 运行时从 TypeScript 全量移植至 Rust,整个过程只花了约 12 万美元的 token 成本加一名工程师三周时间。

这个运行时比多数用户想象得更要命:它支撑着 GitHub Copilot CLI、Copilot App、SDK 和 Copilot 云 Agent,还会出现在 VS Code、Visual Studio、Excel、Outlook、PowerPoint 以及一堆微软云服务中。原本它用 TypeScript 配 Node.js,好处是开发快,但规模化之后,启动速度和服务器密度都成了瓶颈。

一、性能实测:每秒 7.55 次提升到 120 次,内存降九成

微软杰出工程师 Stephen Toub 把整个过程写成了长文。数据显示,AI agents 把 43 万行 TypeScript 变成了 80 万行生产级 Rust,跨越 135 个 release、14.5 周,平均每天开 1.3 个移植用 PR。成本大头是 token——约 12 万美元,外加开发者三周人工。Toub 表示,这活儿要是纯手工,得花几年、砸几百万美元。

性能收益相当实在:在一个基准测试中,原 TypeScript 实现每秒处理 7.55 个单轮会话生命周期,Rust 进程内跑到了 120 个,特定负载下实现 15.9 倍加速。内存占用差距更夸张——10 客户端的一批 agents,TypeScript 吃掉 1383MB,Rust 只要 126MB,因为 Rust 版本全程在进程内完成,无需像 TypeScript 那样为补全额外拉起后台子进程。

二、“AI 疯狂吐代码”的画面几乎是反的

有意思的是,这次移植也在给“AI 编程”祛魅。Toub 观察到,agents 花在收集信息上的时间远超写代码本身。“大众印象里 AI 疯狂吐代码的画面几乎是反的;在这个规模上,工作看起来更像迭代式调查——检查当前状态、形成假设、做一处针对性修改,然后循环。”

最棘手的文件是 session.ts,3 万多行 TypeScript,触及运行时的方方面面。移植它花了 25 小时,光读文档就占 56 分钟、做了 122 次工具调用来澄清需求,随后 spawn 了 15 个子会话,每个都有自己的 worktree 和 agent 并开始互相通信;一个内置编排技能会找到所有活跃会话,给任务重叠的发消息请求协作。

不过这次移植也暴露了用 AI 写 Rust 的坑:整个过程中出现了几十个回归——原本正常的东西改完不工作了。Toub 总结道:“如果编译通过就代表正确,那这句话只配当笑话听。”编译器并不知道函数顺序对不对、任务代价是否可接受。上周蒙特利尔 RustConf 上,顾问 Lisa Crossman 也警告别把编译器当“神谕”:“Rust 阻止 agent 写内存不安全的代码,但不阻止它写错误却正确的程序。”

作为对照,Bun 作者 Jarred Sumner 最近几乎全用 Claude agents 把 Anthropic 的 JS 运行时从 53.5 万行 Zig 搬到 Rust,花了 16.5 万美元 token,在 Linux x64 glibc 上已通过 99.8% 的 Bun 既有测试——但 Zig 创始人 Andrew Kelley 至今称其代码为“没人审的垃圾”。连同这次 Copilot 运行时移植,“AI 大规模重写”正在成为一类可验证的工程现实:便宜、够快,但验收标准必须靠人去盯住“编译通过”之外的语义正确性。

CXOU AI 未来大会 · 报名通道限时开启
💬 评论
🔗 本文链接

📰 你可能也喜欢

数智化转型网每日AI资讯 资讯

​DeepSeek 传闻将推 3 万亿参数 Code 2.0,剑指 GPT-6 Astra

在人工智能领域激烈迭代的当下,DeepSeek 近日再次成为行业焦点。除了低调发布架构改动幅度巨大、堪称换代的 V4.1Flash 之外,业界传出消息称,其后续…
📅 09-29 · 👁 2026年9月29日
数智化转型网每日AI资讯 资讯

OpenAI 推出 Agents API:把 Codex 拆成云端服务,"造 Agent" 变成一次 API 调用

OpenAI 近日一口气放出四项产品更新,覆盖 Agent、语音交互、数据管理和金融服务四大领域,而真正让开发者眼睛发亮的,是其中的 Agents API。它把…
📅 09-29 · 👁 2026年9月29日
数智化转型网每日AI资讯 资讯

vLLM-Omni 与 FastH3 助力 MiniMax H3 迈入实时服务时代

在当前的视频生成技术领域,如何降低端到端时延并实现高效的实时服务一直是行业攻坚的核心难题。针对 MiniMax H3 视频大模型在实际落地中涉及多环节时延的系统…
📅 09-29 · 👁 2026年9月29日
数智化转型网每日AI资讯 资讯

撕掉烧钱标签!Anthropic 营收暴增 14 倍,底气十足冲刺连续盈利

人工智能初创企业 Anthropic 近日向部分股东透露了一个振奋人心的消息:公司有望在2026年第三季度继续录得正的经调整营业利润,迎来历史上的连续第二个季度…
📅 09-29 · 👁 2026年9月29日
数智化转型网每日AI资讯 资讯

外滩大会热议 AI 时代女性力量,从“为她所用”到“由她创造”

只上过三年学、每天在街头卖烧饼的阿姨,能做出自己的AI写作助手吗?一位乡村民宿管家,能不能零代码开发一款英语学习App,把家乡的故事讲给外国客人听?
📅 09-29 · 👁 2026年9月29日
数智化转型网每日AI资讯 资讯

OpenAI正式上线GPT-Live-1 API:支持打断处理、工具调用与电话智能体

OpenAI于近日正式宣布将全新模型GPT-Live-1引入API,为开发者打造全双工实时语音应用及业务流程提供核心支撑。该模型的推出,标志着AI语音交互正在从…
📅 09-29 · 👁 2026年9月29日