当前位置:首页 > 科技资讯 > 正文

养羊大叔5行AI代码,颠覆硅谷编程格局!

【导读】澳大利亚养羊大叔仅用5行AI代码,惊动全球!他让硅谷巨震,Claude Code之父30天没写代码,甚至催生了Cowork的新物种大爆发!

近期,一位澳大利亚的养羊大叔通过5行代码捅破AI编程天花板的故事,迅速走红网络。

2025年底,在铲羊粪的间隙,Geoffrey Huntley写出了下面这个仅含5行代码的Bash脚本。

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

或许他自己也未曾预料到,这短短几行代码会在一个月内掀起技术狂潮,彻底颠覆了硅谷的现状!

养羊大叔5行AI代码,颠覆硅谷编程格局! AI编程 Claude Code Ralph Wiggum 软件开发 第1张

Claude Code和最近大火的Claude Cowork,都与这五行代码有着千丝万缕的联系。

甚至有工程师预言:2026年将见证整个硅谷拥抱Ralph Wiggum的一年!

五行代码的奥秘

这五行代码究竟有何深意?

简单来说,这段代码的意思是:「请完成这个任务,测试没通过,就别想出来。你可以自己看报错,自己写代码,自己重试。想试多少次就试多少次,只要不报错,就往死里改,不许下班!」

AI竟真的信了。

这个无限循环的虐待式命令,让AI真的写出了代码,根本不需要人类插手。

因此,养羊大叔给这段循环起名为Ralph Wiggum,灵感来源于《辛普森一家》中那个永远不懈、无比乐观的小男孩。

养羊大叔5行AI代码,颠覆硅谷编程格局! AI编程 Claude Code Ralph Wiggum 软件开发 第2张

不同于传统的「追求一次写对」,Ralph Loop的核心思维是默认你第一次写不对。

但只要写不对,编译器就会报错,测试就会失败。而这个报错信息就是最宝贵的财富,它精准地告诉了AI哪里错了。

因此,AI才能大彻大悟。

如今,Rlpha Wiggum已经从动画片中的人物名,成为AI领域最有影响力的名字之一。

养羊大叔5行AI代码,颠覆硅谷编程格局! AI编程 Claude Code Ralph Wiggum 软件开发 第3张

甚至可以说,Ralph-Wiggum让如今的AI大模型非常接近AGI了。

Claude Code之父盛赞:我无需再写代码

Ralph-Wiggum循环对Claude Code和Cowork究竟有何奠基性作用?

故事得从2025年底说起。

养羊大叔5行AI代码,颠覆硅谷编程格局! AI编程 Claude Code Ralph Wiggum 软件开发 第4张

Anthropic的Claude Code负责人Boris Cherny注意到了这五行代码的神奇作用后,将Geoffrey Huntley的五行脚本正式收编,推出了官方Ralph-Wiggum插件。

从此,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就能实现:

  1. 持续迭代 - 反复尝试,即使遇到失败
  2. 自参考学习 - 基于测试结果和前次代码改进
  3. 直至完成 - 不断循环直到满足所有要求
  4. 输出完成承诺 - 当任务完成时输出指定的完成标志

Boris Cherny的这一分享直接让开发者圈大地震。

他亲口承认:过去三十天内,自己对Claude Code项目的贡献100%都是由Claude Code自己完成的!

养羊大叔5行AI代码,颠覆硅谷编程格局! AI编程 Claude Code Ralph Wiggum 软件开发 第5张

在过去的三十天里,他提交了259个PR——497次提交,添加了40,000行代码,删除了38,000行代码。每一行代码都是由Claude Code + Opus 4.5编写的。

养羊大叔5行AI代码,颠覆硅谷编程格局! AI编程 Claude Code Ralph Wiggum 软件开发 第6张养羊大叔5行AI代码,颠覆硅谷编程格局! AI编程 Claude Code Ralph Wiggum 软件开发 第7张

Ralph-Wiggum震动整个硅谷

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

在Y Combinator黑客马拉松中,有人用它一夜生成了6个完整代码仓库;有人用297美元的API成本就完成了一个5万美元的合同。

养羊大叔5行AI代码,颠覆硅谷编程格局! AI编程 Claude Code Ralph Wiggum 软件开发 第8张

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

“失败”在Ralph技术中本质很简单:一段Bash循环。

“但官方插件对这个简单原理做了更巧妙的实现。”

“不是在会话外部运行脚本,而是直接在Claude会话内植入Stop Hook。”

“软件开发已死”,工程正在重生