微软工程师花 12 万美元让 AI 重写 Copilot 运行时:43 万行 TS 变成 80 万行 Rust,快 15.9 倍
8 小时前
微软借助 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 创始人质疑代码质量。
体验专业版特色功能,拓展更丰富、更全面的相关内容。