GitHub与Anthropic各自用自研智能体完成Rust重写,但路径截然不同
这件事讲了什么
GitHub把Copilot的底层运行时从TypeScript/Node.js整体改写成了80多万行Rust代码,并且主要让自家的Copilot编程智能体来写代码,由一名开发者主导、几个月完成,拆成128个拉取请求边改边上线。Anthropic收购的Bun也做了类似的事:它原有53万多行Zig代码,长期被内存泄漏和崩溃困扰,创始人用多个Claude智能体并行翻译,11天后Rust版本在六个平台通过原有测试。两家做法不同:Bun是并行快搬,GitHub是慢慢迁移不停产品,但都想说明智能体让过去“养一个团队一两年”的重写变得可行。
可以使用的工具
文中可用工具
- GitHub CopilotGitHub自家的编程智能体,这次参与了把Copilot运行时改写成Rust的工作
- Copilot CLI用于此次Rust重写的命令行工具
- ClaudeAnthropic的模型,用于Bun从Zig到Rust的代码翻译
- Claude CodeAnthropic的编程智能体,被并行调度来翻译和检查Bun代码
- Rust编程语言,被选作重写目标以提升内存安全与性能
- TypeScriptCopilot运行时原本使用的语言
- Node.jsCopilot运行时原本依赖的运行环境
- ZigBun原本使用的语言,重写后不再使用
- React CompilerMeta从TypeScript迁移到Rust的项目,大部分代码由AI编写
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。