30年碼齡程序員4年都沒(méi)搞定的bug,Claude Opus 4只用幾個(gè)小時(shí)輕松破解了。
全程只需30個(gè)prompt 1次重啟。
而人類(lèi)在過(guò)去4年花了至少200個(gè)小時(shí),都沒(méi)找到這個(gè)bug在哪。
一位資深C 程序員的分享,最近火了。
要知道,他曾在FAANG(指Meta、亞馬遜、蘋(píng)果、奈飛、谷歌硅谷五巨頭)擔(dān)任工程師,如今也是團(tuán)隊(duì)中“定海神針”一樣的人物。
這個(gè)bug不僅困擾他,包括GPT-4.1、Gemini-2.5以及Claude-3.7也找不到。
有圍觀的程序員表示,這種劇情他也經(jīng)歷過(guò)!
一個(gè)月沒(méi)解決的bug,用o1-Pro十分鐘就搞定了。
Anthropic的開(kāi)發(fā)者關(guān)系主管也留言表示,這樣的故事可能會(huì)越來(lái)越常見(jiàn)。
6萬(wàn)行代碼重構(gòu)后出現(xiàn)“白鯨bug”
故事的主角名叫ShelZuuz。
這位老哥自稱(chēng)有30年C 開(kāi)發(fā)經(jīng)驗(yàn),在目前的團(tuán)隊(duì)里承擔(dān)“技術(shù)支援”的角色,大家卡了一周的問(wèn)題,他當(dāng)場(chǎng)就能解決。
從他在Reddit上的資料來(lái)看,這些介紹應(yīng)該不是吹水,他7年來(lái)發(fā)布的帖子都是和hacker、硬件等相關(guān)。
然鵝大佬也有解決不了的難題。
4年前,因?yàn)橐淮卧O(shè)計(jì)6萬(wàn)行代碼的大規(guī)模重構(gòu),系統(tǒng)里突然出現(xiàn)了一個(gè)bug:在一個(gè)特定shader(著色器)被特定使用方式下,出現(xiàn)了一個(gè)邊界條件下的問(wèn)題。
大概就是在一種非常特殊的組合條件下才會(huì)觸發(fā)渲染錯(cuò)誤,平時(shí)難以察覺(jué),但只要觸發(fā)就會(huì)出錯(cuò),屬于典型的頑固型bug。
ShelZuuz老哥表示,這個(gè)bug業(yè)務(wù)優(yōu)先級(jí)不那么高,但也很煩人。在系統(tǒng)沒(méi)有重構(gòu)前,這個(gè)bug并不存在。
過(guò)去幾年里,他一直在嘗試解決這個(gè)問(wèn)題,零零碎碎花了有200個(gè)小時(shí)時(shí)間,都沒(méi)能定位和修復(fù)它。
因此,他把這個(gè)bug稱(chēng)為“白鯨bug”。
這是參考了文學(xué)作品《白鯨》中,哈克船長(zhǎng)執(zhí)著半生都在追逐一頭行動(dòng)詭異的白鯨。
這不,最近Claude Opus 4發(fā)布了么,老哥就想著用它試試看。
結(jié)果配合著Claude Code模式,只用幾個(gè)小時(shí),這個(gè)bug就被解決了。
Claude Opus 4不僅提供了系統(tǒng)重構(gòu)前后的完整代碼,并且明確說(shuō)明了為什么在新架構(gòu)下會(huì)出問(wèn)題:
舊架構(gòu)下只是“巧合”地支持了這種用法;而新架構(gòu)沒(méi)有考慮到這種“非設(shè)計(jì)性行為”,所以失效;這并不是常規(guī)意義上的邏輯Bug,而是架構(gòu)層面的兼容性丟失,一種很難發(fā)現(xiàn)的問(wèn)題。
定位bug全程只用了33個(gè)提示詞(大概幾個(gè)小時(shí))、外加一次重啟。
老哥表示,他之前嘗試過(guò)GPT-4.1、Gemini 2.5、Claude 3.7等高級(jí)AI模型,但這些模型都沒(méi)能找到頭緒,Opus 4是第一個(gè)成功定位問(wèn)題的。
有人就簡(jiǎn)單算了筆賬:這樣級(jí)別的工程師,200小時(shí)工時(shí)費(fèi)2.5萬(wàn)美元起步,而Claude訂閱費(fèi)只要200美元(doge)。
也有人補(bǔ)充說(shuō),這個(gè)結(jié)果一定程度上也取決于提示詞的質(zhì)量,但不得不承認(rèn)Claude在編程方面真的很強(qiáng)。
Claude Opus 4重新定義編碼模型上限
就在上周,Claude 4系列上新,其中Claude Opus 4是旗艦款。
從官方發(fā)布中可以明顯感知到,Claude系列正在猛猛提升自己的編程和推理能力。
展示能力的方式都變成了連續(xù)24小時(shí)暢玩寶可夢(mèng)、獨(dú)立運(yùn)行并持續(xù)編碼7小時(shí)……
同時(shí)還發(fā)布了Claude Code,也就是前面ShelZuuz用到的能力。
這個(gè)智能代碼助手可以幫助開(kāi)發(fā)者通過(guò)自然語(yǔ)言命令理解、瀏覽和修改整個(gè)代碼庫(kù),讓你能夠?qū)⑿迯?fù)bug、實(shí)現(xiàn)新功能、代碼重構(gòu)、編寫(xiě)測(cè)試、跨文件修改等大量工程任務(wù)交給AI完成。
發(fā)布幾天時(shí)間里,全球的開(kāi)發(fā)者們都在嘗試用Claude 4解決各種編程代碼問(wèn)題。
當(dāng)然也衍生了一些有趣的玩法,比如讓它用ASCII來(lái)張自畫(huà)像。
嗯……怎么有點(diǎn)ET的感覺(jué)?
參考鏈接:
[1]https://www.reddit.com/r/ClaudeAI/comments/1kvgg7s/claude_opus_solved_my_white_whale_bug_today_that/?share_id=-Y9J9Hna8rIemyMsG8Jp9&utm_content=1&utm_medium=ios_app&utm_name=ioscss&utm_source=share&utm_term=1
[2]https://x.com/deedydas/status/1927188036560760844
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。