星知

logo
logo
登录

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

微软用 AI 代理以约 12 万美元 token 成本和三周人工,将 GitHub Copilot 运行时从 TypeScript 移植到 Rust,性能最高提升 15.9 倍、内存降九成,但暴露出“编译通过不等于语义正确”的验收难题。
发布时间:2026/09/22 03:09|分类:人工智能
微软用 AI 代理将 GitHub Copilot 运行时从 TypeScript 全量移植至 Rust,约 12 万美元 token 成本加一名工程师三周完成。该运行时支撑 GitHub Copilot CLI、Copilot App、SDK 和 Copilot 云 Agent,还会出现在 VS Code、Visual Studio、Excel、Outlook、PowerPoint 等微软服务中。 性能方面,AI agents 将 43 万行 TypeScript 变成 80 万行生产级 Rust,跨越 135 个 release、14.5 周。基准测试中,原 TypeScript 每秒处理 7.55 个单轮会话生命周期,Rust 进程内跑到 120 个,特定负载下实现 15.9 倍加速;内存占用从 TypeScript 的 1383MB 降至 Rust 的 126MB,因为 Rust 版本全程进程内完成,无需额外拉起后台子进程。 微软杰出工程师 Stephen Toub 观察到,agents 花在收集信息上的时间远超写代码。最棘手的 session.ts 有 3 万多行 TypeScript,移植耗时 25 小时,做了 122 次工具调用澄清需求,并 spawn 15 个子会话协作。移植暴露了用 AI 写 Rust 的坑:出现几十个回归,编译通过不等于语义正确。RustConf 上 Lisa Crossman 也警告,Rust 阻止内存不安全,但不阻止写出错误却正确的程序。Bun 作者 Jarred Sumner 几乎全用 Claude agents 将 Anthropic 的 JS 运行时从 53.5 万行 Zig 搬到 Rust,花 16.5 万美元 token,但 Zig 创始人 Andrew Kelley 仍称其代码为“没人审的垃圾”。AI 大规模重写正成为可验证的工程现实:便宜、够快,但验收标准必须靠人盯住语义正确性。
人工智能星知