微软用AI将GitHub Copilot全面重构为Rust,超80万行代码,性能大幅提升

微软旗下GitHub近日宣布,已成功将支撑GitHub Copilot的Agent Runtime从TypeScript/Node.js全面迁移至Rust,Agent Runtime是Copilot CLI、桌面app、SDK以及VS Code、Visual Studio、Office等多款产品和云服务的共享引擎。此次重构共生成超过83万行生产级Rust代码,主要由AI完成,历时约14.5周、通过128个增量拉取请求逐步合并上线,期间持续发布了135个版本,避免了“大爆炸式”切换。

官方博客表示,迁移动机主要是为了提升性能、可嵌入性与资源效率——旧架构需要为每种语言的SDK额外启动Node/V8子进程并通过JSON-RPC通信,而新Rust运行时支持进程内嵌入(通过C ABI),在特定基准测试中实现了约15.9倍的吞吐提升,内存占用也显著降低。

整个项目主要由一名工程师主导,AI的token成本约为12万美元,如果放在过去,这类工程通常需要一支开发团队耗费一至两年。

via 匿名

🗒 标签: #微软 #GitHub #Copilot #Rust
📢 频道: @GodlyNews1
🤖 投稿: @GodlyNewsBot
 
 
Back to Top