📋 PTT 文章瀏覽
ETtoday新聞雲 2025年05月27日 12:07 AI破解四年未解難題!資深C++工程師向Claude Opus 4致敬 https://cdn2.ettoday.net/images/8228/d8228804.jpg
記者吳立言/綜合報導 一位擁有超過30年C++開發經驗、曾任職於FAANG(Facebook、蘋果公司(Apple)、亞馬 遜公司(Amazon)、Netflix、Google等5家美國網路業或科技業巨擘的合稱)企業的資深 工程師,近日在社群平台Reddit分享了他與一個「追了四年」的程式錯誤(bug)對抗的 故事。真正讓這個問題塵埃落定的,並不是人類,而是Anthropic旗下的生成式AI Claude Opus 4。 這位工程師自稱為團隊內的「終極除錯者」,平時總是負責協助同仁處理複雜疑難問題。 然而,這個源自四年前重構專案的隱性bug卻成為他的「白鯨」。該錯誤出現在特定 shader(著色器)在特定條件下無法正常運作的情況中,問題藏於6萬行重構後的程式碼 中,導因於架構設計變動下的邏輯偶然性消失。 即便歷年曾嘗試過多款先進模型,包括GPT-4.1、Gemini 2.5、Claude 3.7,全都無功而 返。直到最近他將新舊程式碼一併輸入給Claude Opus 4,並花了約30次對話提示及一次 重啟,AI模型終於找出根本原因——是過去架構偶然滿足條件,如今設計變更卻未對應修 正,導致此罕見bug浮現。 「它不只是發現了一段錯誤的邏輯,而是辨識出新架構設計本身未涵蓋老問題的可能性。 」該工程師在貼文中寫道,並直言自己「被AI謙卑了」。此事不僅引發程式社群熱烈討論 ,也讓外界重新審視生成式AI在軟體開發中的潛能,不只是幫助寫程式,更可能成為解開 工程疑雲的關鍵推手。 https://www.ettoday.net/news/20250527/2967721.htm -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.98.141.254 (臺灣) ※ 文章網址: https://webptt.cc/bbs/Tech_Job/M.1748329964.A.999.html

推文 (184)

MrStone 以後請AI就好工程師都可以裁掉了 211.21.129.246 05/27 15:48
bradyhau106 這麼厲害打百萬偷啃多少啊 114.32.3.97 05/27 16:06
TSMCfabXX 四年過後才解的問題 39.9.128.61 05/27 16:07
TSMCfabXX 代表不會影響日常生產 39.9.128.61 05/27 16:07
NDark 好了你可以安心離職了 175.99.133.2 05/27 16:39
lantimes 厲害 110.30.24.142 05/27 16:41
dogalan 我覺得這個工程師比較厲害... 60.248.184.238 05/27 16:46
physicsdk 只是沒人追天天嗨賴他而已吧 223.136.101.75 05/27 16:54
menShow 印度工程師 知道我的厲害了吧~ 210.71.175.165 05/27 16:58
polkmnbv 前提是你要會打出那30個prompt 101.8.88.3 05/27 17:27
allhighpass 厲害 1.174.252.219 05/27 17:40
dildoe ai都會修bug了 其它公司都可以lay 101.12.152.210 05/27 17:43
dildoe 了XD 101.12.152.210 05/27 17:43
gary82gary 現在不都請30k猴子來寫程式嗎?用起 101.10.238.190 05/27 17:55
gary82gary 來跟屎一樣也不優化 101.10.238.190 05/27 17:55
gary82gary ai本來就很擅長修bug 101.10.238.190 05/27 17:56
kainolife 現在重點是你要會對話 49.218.94.236 05/27 18:24
AlarmAlarm 嘴巴工程師這麼會講 這麼多ai可以 42.73.119.251 05/27 18:25
AlarmAlarm 用 怎麼自己開發不出商用app出來 42.73.119.251 05/27 18:25
shyshyan 講得好像很簡單一樣 他可是試過好 114.38.210.228 05/27 18:55
shyshyan 幾個 然後還跟他對話討論才得到答 114.38.210.228 05/27 18:55
shyshyan 案 你以為菜B8丟進去然後就結束了 114.38.210.228 05/27 18:55
shyshyan ?軟工還是有存在價值的好嗎 114.38.210.228 05/27 18:55
SEEDA 我們家的人還真的用AI在找問題 42.78.252.66 05/27 19:03
assommoir 好強!! 49.217.137.181 05/27 19:10
bizer 屎山代碼給AI去修好像也不錯 36.225.131.112 05/27 19:26
doranako 自己的無能被AI展現在檯面 220.129.15.126 05/27 20:30
spath 所以是舊的bug fix沒port到新架構 223.118.51.81 05/27 20:36
spath 造成的? 223.118.51.81 05/27 20:36
ronghome 精力有限,當程式碼多到一定程度, 101.10.9.250 05/27 21:07
ronghome 精神越分散,發現不了bug,是很正常 101.10.9.250 05/27 21:07
ronghome 的,不然怎麼會有長江後浪推前浪, 101.10.9.250 05/27 21:07
ronghome 前浪死在沙灘上 101.10.9.250 05/27 21:07
physicsdk 以市場供需的角度來說 有些bug重要 114.34.77.14 05/27 21:25
physicsdk 到必須解才能出貨 有些放著等產品 114.34.77.14 05/27 21:25
physicsdk 賣完用到沒人在用了都還在也沒人在 114.34.77.14 05/27 21:25
physicsdk 意 有些則是必須存在 讓老闆知道你 114.34.77.14 05/27 21:25
physicsdk 做的事沒有想像中簡單 讓你有繼續 114.34.77.14 05/27 21:25
physicsdk 領薪水的理由 114.34.77.14 05/27 21:25
physicsdk 對勞工來說最笨的就是自己熬夜加班 114.34.77.14 05/27 21:26
physicsdk 做很快 最後只是讓主管覺得好簡單 114.34.77.14 05/27 21:26
physicsdk 喔下一次叫你提早交 114.34.77.14 05/27 21:26
topahot9303 怎麼下咒語 顯得更重要了 220.129.131.183 05/27 21:47
kaltu 這種重構四年後才解掉的的架構性錯 100.8.245.106 05/27 21:55
kaltu 誤優先度必定很低才有可能不revert 100.8.245.106 05/27 21:55
kaltu 回舊版本繼續活 100.8.245.106 05/27 21:55
darkMood 還不是因為bug不重要才解不出來.... 175.182.19.200 05/27 22:04
darkMood 如果這bug解不出來就世界毀滅.... 175.182.19.200 05/27 22:04
darkMood 靠堆人也把bug解出來了.......... 175.182.19.200 05/27 22:05
christu 這個故事厲害的點在於工程師用30個p 27.33.193.229 05/27 22:21
christu rompt讓AI在6萬行程式碼中找重構bug 27.33.193.229 05/27 22:21
kaltu 這個故事厲害的點在六萬行的中型專 100.8.245.106 05/27 22:28
kaltu 案可以整包丟給外部工具吧 100.8.245.106 05/27 22:28
ppit AI的進展速度真是非同凡響 150.116.48.210 05/27 22:35
abc21086999 https://i.imgur.com/kRdubuT.png 114.36.234.245 05/27 22:49
abc21086999 可是最近才有這個欸 114.36.234.245 05/27 22:49
rereterry 現在業界更喜歡花錢讓資深工程師使 114.137.180.29 05/27 22:52
rereterry 用AI加強產能,然後不開新人缺,變 114.137.180.29 05/27 22:52
rereterry 成初階工作大量減少,但沒這種初階 114.137.180.29 05/27 22:52
rereterry 工作,以後資深人員一定不夠 114.137.180.29 05/27 22:52
annboy 其實這工程師可能才是厲害的 114.34.228.172 05/27 23:14
annboy 要問對關鍵問題沒那麼容易 114.34.228.172 05/27 23:14
cplusplus426 好的工程師=好的AI詠唱師 42.73.9.140 05/27 23:48
physicsdk None of it worked XDDD 114.34.77.14 05/28 00:22
yunf 你們公司的原始碼如果被他爬到那可 49.216.41.0 05/28 00:40
yunf 能就會門戶洞開 49.216.41.0 05/28 00:40
yunf 等於說它可以瞬間掃完整個github上 49.216.41.0 05/28 00:42
yunf 的bug 49.216.41.0 05/28 00:42
okgogogo code都給ai,沒有資安問題嗎? 39.10.8.80 05/28 00:44
okgogogo 之後ai會把算法都分享給大眾嗎? 39.10.8.80 05/28 00:45
yunf 分享也沒用 等到那個時候早就不需要 49.216.41.0 05/28 00:47
yunf 去寫那種code 49.216.41.0 05/28 00:47
yunf 有點像是世界是平的 49.216.41.0 05/28 00:47
yunf 放出去的東西就是全世界都知道的東 49.216.41.0 05/28 00:47
yunf 西很快就達到平衡 49.216.41.0 05/28 00:47
yunf 而且之後要付費 49.216.41.0 05/28 00:48
yunf 你必須要有足夠的錢才有辦法完成一 49.216.41.0 05/28 00:51
yunf 套具有規模的程式 49.216.41.0 05/28 00:51
gator 能驗證AI說的是對的才是未來的關鍵 118.161.210.27 05/28 01:26
qwe78971 六萬行 只能找AI了 我看別人代碼幾 39.15.1.210 05/28 02:03
qwe78971 千行 大部分時候都??? 39.15.1.210 05/28 02:03
dildoe 啥以後不是ai prompt ai 嗎?要人 36.229.184.234 05/28 06:06
dildoe 幹嘛 ai自己改ai XD 36.229.184.234 05/28 06:06
kyle5241 現在連新人都要兩年工作經驗~是要 180.177.1.138 05/28 07:07
kyle5241 去哪裏生 180.177.1.138 05/28 07:07
creulfact 說真的 即使他能找出問題 你也要問 42.74.253.10 05/28 09:32
creulfact 對問題 才能找得到啊 沒看到他來回 42.74.253.10 05/28 09:32
creulfact 三十次嗎?所以AI仍然是助手性質 42.74.253.10 05/28 09:32
creulfact 但是是能力很強的那種 42.74.253.10 05/28 09:32
Aquarius126 新人兩年經驗就是實習跟碩班訓練 QQ 123.192.88.214 05/28 09:42
g9911761 整包丟沒有資訊外流疑慮嗎 49.216.160.17 05/28 09:54
coolmayday 以後需要的是更聰明的工程師,能準 42.73.188.251 05/28 09:59
coolmayday 確辨識篩選AI提供的資訊,快速精準 42.73.188.251 05/28 09:59
coolmayday 甚至可以跳步下達每一次的AI提問 42.73.188.251 05/28 09:59
physicsdk 你能不能丟去問你公司 他能丟不怕 114.34.77.14 05/28 10:11
physicsdk 出事是他家的事 114.34.77.14 05/28 10:11
yunf 現在大家應該是又愛又怕 49.216.26.65 05/28 11:22
ma721 但還是有幻覺 101.10.109.209 05/28 11:23
yunf 但他進步神速也就是說你不跟著進步 49.216.26.65 05/28 11:24
yunf 遲早就被淘汰但是你貿然地跟進死的 49.216.26.65 05/28 11:24
yunf 更快因為你的漏洞會全部曝光 49.216.26.65 05/28 11:24
yunf 我的看法是舊的就用舊的開發一些新 49.216.26.65 05/28 11:25
yunf 的專案用新舊模式混合前進這樣不至 49.216.26.65 05/28 11:25
yunf 於把所有的都賠進去 49.216.26.65 05/28 11:26
yunf 舊的就慢慢地被淘汰了但是只進不出 49.216.26.65 05/28 11:26
yunf 至少不會一下子就被其他公司取代 49.216.26.65 05/28 11:27
yunf 你看馬斯克直接實體入侵政府後果就 49.216.26.65 05/28 11:30
yunf 是真的挖出一堆百歲人瑞 49.216.26.65 05/28 11:30
yunf https://tinyurl.com/2d35l88l 把公 49.216.26.65 05/28 11:33
yunf 部門的隱藏金庫全都給挖了 49.216.26.65 05/28 11:33
yunf 這根本就不需要很高的技術 49.216.26.65 05/28 11:34
yunf 幾個函數套一套就出來了 49.216.26.65 05/28 11:35
yunf 一旦你開放權限出去等於開了一個大 49.216.26.65 05/28 11:36
yunf 家來找碴一樣讓全地球的人來挖洞 49.216.26.65 05/28 11:36
gugeegee Corner 的corner 125.227.10.151 05/28 12:16
jhjhs33504 30 shots+RAG算是比較聰明的暴力解? 1.162.105.190 05/28 12:37
Terminals 想必心情是高興高興著就沒那麼高興 223.141.243.62 05/28 12:58
Terminals 了。 223.141.243.62 05/28 12:58
DWR ai分析能力還是很強 不過這個解不了 223.137.10.208 05/28 13:51
DWR 一個要嘛對服務沒有重大影響 要嘛就 223.137.10.208 05/28 13:51
DWR 是解的人太弱自己卡住 223.137.10.208 05/28 13:51
garyxd 一個bug解4年你還沒被fire 42.79.56.10 05/28 14:47
nxuanr 以後請AI就好工程師都可以裁掉了 111.80.210.115 05/28 15:16
nxuanr : 111.80.210.115 05/28 15:16
ken327639 以後產業會越來越需要高階資深工程 118.231.152.77 05/28 16:29
ken327639 師,可是這些高階資深工程師以前也 118.231.152.77 05/28 16:29
ken327639 都是像新手打怪般的累積實務經驗才 118.231.152.77 05/28 16:29
ken327639 培養出來的,那如果以後中小專案AI 118.231.152.77 05/28 16:29
ken327639 就處理掉了,新人工程師沒機會累積 118.231.152.77 05/28 16:29
ken327639 實務經驗,要怎麼晉升這種高階資深 118.231.152.77 05/28 16:29
ken327639 工程師呢 118.231.152.77 05/28 16:29
chrischiu 也只有一個模型厲害而已 36.228.103.231 05/28 19:43
bnd0327 首先你要能重購六萬行的程式 61.216.101.115 05/28 19:52
lolpklol0975 葉佩雯 催牛逼 49.216.90.38 05/28 20:24
c41231717 4.0不是才更新不到一個星期嗎 118.232.62.158 05/28 21:47
c41231717 不過基本知識還是要懂才比較好駕馭 118.232.62.158 05/28 21:48
c41231717 AI 不然有時候他會自己鬼打牆 你要 118.232.62.158 05/28 21:48
c41231717 幫他脫離那個鬼打牆 118.232.62.158 05/28 21:48
chrischiu 這種新聞看了也很煩,那邊說會越獄 36.228.103.231 05/28 22:13
chrischiu ,這邊說會解題,其實只會燒GPU而已 36.228.103.231 05/28 22:13
yunf 你不要看過陣子所有的舊軟體漏洞全 49.216.26.65 05/28 22:21
yunf 部都被鑽 49.216.26.65 05/28 22:21
yunf 就連什麼傷心小站彈珠台 49.216.26.65 05/28 22:21
yunf 所有的軟體全部都被AI鑽的千瘡百孔 49.216.26.65 05/28 22:22
yunf 只要ai每更新一次版本他就比上次更 49.216.26.65 05/28 22:23
yunf 厲害也就是又可以再掃一次漏洞 49.216.26.65 05/28 22:23
yunf 你怎麼確定你寫的程式會天衣無縫? 49.216.26.65 05/28 22:24
yunf https://tinyurl.com/28vrr5kp 早上 49.216.26.65 05/28 22:28
yunf 看到的 49.216.26.65 05/28 22:28
yunf 什麼怪招都有 49.216.26.65 05/28 22:28
yunf https://tinyurl.com/23rn4uae 49.216.26.65 05/28 23:35
pttano PM:AI都會修bug了,軟體工程師沒用 111.83.251.134 05/28 23:36
pttano 111.83.251.134 05/28 23:36
misomochi Claude coding好像真的一馬當先 144.178.28.140 05/29 05:49
Eric0605 關鍵是你要有能問那30個對話的能力 125.228.76.118 05/29 08:46
Eric0605 也不是無腦丟給他就查到的 125.228.76.118 05/29 08:46
yunf 現在是這樣 隨時會變 49.218.144.254 05/29 11:52
yunf 而且你也不能保證他會不會去打開什 49.218.144.254 05/29 11:53
yunf 麼潘朵拉的盒子 49.218.144.254 05/29 11:53
atobela 問對方向不容易,問錯AI會超繞要重來 36.225.226.76 05/29 20:47
yunf 所以照理來說應該有個腳本 49.216.163.75 05/29 20:57
yunf 用腳本問問題 49.216.163.75 05/29 20:57
kaltu 什麼腳本?debug sop?不就是因為沒 100.8.245.106 05/29 22:25
kaltu 有這種東西才需要工程師,不然大家 100.8.245.106 05/29 22:25
kaltu 都照著走哪有解不了的bug 100.8.245.106 05/29 22:25
kaltu 沒這種SOP要依賴工程師的經驗和知識 100.8.245.106 05/29 22:25
kaltu ,那寫prompt引導AI的需不需要這些 100.8.245.106 05/29 22:25
kaltu 知識?會這些知識的是誰? 100.8.245.106 05/29 22:25
Nerv 能從這麼複雜的架構中引導AI往正確 114.32.62.84 05/29 23:31
Nerv 的方向分析,這工程師真的強 114.32.62.84 05/29 23:31
yunf 沒有就做簡單的比方說你今天問了哪 49.216.163.75 05/30 03:00
yunf 些問題才問到這個節點把它記錄起來 49.216.163.75 05/30 03:00
yunf 要繼續的時候就再重新讓他泡一次就 49.216.163.75 05/30 03:00
yunf 可以繼續了當然你也可以拓撲化用魔 49.216.163.75 05/30 03:00
yunf 法對付魔法 49.216.163.75 05/30 03:00
yunf 重點是省去再重新問一次的時間 49.216.163.75 05/30 03:12
yunf 所以為什麼工程師會遇到危機就是如 49.216.163.75 05/30 03:14
yunf 果你的專業度不夠的話很容易就被其 49.216.163.75 05/30 03:14
yunf 他人趕上 49.216.163.75 05/30 03:14
yunf 還有一個就是後繼無人的問題就跟現 49.216.163.75 05/30 03:15
yunf 在的老手藝無法傳承一樣 49.216.163.75 05/30 03:15
guanole 通常解一個bug都一直打補丁 越打越 1.174.228.166 05/30 21:22
guanole 慘 ai這個真的猛 1.174.228.166 05/30 21:22
yunf 最後簡單就是毒果樹理論整塊切掉 101.10.159.104 05/31 03:11
‹ 回 科技工作板 列表