讲师中心 微信公众号
AI工具推荐 视频效率加速

仅11天,Claude重写百万行代码,AI史诗级工程却引来愤怒

星婷酱_9590

星婷酱_9590

发布时间:2026-07-11 23:01:06

|

507人浏览过

|

来源于php中文网

原创

这几天,科技圈掀起了一场热议:编程语言 zig 的缔造者 andrew kelley 公开表达了强烈不满。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

仅11天,Claude重写百万行代码,AI史诗级工程却引来愤怒

导火索是——曾全面拥抱 Zig 的运行时项目 Bun,其创始人 Jarred Sumner 竟然用 Rust 对其进行了彻底重写。

仅11天,Claude重写百万行代码,AI史诗级工程却引来愤怒

Andrew Kelley 毫不掩饰情绪,未作任何粉饰性表态,而是直指 Jarred Sumner 在工程实践、团队管理及商业决策层面的深层问题。

Bun 是一款高性能 JavaScript/TypeScript 运行时,目标是成为 Node.js 更快、更现代的替代方案,近年来已成为前端领域挑战 Node.js 地位的关键力量。

它的核心优势正是“快”:启动速度、依赖安装、测试执行等环节均大幅领先同类工具,部分原因在于其最初完全基于 Zig 构建。

去年 12 月,Anthropic 正式宣布收购 Bun,将其整合进自身 AI 编程产品线,用于支撑 Claude Code 和 Claude Agent SDK。Jarred Sumner 及 Bun 团队成员如今均已加入 Anthropic。

随着在大规模场景(尤其是作为 Claude Code 底层引擎)中持续落地,团队发现 Zig 版本的 Bun 面临难以根治的稳定性隐患。

具体而言,Zig 实现中存在大量内存安全缺陷——如 use-after-free、double-free,以及关键路径中遗漏内存释放等问题。这类错误在 Zig 中仅靠开发者自觉规避,而 Rust 凭借借用检查器与 Drop 自动析构机制,能直接在编译阶段拦截。

此外,Zig 上游社区对大模型(LLM)生成代码持严格禁令,即便与 AI 无关的优化补丁也常被拒之门外。Bun 团队高度依赖 AI 辅助开发,继续沿用 Zig 意味着必须长期维护私有编译器分支,维护成本陡增。

因此,今年 5 月,一场震撼业界的重构行动拉开帷幕:Jarred Sumner 宣布,将 Bun 百万行代码在短短 11 天内全部用 Rust 重写。所用工具正是 Anthropic 尚未对外发布的 Claude Fable 5(Mythos 级别模型)及其 Claude Code 动态工作流能力。

仅11天,Claude重写百万行代码,AI史诗级工程却引来愤怒

这堪称一次教科书级的智能体工作流(Agentic Workflow)实战检验,后续也被 Anthropic 列为 Dynamic Workflows 的标志性案例进行推广,但同时也因“背离初心”引发广泛争议。

Zig 创始人 Andrew Kelley 在近期博文中指出,Bun 在重构前频发 Bug 的根源,并非 Zig 本身,而是 Jarred Sumner 长期积累的工程陋习。

首先,在 AI 尚未普及的年代,Jarred 就已习惯编写质量堪忧的代码。Kelley 提到,Zig 团队时常审查用户项目,而 Bun 的代码库让他们“毛骨悚然”:充斥着层层嵌套的临时补丁(hacks on top of hacks)、断言滥用,且为赶进度几乎从不清理技术债与历史遗留缺陷。

其次是那百万行由 Claude 生成的 Rust 代码。Kelley 反问:“Bun 官方称这 100 万行未经人工审核的 AI 生成 Rust 代码因有测试覆盖而‘足够安全’;但如果测试真如此完备,为何此前 Zig 版本中那些顽固 Bug 却始终未能暴露?”

Claude Cost Cli
Claude Cost Cli

通过命令行查询 Claude API 用量与费用报告。使用 macOS 钥匙串安全存储 Admin API 密钥。支持表格/JSON 输出。

下载

如今,Kelley 对 Jarred 从一名充满初学者热情(beginner energy)的开源开发者蜕变为一名“臭名昭著的管理者”(stinky manager)深感失望。

他坦言,得知 Bun 决定弃用 Zig 时,自己并无被背叛之感,反而如释重负。他真正担忧的是:打着 Zig 名号的 Bun 若持续输出低质代码,会误导公众对 Zig 的认知;更怕它吸引一批只会盲目复制粘贴 AI 输出的开发者。他甚至略带讽刺地表示,此刻正端着一杯茶,庆幸“这事终于与我无关了”。

如此坦率的公开批评,迅速引爆行业讨论,各方观点纷至沓来。

首先是成本核算:尽管普遍认为 Claude API 费用高昂,但据 Jarred Sumner 与 Bun 官方披露的数据,此次 Rust 重写共消耗约 16.5 万美元 API 成本。在工程界看来,这笔投入与耗时堪称惊人低廉。

单看账面,AI 将开发成本压缩至原先约十分之一,工期则从预估一年缩短至不足两周。

仅11天,Claude重写百万行代码,AI史诗级工程却引来愤怒

其次是开源文化与 AI 时代的碰撞。部分读者在读完 Andrew Kelley 的博文后感到不适,认为他对曾长期资助 Zig 的重要用户与合作伙伴(Bun 曾为 Zig 提供实质性支持)发起公开抨击,有失专业风范,甚至有人直言:“我从未如此迫切希望某门编程语言走向失败。”

但也有一批资深工程师站出来力挺,认为在资本裹挟与 AI 泡沫泛滥的当下,Andrew 正是在坚守工程本质的底线,其态度令人想起 Linus Torvalds 当年的硬核作风。

仅11天,Claude重写百万行代码,AI史诗级工程却引来愤怒

当然,大众更关心的是:经历如此剧烈重构后,Bun 是否依然可靠?

当前最受质疑的一点在于,这百万行 Rust 代码基本属于 Zig 到 Rust 的机械翻译,缺乏人类工程师主导的架构演进与抽象提炼。新代码库中仍残留高达 2.7 万行 unsafe 块。不少人担心,未来开发者在阅读、调试、扩展这段庞大“AI 产物”时所需付出的认知负荷与排错代价,或将远超当初节省的开发成本。

这场颠覆传统软件工程节奏的实验,最终会成为 AI 重塑编程范式的分水岭,还是在未来演化成一座难以逾越的技术债火山?答案,或许只能留给时间来揭晓。

参考内容:

https://www.php.cn/link/d5873360bcb11868e074da394e7e1fd8
https://www.php.cn/link/a0f1ffc425cd24238bbd506f38a6e7af

本文来自微信公众号 “机器之心”(ID:almosthuman2014),作者:关注AI的,36氪经授权发布。

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

相关专题

更多
Claude 新手入门教程
Claude 新手入门教程

本专题围绕 Claude 的基础使用与实际应用展开,面向零基础用户与初学者,系统梳理从“认识工具”到“高效使用”的完整路径。

2551

2026.03.27

Claude 提示词使用指南
Claude 提示词使用指南

本专题聚焦 Claude 的提示词(Prompt)设计与优化方法,围绕“如何让 AI 更准确理解需求并输出高质量结果”这一核心问题展开。内容从基础结构入手,逐步深入到复杂场景下的提示词构建策略,帮助用户建立清晰、可复用的提示词体系。

454

2026.03.27

Claude 进阶使用指南
Claude 进阶使用指南

本专题面向已经具备基础使用经验的用户,深入解析 Claude 在复杂场景中的高阶应用方式,重点解决“如何让 AI 真正参与到实际工作流程中”的问题。让 Claude 成为日常工作中可持续复用的效率引擎,在内容创作、开发实践与信息处理等多个领域实现显著提效。

419

2026.03.27

AI Agent 实战指南:从评测到落地
AI Agent 实战指南:从评测到落地

全面评测 Manus AI 与 ChatGPT、Claude、OpenAI Operator 等 AI Agent 产品,分析自动化能力、工作流与实际生产力差异。

373

2026.05.29

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

0

2026.10.16

OpenJDK怎么配置Java开发环境
OpenJDK怎么配置Java开发环境

怎样用OpenJDK搭建开发环境?本专题介绍版本选择、下载安装、环境变量配置和编译运行验证,帮助你理清JDK的作用及基本配置流程,并通过简单程序检查环境是否可用,为后续项目开发做好准备。

0

2026.10.16

OpenJDK怎么部署Java应用
OpenJDK怎么部署Java应用

Java项目开发完成后,怎样部署到目标环境并正常运行?本专题介绍OpenJDK应用部署流程,涵盖运行环境准备、版本兼容检查、应用打包、启动参数配置和日志查看,帮助你理清部署前后的操作顺序,减少环境差异造成的运行问题。

0

2026.10.16

Revel框架模板渲染与表单验证
Revel框架模板渲染与表单验证

本专题围绕Revel框架视图层开发,介绍模板语法、变量输出、布局复用、表单提交、参数绑定与验证规则,帮助开发者完成安全规范的页面交互。

0

2026.10.16

Revel框架MVC路由与控制器
Revel框架MVC路由与控制器

本专题聚焦Revel框架MVC核心机制,讲解路由定义、控制器Action、参数绑定、请求响应和反向路由,并结合常见场景梳理接口请求处理流程。

0

2026.10.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Claude Code 快速上手核心指南
Claude Code 快速上手核心指南

共0课时 | 0人学习

Claude Code 官方文档
Claude Code 官方文档

共0课时 | 0人学习

Claude Code 官方中文文档
Claude Code 官方中文文档

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn