AI编程奇点已经到来

0 / 14

一个澳大利亚的养羊大叔,仅凭五行代码,竟然颠覆了硅谷的AI编程格局,这个故事最近彻底火了。2025年底,Geoffrey Huntley在放羊的间隙,写下了这段看似简单的Bash脚本:

while :; do cat PROMPT.md | claude-code ; done

他或许未曾预料到,短短一个月内,这段代码会引发一场技术狂潮,彻底改变硅谷的面貌。如今爆红的“Claude Code”和“Claude Cowork”,都与这五行代码有着密不可分的联系。甚至有工程师预言:“2026年,将是整个硅谷套壳Ralph Wiggum的一年!”

五行代码的奥秘

那么,这五行代码究竟有何玄机?用大白话来说,它传达的指令是:

“请完成这个任务。如果测试不通过,就别想停下来。你可以自己查看报错信息,自己修改代码,自己反复尝试。想试多少次就试多少次,只要不报错,就给我往死里改,不许下班!”

令人惊讶的是,AI真的“信了”。这个无限循环的“虐待式”指令,让AI能够独立完成代码编写,根本无需人类干预。因此,这位养羊大叔将这段循环命名为“Ralph Wiggum”,灵感来源于《辛普森一家》中那个永不懈怠、无比乐观的小男孩。

与传统上“追求一次写对”的理念不同,“Ralph Loop”的核心思想是默认你第一次写不对。但只要写不对,编译器就会报错,测试就会失败。而这些报错信息,恰恰是极其宝贵的财富,它们精准地告诉了AI哪里出了问题。正是通过这种机制,AI才得以“大彻大悟”。

如今,“Ralph Wiggum”已经从一个动画人物的名字,蜕变为AI领域最具影响力的概念之一。甚至可以说,“Ralph-Wiggum”让现在的大模型离实现通用人工智能(AGI)又近了一步。

Claude Code之父盛赞:我不用写代码了

为什么说“Ralph-Wiggum”循环对Claude Code和Cowork具有奠基性的作用?故事还得从2025年底说起。

当时,Anthropic的Claude Code负责人Boris Cherny注意到了这五行代码的神奇效果,随即正式收编了Geoffrey Huntley的脚本,并推出了官方的“Ralph-Wiggum”插件。从此,Claude Code如虎添翼。

在Claude Code中,只需一句简单的命令:

/ralph-loop "Build a REST API for todos. Requirements: CRUD operations, input validation, tests. Output <promise>COMPLETE</promise> when done." --completion-promise "COMPLETE" --max-iterations 50

Claude便能实现:

  • 持续迭代:反复尝试,即使遇到失败也能不断改进。
  • 自参考学习:基于测试结果和前次代码进行学习和优化。
  • 直至完成:持续循环,直到所有要求都得到满足。
  • 输出完成承诺:任务完成后输出指定的完成标志。

Boris Cherny在25年底的这次分享,在开发者圈引发了地震。他亲口承认:在过去的三十天里,他对Claude Code项目的贡献,100%都是由Claude Code自己完成的!Boris回忆道,他提交了259个Pull Request(PR),进行了497次提交,添加了40,000行代码,删除了38,000行代码。而所有这些代码,都是由Claude Code结合Opus 4.5编写的。

那时,Claude已经能够持续运行几分钟、几小时甚至几天。这标志着软件工程正在发生剧变,我们已然踏入了编码的新时代。

为什么Claude可以持续运行好几天?Boris解释说,当它停下来时,可以使用一个“停止钩子”(Stop Hook)来“刺激”它,让它继续运行。而这个停止钩子的幕后功臣,正是“Ralph-Wiggum”!具体原理可参考这个链接:https://github.com/anthropics/claude-plugins-official/tree/main/plugins/ralph-wiggum

由于这个消息太过震撼,开发者的私信几乎挤爆了Boris的收件箱。两天后,Boris分享了自己的独家秘方。在第12部分,Boris提到,对于运行时间特别长的任务,他通常会采用以下几种方式,其中一种就是使用“Ralph-Wiggum”插件:

  1. 在任务完成后,提示Claude使用一个后台代理(agent)来校验自己的工作;
  2. 使用代理的“停止钩子”,以更确定、可控的方式完成校验;
  3. 或者直接使用“Ralph-Wiggum”插件。

这意味着,仅仅诞生一个月,这五行代码就催生了如今的Claude Cowork的爆发式发展!

最接近AGI?Ralph-Wiggum震动整个硅谷

同时,Ralph-Wiggum这种持续迭代、不断循环的设计,也让其他开发者屡创神迹。

  • 在Y Combinator黑客马拉松上,有人用它一夜之间生成了6个完整的代码仓库;
  • 有人仅用297美元的API成本,就完成了一个价值5万美元的合同。
  • 甚至在三个月内,有人完全采用这种方法,直接开发出了一门名为“cursed”的编程语言!

YouTube上,介绍“Ralph循环”的视频已经铺天盖地。开发者教育者Matt Pocock最近详细讲解了Ralph“为何如此强大”。他认为,编程智能体的终极梦想是:你早上醒来时,代码已经写好了。你的AI智能体悄悄干了一整晚,帮你清完了待办事项,而且写出来的代码还能直接运行。在他看来,Ralph插件已经非常接近这个梦想:

“这是我用过最强的AI编程工具,能让长时间运行的智能体真正交付可用代码。”

区块链代币创建平台Tally的首席执行官兼创始人Dennison Bertram发帖直呼:

没开玩笑,这可能是我所见过的最接近AGI的东西:这个提示与Claude绝对是一头野兽。

自动播客商业智能提取和品牌检测工具Podscan的创始人和首席执行官Arvid Kahl则称这种新方法开创了未来,效果出色。正如芝加哥企业家Hunter Hammonds所言:

百万机会就在眼前,但你没准备好。

AI工程师、连续创业者Ian Nutall则预言:

“2026年是套壳Ralph Wiggum的一年。”

失败本身,就是有价值的数据

归根结底,Ralph技术本质上非常简单:一段Bash循环。但官方插件对这个简单原理做了更巧妙的实现:不是在会话外部运行脚本,而是直接在Claude会话内植入“停止钩子”。

你给Claude指定一个任务,以及一个“完成标志”。Claude完成任务后尝试退出——如果没检测到完成标志,停止钩子会拦截退出,并把同一个提