![]()
新智元報道
編輯:KingHZ Aeneas
【新智元導讀】只用5行代碼,這位養羊大叔就捅破了AI編程的天花板!它讓硅谷巨震,Claude Code之父30天沒寫代碼,甚至催生了Cowork的新物種大爆發!
最近,一個澳大利亞的養羊大叔用5行代碼捅破AI編程天花板的故事,徹底火出圈了。
2025年底,在鏟羊糞的間隙,Geoffrey Huntley寫出了下面這個僅含5行代碼的Bash腳本。
while :; do cat PROMPT.md | claude-code ; done當時的他可能永遠不會想到,短短一個月內,這幾行代碼會掀起一股技術狂潮,直接顛覆了今日的硅谷!
![]()
可以說,此前爆火的Claude Code,和這幾天紅透半邊天的Claude Cowork,都和這五行代碼,有著千絲萬縷的聯系。
甚至一位工程師預言:2026,將是整個硅谷套殼Ralph Wiggum的一年!
五行代碼的玄機
這五行代碼,究竟是什么意思?
用人話來說就是:「請完成這個任務,測試沒通過,就別想出來。你可以自己看報錯,自己寫代碼,自己重試。想試多少次就試多少次,只要不報錯,就往死里改,不許下班!」
AI真信了。
這個無限循環的虐待式命令,讓AI真的寫出了代碼,根本不需要人類插手。
因此,放羊大叔給這段循環起名為Ralph Wiggum,就是《辛普森一家》中那個永遠不懈、無比樂觀的小男孩。
![]()
不同于傳統的「追求一次寫對」,Ralph Loop的核心思維,就是默認你第一次寫不對。
但只要寫不對,編譯器就會報錯,測試就會失敗。而這個報錯信息,就是最寶貴的財富,它精準地告訴了AI哪里錯了。
因此,AI才能大徹大悟。
現在,Rlpha Wiggum已經從動畫片中的人物名,成為AI領域最有影響力的名字之一。
![]()
甚至可以說,Ralph-Wiggum讓如今的AI大模型,非常接近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 COMPLETE when done." --completion-promise "COMPLETE" --max-iterations 50Claude就能實現:
持續迭代 - 反復嘗試,即使遇到失敗
自參考學習 - 基于測試結果和前次代碼改進
直至完成 - 不斷循環直到滿足所有要求
輸出完成承諾 - 當任務完成時輸出指定的完成標志
在25年底,Boris Cherny的這個分享,直接讓開發者圈大地震。
他親口承認:過去三十天內,自己對Claude Code項目的貢獻,100%都是由Claude Code自己完成的!
![]()
Boris回憶說,在過去的三十天里,他提交了259個PR——497次提交,添加了40,000行代碼,刪除了38,000行代碼。每一行代碼都是由Claude Code + Opus 4.5編寫的。
那時,Claude已經可以持續運行幾分鐘、幾小時甚至幾天。可以說,軟件工程正在劇變,我們已經一腳踏入編碼的新時代。
![]()
![]()
為什么Claude可以持續運行好幾天?Boris解釋道,當它停止時,可以使用一個停止鉤子來「戳」它,讓它繼續運行。
而這個鉤子的幕后功臣,就是Ralph-Wiggum!
![]()
![]()
具體參見這個鏈接:https://github.com/anthropics/claude-plugins-official/tree/main/plugins/ralph-wiggum
因為這個消息實在太過炸裂,開發者們的消息都快把Boris的私信擠爆了。因此兩天后,Boris分享出了自己的獨家秘方。
![]()
在第12部分,Boris提到,對于運行時間特別長的任務,他通常會采用以下幾種方式,其中一種,就是使用ralph-wiggum插件。
![]()
(a)在任務完成后,提示Claude使用一個后臺agent來校驗自己的工作;
(b)使用agent的Stop hook,用更確定、可控的方式來完成校驗;
(c)或者使用ralph-wiggum插件
也就是說,才誕生短短一個月,這5行代碼就孕育了今天的Claude Cowork大爆炸!
最接近AGI?
Ralph-Wiggum震動整個硅谷
同時,Ralph-Wiggum這種持續迭代、不斷循環的設計,也讓其他開發者們屢創神跡。
在Y Combinator黑客馬拉松中,有人用它一夜生成了6個完整代碼倉庫;有人用297美元的API成本,就完成一個5萬美元的合同。
甚至三個月內,有人完全使用該方法,直接開發出一門名為cursed的編程語言!
YouTube上,介紹Ralpha循環的視頻已經泛濫了。
![]()
開發者教育者Matt Pocock最近詳細講解了Ralph為什么「那么強」。
編程智能體的終極夢想,是你早上醒來時,代碼已經寫好了。
你的AI智能體悄悄干了一整晚,幫你清完 backlog,而且寫出來的代碼還能直接跑。
在他看來,Ralph插件已經非常接近這個夢想:「這是我用過最強的AI編程工具,能讓長時間運行的智能體真正交付可用代碼。」
![]()
區塊鏈代幣創建平臺Tally的首席執行官和創始人,Dennison Bertram發布帖子直呼:
沒開玩笑,這可能是我所見過的最接近AGI的東西:
這個提示與Claude絕對是一頭野獸。
![]()
自動播客商業智能提取和品牌檢測工具Podscan的創始人和首席執行官,Arvid Kahl則稱新方法開創了未來,效果出色:
![]()
正如芝加哥企業家Hunter Hammonds所言:百萬機會就在眼前,但你沒準備好。
![]()
AI工程師、連續創業者Ian Nutall則稱,「2026是套殼Ralph Wiggum的一年」。
![]()
失敗本身,就是有價值的數據
說到底,Ralph技術本質上非常簡單:一段Bash循環。
但官方插件對這個簡單原理做了更巧妙的實現:
不是在會話外部運行腳本,而是直接在Claude會話內植入Stop Hook。
你給Claude指定一個任務,以及一個「完成標志」。
Claude完成任務后嘗試退出——
如果沒檢測到完成標志,Stop Hook 會攔截退出,并把同一個提示詞再次送入系統。
于是形成一個「自我反饋閉環」:
Claude每輪都能看到自己的上輪輸出、錯誤日志或Git歷史,然后再嘗試修正問題。
開發者教育者Matt Pocock把這種轉變形容為AI編程的「范式轉變」:
從瀑布式開發(Waterfall),進化到真正意義上的AI敏捷開發(Agile)。
你不再需要預設一大堆脆弱的執行步驟,而是:
AI自主「認領一張任務卡片」
完成后再自己找下一張
持續循環,直到任務全部搞定
初版Ralph的真正力量,不僅僅是「循環」本身,而是那種天真執著的反復試錯。
最關鍵的一點是:Ralph不會被保護,不會被「清理」錯誤輸出。
它會直接面混亂,承認失敗。
這背后是一種極端但有效的哲學:如果你讓模型不斷面對自己的失敗、不設安全網,它最終會在壓力中「夢到」正確答案,只為跳出死循環。
Huntley的版本強調暴力迭代、不擇手段; 而Anthropic的版本則建立在更溫和的原則之上:失敗本身就是有價值的數據。
這一點在官方文檔中寫得很清楚:
插件通過一個特殊機制 Stop Hook 實現自反饋控制——攔截AI退出終端的行為,并判斷是否真正完成任務。
插件運行機制如下:
攔截退出:當 Claude 認為自己完成任務并準備退出時,插件攔截這一動作
驗證完成標志:檢測是否輸出了設定的
(如「通過所有測試」)注入反饋:若未完成,插件將錯誤格式化為結構化數據對象,重新送入AI模型繼續嘗試
但Anthropic的官方Ralph Wiggum插件讓Geoffrey Huntley的合作者Dex感到失望:
沒加
--dangerously-skip-permissions就容易崩Hook安裝位置奇怪、State跟蹤文件難找
邏輯復雜,刪除錯誤文件甚至會導致整個repo失控
更重要的是,它搞錯了Ralph的本質:Ralph不該「永遠跑下去」,而該「把任務切碎,開獨立窗口慢慢啃」。
![]()
所以,他還是選擇了那5行Bash。
Ralph Wiggum興,軟件開發亡
整個開發者圈現在才剛剛意識到 AI 的力量。
最近,Ralph Wiggum才火了。
但大多數人還沒意識到:Ralph,只是個起點。
真正的AI高階用戶,已經掌握了遠比 Ralph 更復雜的技術。
而且,他們不只是做點小玩意兒——他們在用這些技術,復制整個公司,只需幾個小時。
Michael Arnaldi從 11 歲起就開始編程,最初是為了破解游戲。
![]()
此后,從內核級開發到TypeScript 的最高抽象層,他幾乎寫過所有層級的代碼,現在是Effectful Technologies的創始人兼CEO。
他曾經認為,編程是人生的全部。但現在,過去的一切徹底結束了。
![]()
大部分軟件開發者,甚至還沒意識到這場巨變的本質。
他們沉迷于模型之爭:Claude好還是GPT強?Gemini有沒有追上?開源模型能不能競爭? 說白了:他們完全搞錯了重點。
關鍵在于「流程」,不是「模型」。模型只是流程中的一環。
就像傳統軟件開發:并非所有程序員都需要頂級水平,但只要流程成熟,普通開發者也能做出好產品。
在AI編程中也是一樣:
一個中等模型+優秀流程,遠遠強于一個頂級模型+混亂流程。
這是個令人不安的事實:真正先進的做法并未公開。
高階用戶之所以不分享,是因為這些技術過于強大,顛覆性太大。我們終將走向公開,但現在還沒到時候。
Ralph確實是個好起點,但它有局限。
接下來兩年,你會開始聽到更多關于Lean、TLA+、AgenticInfrastructure的討論。
從編程智能體到智能編程基礎設施,整個軟件開發行業將迎來一次深層轉型。
他舉了兩個例子:
他用2小時,用Ralph搞一個現代版Bloomberg終端簡化版;
他的一個法律專業的朋友,幾乎0編程經驗,靠和Claude Code聊天完成了GDPR合規檢測工具。
為了用事實說話,他決定開源一個Accountability的會計系統:
支持跨公司、跨幣種、符合美國GAAP標準的會計系統,
正常開發團隊得花好幾個月。
而他打算用閑暇時間「Ralph出來」,關鍵在于:故意不使用任何「黑科技」或私藏技巧。
就用公開的、基礎的技術,正確應用而已。
![]()
但別誤會:「軟件開發已死」,不等于「軟件工程已死」。
工程師不再是「寫代碼的人」,而是「構建能寫代碼的系統」的人。
他們設計技術路線、構建工具……
他們可以在幾分鐘內掌握新工具——最慢幾個小時。
這意味著:我們過去 40 年積累的最佳實踐,很多已經過時。
團隊結構、開發流程、技術棧選型,全都得重構。
個體,正在變得前所未有地強大。
一個人 = 過去一整個團隊。
軟件開發已死,工程正在重生,AI將重構一切。
歡迎來到新時代。
參考資料:
https://mike.tech/blog/death-of-software-development
https://venturebeat.com/technology/how-ralph-wiggum-went-from-the-simpsons-to-the-biggest-name-in-ai-right-now
![]()
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.