微软花 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情报站

Gemini3.8Live升级语音智能:对话、推理与任务执行进一步融合

谷歌近日发布Gemini3.8Live和Gemini3.8Live Extended Thinking,新增近实时推理、语音与思考同步处理,以及后台工具和API…
📅 10-21 · 👁 2026年10月21日
数智化转型网每日AI资讯 AI情报站

OpenAI 宣布 GPT-5.5 将于 10 月 14 日下线: 与 Codex 同步移除

OpenAI 9 月 16 日宣布,GPT-5.5 将于 10 月 14 日从 ChatGPT、ChatGPT Work 和 Codex 中下线,覆盖所有订阅方…
📅 10-21 · 👁 2026年10月21日
数智化转型网每日AI资讯 AI情报站

估值冲击1.2万亿美元!OpenAI密谈新一轮融资

人工智能领域的领头羊 OpenAI 近期正与投资者就新一轮私募融资展开初步洽谈,其目标估值高达 1.2 万亿美元。此次潜在融资是在 GPT-5.6 以及 Ast…
📅 10-21 · 👁 2026年10月21日
数智化转型网每日AI资讯 AI情报站

​豆包大模型 2.1 Pro 0915 版本重磅发布:Agent 交付更稳、多模态 Coding 全面进化

9月16日,火山引擎官方正式宣布,豆包大模型2.1Pro(Doubao-Seed-2.1-pro)迎来了全新的0915版本升级,目前该模型的 API 已经全量上…
📅 10-21 · 👁 2026年10月21日
数智化转型网每日AI资讯 AI情报站

vivo 正式发布智能体大模型矩阵,并重磅预研 30B MoE 端侧大模型

vivo 今日正式召开发布会,推出全新的智能体大模型矩阵,涵盖语音、端侧、云侧等四款核心大模型,全方位赋能终端设备的智能化体验。与此同时,vivo 官方宣布正在…
📅 10-21 · 👁 2026年10月21日
数智化转型网每日AI资讯 AI情报站

Claude 发布重大升级:43 项全能工作流与 27 个巨头应用深度打通

Anthropic 于2026年9月15日正式宣布对其“中小企业版 Claude”进行重大功能升级。本次更新一口气推出了43项高效工作流,并新增了多达27个与主…
📅 10-21 · 👁 2026年10月21日