微软花 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 大规模重写”正在成为一类可验证的工程现实:便宜、够快,但验收标准必须靠人去盯住“编译通过”之外的语义正确性。

💬 评论
🔗 本文链接

以专业为基,引领科技向善向新

Rooted in professionalism, we lead technology toward social good and innovation.

数智化转型网 · 了解更多产业资讯与选型数据 →

📰 你可能也喜欢

数智化转型网每日AI资讯 AI情报站

微软联手哈佛MIT端出生物学世界模型Project Quine,一个周末筛出抗癌候选物

微软研究院把生物学研究的世界模型这个概念第一次真正落了地。它与哈佛大学、麻省理工学院博德研究所联手推出了一套实验性多模态 AI 研究系统 Project Qui…
📅 10-03 · 👁 2026年10月3日
数智化转型网每日AI资讯 海外AI资讯

谷歌宣布向免费用户全面开放 Gemini Skills,Gems 功能将于 11 月完成历史性整合

人工智能个性化工具的体验门槛正在迎来大幅降低。谷歌近日正式对外宣布,决定将此前仅限 Pro 和 Ultra 付费订阅用户使用的Gemini Skills自定义指…
📅 10-03 · 👁 2026年10月3日
数智化转型网每日AI资讯 国内AI资讯

豆包AI再升级:一站式搞定出行全流程,剑指生活服务入口

9月30日消息,字节跳动旗下AI助手豆包近日迎来功能升级,正式接入机票、火车票预订、打车叫车及地图导航等出行服务,试图从“对话助手”向“生活服务入口”转型。
📅 10-03 · 👁 2026年10月3日
数智化转型网每日AI资讯 国内AI资讯

Anthropic IPO 文件曝光:向 SpaceX 豪掷 845 亿美元锁定 AI 算力

协议规模翻倍,远超 5 月披露水平
📅 10-03 · 👁 2026年10月3日
数智化转型网每日AI资讯 海外AI资讯

OpenAI 携手 ModRetro 发布 Codex 专用插件:动动嘴就能造出复古 Game Boy 游戏

在今日召开的2026开发者日活动中,OpenAI 带来了让人眼前一亮的全新跨界合作。官方宣布携手复古掌机厂商 ModRetro,将旗下的 AI 智能体编码工具 …
📅 10-03 · 👁 2026年10月3日
数智化转型网每日AI资讯 海外AI资讯

Anthropic 披露与 SpaceX 签署高达 845 亿美元巨额算力协议

人工智能领域的算力争夺战正在持续加码。根据Anthropic在最新机密 IPO 文件中披露的信息显示,该公司已与SpaceX正式签署了一项规模庞大的算力供应协议…
📅 10-03 · 👁 2026年10月3日