微软把 Copilot 运行时从 TypeScript 移植到了 Rust,全程几乎由 AI 编程智能体完成——据报道,这个项目历时 14.5 周,token 花费约 12 万美元,最终换来最高约 15.9 倍的性能提升。
这不是一次普通的重构新闻,而是 2026 年 AI 编程能力的一次公开"实弹演练":43 万行旧代码进去,80 万行可投产的 Rust 代码出来。下面把这件事的经过、成本账和对你的实际启发一次讲清楚。
微软Copilot移植Rust是怎么回事
据 Solidot 等媒体报道,微软用 AI 编程智能体把 Copilot 的运行时从 TypeScript 整体移植到了 Rust。整个项目跑了 14.5 周,token 花费约 12 万美元。
做法不是"一口气推倒重写",而是逐个模块迁移:一共进行了 135 次发布,平均每天提交约 1.3 个 Pull Request,最终把 43 万行 TypeScript 代码变成了 80 万行可用于生产环境的 Rust 代码。
干活的"主力员工"是两个顶级模型的智能体:OpenAI 的 GPT-5.6 Sol 和 Anthropic 的 Claude Opus 4.8。它们负责写代码、提 PR,人类工程师主要负责定方向、审代码和把关架构。
值得注意的是,每一步都是小步快跑、可随时回滚的节奏——这套打法本身就值得你学,后面会专门讲。
为什么要把TypeScript换成Rust
TypeScript 跑在 Node.js 上,优点是开发快、生态大,但运行时性能有天花板:垃圾回收会带来停顿,单线程模型吃不满多核 CPU,内存占用也偏高。对 Copilot 这种被高频调用的服务来说,这些短板会直接变成真金白银的服务器账单。
Rust 正好补上这几块短板:没有垃圾回收、内存安全靠编译期检查保证、能充分利用多核。这次迁移之后,任务直接在进程内完成,不用再像 TypeScript 版本那样额外启动外部后台进程,省掉了进程间通信的开销。
简单说:用户量越大、调用越频繁的服务,从托管语言迁到 Rust 这类系统级语言,省下的算力成本越可观。这也是近几年很多基础设施团队做同样选择的原因。
Rust版比TypeScript快多少
微软披露的两组核心数据,差距相当明显,你可以直接看这张对比表:
| 对比项 | TypeScript 版 | Rust 版 |
|---|---|---|
| 单轮会话生命周期吞吐 | 每秒约 7.55 个 | 每秒约 120 个(约 15.9 倍) |
| 10 客户端智能体内存占用 | 约 1383 MB | 约 126 MB(约为原来的 1/11) |
| 任务执行方式 | 需启动外部后台进程 | 进程内直接执行 |
| 代码规模 | 约 43 万行 | 约 80 万行 |
不过你要注意两个前提:第一,"15.9 倍"是特定工作负载下的成绩,不代表所有场景都有这么大的提升;第二,Rust 代码行数接近翻倍,一部分是语言本身更"啰嗦",一部分来自 AI 偏保守的生成风格,行数多并不等于质量差。
12万美元token贵不贵?成本怎么算
12 万美元(约合几十万元人民币,随汇率浮动)听起来不少,但关键看参照物是什么。
- 靠人写要多少?业内普遍估算,熟练工程师纯手工迁移 43 万行代码,工期通常按"年"算,人力成本远高于 12 万美元,而且重复劳动极易出错。
- AI 方案的效率:14.5 周完成、135 次发布、平均每天 1.3 个 PR,节奏稳定,每一步都可审查、可回滚。
- 别忽略隐性成本:token 费只是明账,人类工程师在审核、测试和架构把关上的投入,报道里并没有披露,具体以微软官方信息为准。
这笔账对你的启发是:大规模、规则明确的代码迁移,正是 AI 智能体最划算的场景之一——需求清晰、成果可用测试验证、试错成本低。如果你关心各家 AI 编程工具的订阅费用,可以对照2026 主流 AI 会员价格汇总来估算自己的预算。
GPT-5.6 Sol和Claude Opus 4.8是什么来头
这次干活的两个模型,分别代表目前 AI 编程的第一梯队:
- GPT-5.6 Sol:OpenAI 的新一代模型,据报道路线偏向工程化任务。目前公开细节还不多,具体能力以 OpenAI 官方说明为准。
- Claude Opus 4.8:Anthropic 的旗舰 Opus 系列,长上下文和代码能力一直是招牌,在开发者圈口碑很稳。
微软选择两个模型混用,本身就是一个信号:截至 2026 年,没有哪家模型能在所有环节都最强,工程团队已经开始"谁擅长什么就用谁"的组合打法。这点对你同样适用,我们之前在哪个 AI 写代码最好:Cursor、Claude、ChatGPT 怎么选里详细对比过各家长项。
想亲手体验这类模型,国内用户可以通过官方渠道开通会员,一般支持支付宝、微信等方式(以官方页面为准);如果想多工具组合着用,多个 AI 工具怎么搭配更省钱这篇给了具体方案。
这件事对国内开发者有什么影响
对普通开发者和小团队来说,这件事的意义比"微软又搞了个大新闻"实在得多:
- 遗留项目迁移不再是"想做不敢做":老项目升语言版本、换框架,甚至整体换语言,AI 智能体都能承担大部分体力活。
- 方法论可以直接照抄:逐模块迁移、每步跑测试、频繁小发布,这套渐进式打法小团队一样能用,根本不需要 12 万美元的预算。
- 你的角色在悄悄变化:亲手写代码的时间会越来越少,定架构、写测试、审 PR 的时间会越来越多,后面这些能力正在变得更值钱。
对国内用户来说,还有一层现实意义:Claude、ChatGPT 的编程能力和 Copilot 同处第一梯队,用哪个都能复刻类似的迁移流程。关键是先把测试补好、把任务拆小,剩下的交给智能体跑。
用AI做大规模代码迁移要避哪些坑
AI 迁移代码虽然香,坑也不少。打算动手之前,先记住这几条:
- 先补测试再动手:没有测试覆盖,AI 迁移出错你也发现不了。微软敢这么干,前提是有完整的验证手段。
- 警惕"能跑但不等价":边界条件、并发行为、错误处理最容易被悄悄改掉,关键模块必须人工逐行审查。
- 留心代码膨胀:43 万变 80 万行不全是 Rust 的锅,AI 倾向生成保守、重复的代码,长期维护成本要提前想清楚。
- 控制 token 预算:大项目让智能体放手跑,账单可能失控,记得设上限、分阶段验收。
- 别把性能数字当承诺:15.9 倍是特定负载下的结果,你的业务能提升多少,只能靠自己的压测说话。
信息来源:Solidot:微软花费 12 万美元 token 将 Copilot 运行时移植到 Rust,具体数据以微软官方披露为准。
信息来源:www.solidot.org。本文为基于公开资讯的原创整理与解读,非原文转载。