微软把 Copilot 运行时从 TypeScript 移植到了 Rust,全程几乎由 AI 编程智能体完成——据报道,这个项目历时 14.5 周,token 花费约 12 万美元,最终换来最高约 15.9 倍的性能提升。

这不是一次普通的重构新闻,而是 2026 年 AI 编程能力的一次公开"实弹演练":43 万行旧代码进去,80 万行可投产的 Rust 代码出来。下面把这件事的经过、成本账和对你的实际启发一次讲清楚。

📰30秒结论:微软用 GPT-5.6 Sol 和 Claude Opus 4.8 智能体,花约 12 万美元 token、14.5 周把 Copilot 运行时从 TypeScript 迁到 Rust;特定负载吞吐从每秒 7.55 个提升到 120 个,内存从 1383 MB 降到 126 MB。这说明大规模代码迁移已经是 AI 智能体能干、且划算的活。

微软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 迁移代码虽然香,坑也不少。打算动手之前,先记住这几条:

  1. 先补测试再动手:没有测试覆盖,AI 迁移出错你也发现不了。微软敢这么干,前提是有完整的验证手段。
  2. 警惕"能跑但不等价":边界条件、并发行为、错误处理最容易被悄悄改掉,关键模块必须人工逐行审查。
  3. 留心代码膨胀:43 万变 80 万行不全是 Rust 的锅,AI 倾向生成保守、重复的代码,长期维护成本要提前想清楚。
  4. 控制 token 预算:大项目让智能体放手跑,账单可能失控,记得设上限、分阶段验收。
  5. 别把性能数字当承诺:15.9 倍是特定负载下的结果,你的业务能提升多少,只能靠自己的压测说话。

信息来源:Solidot:微软花费 12 万美元 token 将 Copilot 运行时移植到 Rust,具体数据以微软官方披露为准。

信息来源:www.solidot.org。本文为基于公开资讯的原创整理与解读,非原文转载。

常见问题(FAQ)

微软为什么要把Copilot从TypeScript移植到Rust?
核心是性能和成本。迁移后特定负载下吞吐从每秒约 7.55 个会话提升到约 120 个(15.9 倍),10 客户端内存从 1383 MB 降到 126 MB,且任务在进程内完成,不用再启动外部后台进程。
这次AI移植Copilot一共花了多少钱?
据报道 token 费用约 12 万美元,历时 14.5 周,共 135 次发布。这不包括人类工程师审核和测试的投入,具体数字以微软官方披露为准。
GPT-5.6 Sol和Claude Opus 4.8哪个更适合写代码?
两者都属于 2026 年 AI 编程第一梯队。微软这次选择混用,说明不同环节各有长项。你日常用时建议按任务类型选, Claude 长于长上下文重构,GPT 系生态更广,具体可看站内的编程工具对比文章。
普通开发者能用AI迁移自己的老项目吗?
完全可以。照抄微软的方法论即可:先补测试、逐模块迁移、小步发布、人工审 PR。小项目的 token 成本通常只有几美元到几十美元,远低于大厂手笔。
Rust一定比TypeScript快吗?
不一定。对运行时和内存敏感的高频服务(比如这次的 Copilot 运行时),Rust 收益巨大;但普通 CRUD 业务差别可能并不明显。要不要迁,先用压测数据说话。
国内用户怎么用Claude或ChatGPT做AI编程?
可以通过官方渠道开通会员,一般支持支付宝、微信(以官方页面为准),也可以用 Cursor 等接入这些模型的客户端。注意网络环境和账号使用规范,降低封号风险。