AI团队两周造出编译器并编译Linux,平庸代码的丧钟敲响了

源自7位全网作者

02-10 08:15

近日,人工智能公司Anthropic公布了一项引人注目的实验:一个由16个AI智能体(Agent)组成的团队,在几乎没有人类干预的情况下,仅用两周时间,从零开始用Rust语言构建了一个功能完整的C语言编译器(代号CCC)。这一成果不仅在技术上令人印象深刻,更预示着软件开发模式可能发生的深刻变革。

这个项目最核心的突破并非AI写代码本身,而在于其协作模式。Anthropic的研究员部署了16个并行的Claude Opus 4.6模型实例,它们各自运行在独立的Docker容器中,共享访问一个Git代码仓库。整个过程中没有设立“主管”或“协调者”角色的AI,所有智能体都是平等的。它们通过创建锁定文件来自主认领任务,避免重复劳动,甚至能够自行解决代码合并时产生的冲突。这种去中心化的自治协作方式,标志着AI从单纯的编码助手,向能够组成团队、自主完成复杂工程项目的角色转变。

AI团队两周造出编译器并编译Linux,平庸代码的丧钟敲响了

经过两周、约2000次自动化会话,这支AI团队交出了一份约10万行代码的编译器。其能力通过了一系列严苛的检验:它不仅能够成功编译Linux 6.9内核(支持x86、ARM和RISC-V架构)、QEMU虚拟机、PostgreSQL数据库等大型开源项目,通过了GCC编译器自身99%的压力测试,甚至还能编译并运行经典游戏《毁灭战士》(Doom)。整个实验的API调用成本约为2万美元。

AI团队两周造出编译器并编译Linux,平庸代码的丧钟敲响了

然而,在惊叹于AI能力的同时,也需要客观看待其局限性。这个AI编译器生成的机器码效率不高,其性能甚至不如关闭了所有优化的GCC编译器。它并非完全“从零到一”。在测试过程中,AI团队将成熟的GCC编译器作为“预言机”(Oracle),通过不断比对和试错来修正自己的代码,这更像是一种高效的测试驱动开发(TDD),而非凭空创造。此外,该编译器也未能完全独立,它没有自己的汇编器和链接器,仍需依赖GNU的现有工具链。

一个典型的例子是,在处理Linux内核启动所需的16位x86实模式代码时,AI发现自己生成的代码体积过大,无法满足内核的启动要求。在几次尝试失败后,它选择了一个非常务实的“捷径”:在遇到相关编译参数时,直接调用系统自带的GCC来处理这部分特定代码。这表明AI不仅学会了编码,甚至还掌握了软件工程中常见的权衡(Trade-off)与变通策略。

该实验的真正意义,在于它验证了一种全新的软件开发范式:从过去“人类指挥、AI辅助”的模式,演进为“人类定义目标与测试,AI团队自主执行”。编译器因其规范清晰、测试套件完备,被认为是AI施展能力的理想场景。尽管多数现实世界的软件项目需求模糊、环境复杂,但这次实验无疑敲响了“平庸代码”的丧钟。对于开发者而言,单纯依赖对API或框架的熟练度将变得不再可靠,未来的核心竞争力将转向系统设计、问题拆解以及驾驭和管理AI开发团队的能力。

AI团队两周造出编译器并编译Linux,平庸代码的丧钟敲响了

Anthropic的这项实验并非宣告程序员职业的终结,而是揭示了其角色的演变方向。当一个价值两万美元、不知疲倦的AI开发团队能够胜任如此复杂的任务时,它为软件行业带来的,既是关于效率和成本的颠覆性思考,也是人机协作新篇章的开端。

内容由AI生成

精选参考来源

1. Anthropic公司表示:2万美元,16个AI代理两周内完成10万行代码

Anthropic公司表示:2万美元,16个AI代理两周内完成10万行代码 Anthropic公司表示:2万美元,16个AI代理两周内完成10万行代码人工智能学家1770371109 十万行代码,两周

2. 只有 1% 的程序员能看懂:Anthropic 的 C 编译器,是一场对“码农”的降维屠杀

只有 1% 的程序员能看懂:Anthropic 的 C 编译器,是一场对“码农”的降维屠杀 程序员的墓碑可以开始想刻什么字儿了?昨晚刷到 Anthropic 这个新闻的时候,手里刚泡好的咖啡突然就不香

3. 16 个 AI Agent 协作从零写出 C 编译器,还能编译 Linux 内核——Claude 4.6 做到了

16 个 AI Agent 协作从零写出 C 编译器,还能编译 Linux 内核——Claude 4.6 做到了 大家好,我是孟健。16 个 AI,2 周时间,10 万行代码,从零写出了一个能编译 L

4. 37年人类心血被两周攻破?AI组团复刻编译器,成本仅2万美元

37年人类心血被两周攻破?AI组团复刻编译器,成本仅2万美元 37年人类心血被两周攻破?AI组团复刻编译器,成本仅2万美元云☁️端1770421281 如果说软件世界有一座“万里长城”,那一定是GCC

5. 16个Agent两周挑战37年GCC!Claude Opus 4.6首秀10万行编译器

16个Agent两周挑战37年GCC!Claude Opus 4.6首秀10万行编译器 16个Agent两周挑战37年GCC!Claude Opus 4.6首秀10万行编译器不秃头程序员1770347

6. 16个Claude AI两周写出10万行Rust代码,自主构建C编译器

16个Claude AI两周写出10万行Rust代码,自主构建C编译器 16个Claude AI两周写出10万行Rust代码,自主构建C编译器IT之家1770445722 IT之家 2 月 7 日消息

7. “16个Agent组队,两周干翻37年GCC!”最强编码模型Claude Opus 4.6首秀,10万行Rust版C编译...

“16个Agent组队,两周干翻37年GCC!”最强编码模型Claude Opus 4.6首秀,10万行Rust版C编译... “16个Agent组队,两周干翻37年GCC!”最强编码模型Claude
1
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章