微软利用 AI 智能体将 Copilot 运行时从 TypeScript 移植至 Rust,性能提升近 16 倍

2026/09/20 23:09阅读量 3

微软耗时 14.5 周、花费 12 万美元 token,利用 GPT-5.6 Sol 和 Claude Opus 4.8 等 AI 智能体,成功将 Copilot 运行时从 TypeScript 移植到 Rust。此次迁移涉及 43 万行代码重构为 80 万行生产级 Rust 代码,最终实现执行速度提升 15.9 倍,内存占用降低约 91%。

事件概述

微软近期完成了一项大规模的代码库迁移工作,利用 AI 智能体(AI Agents)将 Copilot 运行时环境从 TypeScript 语言全面移植到 Rust 语言。该项目历时 14.5 周,累计消耗价值约 12 万美元的 token 资源。

核心实施细节

  • 工具与模型:项目主要依赖 GPT-5.6 Sol 和 Claude Opus 4.8 等先进 AI 模型作为智能体执行代码转换任务。
  • 执行策略:采用模块化逐个更新的方式推进,整个周期内共进行了 135 次发布,平均每天提交约 1.3 个 Pull Request。
  • 代码规模:原始 TypeScript 代码量为 43 万行,经过 AI 辅助重构后,生成了 80 万行可用于生产的 Rust 代码。

性能对比与成果

测试数据显示,Rust 版本在关键性能指标上显著优于原 TypeScript 版本:

  • 执行速度:TypeScript 版本每秒处理 7.55 个生命周期(one-turn session lifecycles),而 Rust 版本达到每秒 120 个,速度提升倍数约为 15.9 倍。
  • 内存效率:在包含 10 个客户端的智能体负载下,TypeScript 版本消耗 1383 MB 内存,Rust 版本仅消耗 126 MB,内存占用大幅降低。
  • 架构优化:Rust 版本实现了任务在进程内的直接执行,无需像 TypeScript 版本那样启动外部后台进程,进一步提升了系统效率和稳定性。

准备好启动您的定制项目了吗?

现在咨询,即可获得免费的业务梳理与技术架构建议方案。