7.3
深览指数
科技腾讯新闻·机器之心··AI 生成
仅11天,Claude重写百万行代码,AI史诗级工程却引来愤怒
Bun 运行时团队用 Claude 在 11 天内将百万行 Zig 代码重写为 Rust,耗资 16.5 万美元 API 费用,引发 Zig 创始人 Andrew Kelley 的公开抨击。Kelley 指责 Bun 创始人 Jarred Sumner 的工程习惯糟糕,原始代码就充满技术债,AI 重写只是将问题迁移到新语言,且缺乏人类架构审查。文章记录了这场由 AI 驱动的极限工程实验、其背后的商业逻辑(Anthropic 收购 Bun 以驱动 Claude Code),以及围绕 AI 生成代码质量、开源社区文化与技术债的激烈争论。适合关注 AI 编程、软件工程方法论、开源生态的读者,尤其是对 AI 在核心基础设施中作用持审慎态度的开发者。原文 ↗
核心观点
- ▍Bun 团队用 Claude 在 11 天内将百万行代码从 Zig 重写为 Rust,是 AI 智能体工作流的极限测试,但其工程质量(大量 unsafe 代码、缺乏人工审查)引发了业界对 AI 生成代码长期维护成本的根本性质疑。
- ▍Zig 创始人 Andrew Kelley 认为,Bun 原始代码质量本就糟糕(黑客式补丁、技术债累积),AI 重写只是将问题从一种语言迁移到另一种,并未解决根本的工程管理问题。
- 01Bun 是高性能 JavaScript/TypeScript 运行时,旨在替代 Node.js,其核心卖点是极速,部分原因在于使用 Zig 语言编写。
- 02Anthropic 于 2024 年 12 月收购 Bun,将其作为 Claude Code 和 Claude Agent SDK 的基础设施。
- 03Zig 版本的 Bun 存在大量内存安全 bug(use-after-free、double-free),在 Zig 中只能靠编码规范约束,而 Rust 的借用检查器可在编译时阻止。
- 04Zig 上游社区对 LLM 生成代码采取零容忍政策,Bun 团队重度依赖 AI 辅助开发,继续使用 Zig 需长期维护自己的编译器分支,成本高昂。
- 05重写项目使用 Anthropic 未公开发布的 Claude Fable 5(Mythos 级模型)和 Claude Code 的动态工作流能力,预计消耗 16.5 万美元 API 费用。
- 06新代码库中残留了高达 2.7 万行 unsafe 代码块,因重写过程是 AI 直接由 Zig 机械翻译而来,缺少人类工程师的架构重构。
反方 / 局限
- — 支持 AI 重写的一方认为,从账面上看,AI 将开发成本压缩到原本的十分之一左右,时间从约一年减到不到两周,这是效率的飞跃。
- — 也有观点认为,Andrew Kelley 公开攻击曾经的重要用户和赞助者(Bun 曾长期资助 Zig),显得缺乏职业素养和不专业。
- — 文章指出,未来人类开发者维护和阅读这 2.7 万行 unsafe 的 AI 生成代码时,认知成本和排错成本可能最终超过今天省下的前置开发成本,验证了技术债的真实存在。
6 分钟 · 4 卡片 · 12 资料
读原文 →