微软工程师花 12 万美元让 AI 重写 Copilot 运行时:43 万行 TS 变成 80 万行 Rust,快 15.9 倍
3 小时前

微软利用AI agents,将支撑GitHub Copilot多款产品及微软软件、云服务的TypeScript+Node.js运行时,重写为Rust语言。这一项目仅耗资12万美元token费用,并由一名工程师在三周内完成,而传统手工方式预计需数年时间和数百万美元成本。移植过程中,43万行TypeScript代码被转换为80万行生产级Rust代码,历经135个版本、14.5周。性能方面,新版本单轮会话处理速度最高提升至原版本的15.9倍,同时内存占用显著降低。此次移植揭示了AI编程的迭代式调查特性,而非简单快速生成代码。同时,也暴露了AI编写Rust代码的问题:虽能避免内存不安全问题,但易出现功能回归,需人工确保语义正确性。此前,Bun作者也曾使用Claude agents将JS运行时从Zig迁移至Rust,花费16.5万美元token,测试通过率高达99.8%,但遭到Zig创始人对代码质量的质疑。