微软用AI智能体14.5周完成Copilot运行时Rust移植,成本12万美元token
摘要
微软借助GPT-5.6 Sol和Claude Opus 4.8智能体,历时14.5周、耗资12万美元token,将Copilot运行时从TypeScript迁移至Rust。43万行代码转为80万行,性能提升15.9倍,内存占用从1383MB降至126MB。
微软近日完成了一项颇具实验性的工程迁移:将Copilot运行时从TypeScript语言整体移植到Rust语言。与常规重写不同,这次迁移由搭载GPT-5.6 Sol和Claude Opus 4.8的AI智能体主导执行,全程历时14.5周,token开销达到12万美元。
项目采取了逐个模块更新的渐进策略,累计完成135次发布,平均每天提交约1.3个Pull Request。最终,原有43万行TypeScript代码被转换为80万行可用于生产环境的Rust代码。这一过程中,AI智能体承担了代码生成与转换的主要工作。
性能测试数据揭示了迁移带来的显著变化。原TypeScript代码每秒可完成7.55个生命周期(one-turn session lifecycles),而Rust版本达到每秒120个,在特定工作负载下速度提升15.9倍。内存方面,包含10个客户端的智能体在TypeScript下消耗1383 MB,Rust版本仅需126 MB。
架构层面亦有改进:Rust版本将任务保持在进程内执行,不再需要像TypeScript版本那样启动外部后台进程。这一变化简化了运行时结构,可能对部署和维护成本产生积极影响。
本文由新大陆基于公开信息编辑整理
信息来源:Solidot Solidot原文 ↗