看板 Tech_Job作者 jeff0025 (無法顯示人物名稱)標題 [新聞] AI破解四年未解難題!資深C++工程師向Cla時間 Tue May 27 15:12:41 2025
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 (臺灣)
※ 作者: jeff0025 2025-05-27 15:12:41
※ 文章代碼(AID): #1eDMNicP (Tech_Job)
※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1748329964.A.999.html
推 MrStone: 以後請AI就好工程師都可以裁掉了1F 211.21.129.246 台灣 05/27 15:48
推 bradyhau106: 這麼厲害打百萬偷啃多少啊2F 114.32.3.97 台灣 05/27 16:06
→ TSMCfabXX: 四年過後才解的問題
代表不會影響日常生產3F 39.9.128.61 台灣 05/27 16:07
推 NDark: 好了你可以安心離職了5F 175.99.133.2 台灣 05/27 16:39
推 lantimes: 厲害6F 110.30.24.142 台灣 05/27 16:41
推 dogalan: 我覺得這個工程師比較厲害...7F 60.248.184.238 台灣 05/27 16:46
推 physicsdk: 只是沒人追天天嗨賴他而已吧8F 223.136.101.75 台灣 05/27 16:54
推 menShow: 印度工程師 知道我的厲害了吧~9F 210.71.175.165 台灣 05/27 16:58
推 polkmnbv: 前提是你要會打出那30個prompt10F 101.8.88.3 台灣 05/27 17:27
→ dildoe: ai都會修bug了 其它公司都可以lay了XD12F 101.12.152.210 台灣 05/27 17:43
推 gary82gary: 現在不都請30k猴子來寫程式嗎?用起來跟屎一樣也不優化
ai本來就很擅長修bug14F 101.10.238.190 台灣 05/27 17:55
→ kainolife: 現在重點是你要會對話17F 49.218.94.236 台灣 05/27 18:24
→ AlarmAlarm: 嘴巴工程師這麼會講 這麼多ai可以用 怎麼自己開發不出商用app出來18F 42.73.119.251 台灣 05/27 18:25
推 shyshyan: 講得好像很簡單一樣 他可是試過好幾個 然後還跟他對話討論才得到答案 你以為菜B8丟進去然後就結束了?軟工還是有存在價值的好嗎20F 114.38.210.228 台灣 05/27 18:55
推 SEEDA: 我們家的人還真的用AI在找問題24F 42.78.252.66 台灣 05/27 19:03
推 assommoir: 好強!!25F 49.217.137.181 台灣 05/27 19:10
推 bizer: 屎山代碼給AI去修好像也不錯26F 36.225.131.112 台灣 05/27 19:26
推 doranako: 自己的無能被AI展現在檯面27F 220.129.15.126 台灣 05/27 20:30
推 spath: 所以是舊的bug fix沒port到新架構造成的?28F 223.118.51.81 香港 05/27 20:36
→ ronghome: 精力有限,當程式碼多到一定程度,精神越分散,發現不了bug,是很正常的,不然怎麼會有長江後浪推前浪,前浪死在沙灘上30F 101.10.9.250 台灣 05/27 21:07
→ physicsdk: 以市場供需的角度來說 有些bug重要到必須解才能出貨 有些放著等產品賣完用到沒人在用了都還在也沒人在意 有些則是必須存在 讓老闆知道你做的事沒有想像中簡單 讓你有繼續領薪水的理由
對勞工來說最笨的就是自己熬夜加班做很快 最後只是讓主管覺得好簡單喔下一次叫你提早交34F 114.34.77.14 台灣 05/27 21:25
推 topahot9303: 怎麼下咒語 顯得更重要了43F 220.129.131.183 台灣 05/27 21:47
推 kaltu: 這種重構四年後才解掉的的架構性錯誤優先度必定很低才有可能不revert回舊版本繼續活44F 100.8.245.106 美國 05/27 21:55
噓 darkMood: 還不是因為bug不重要才解不出來....如果這bug解不出來就世界毀滅....靠堆人也把bug解出來了..........47F 175.182.19.200 台灣 05/27 22:04
推 christu: 這個故事厲害的點在於工程師用30個prompt讓AI在6萬行程式碼中找重構bug50F 27.33.193.229 澳大利亞 05/27 22:21
推 kaltu: 這個故事厲害的點在六萬行的中型專案可以整包丟給外部工具吧52F 100.8.245.106 美國 05/27 22:28
推 ppit: AI的進展速度真是非同凡響54F 150.116.48.210 台灣 05/27 22:35
推 rereterry: 現在業界更喜歡花錢讓資深工程師使用AI加強產能,然後不開新人缺,變成初階工作大量減少,但沒這種初階工作,以後資深人員一定不夠57F 114.137.180.29 台灣 05/27 22:52
推 annboy: 其實這工程師可能才是厲害的
要問對關鍵問題沒那麼容易61F 114.34.228.172 台灣 05/27 23:14
推 physicsdk: None of it worked XDDD64F 114.34.77.14 台灣 05/28 00:22
→ yunf: 你們公司的原始碼如果被他爬到那可能就會門戶洞開
等於說它可以瞬間掃完整個github上的bug65F 49.216.41.0 台灣 05/28 00:40
推 okgogogo: code都給ai,沒有資安問題嗎?
之後ai會把算法都分享給大眾嗎?69F 39.10.8.80 台灣 05/28 00:44
→ yunf: 分享也沒用 等到那個時候早就不需要去寫那種code
有點像是世界是平的
放出去的東西就是全世界都知道的東西很快就達到平衡
而且之後要付費
你必須要有足夠的錢才有辦法完成一套具有規模的程式71F 49.216.41.0 台灣 05/28 00:47
推 gator: 能驗證AI說的是對的才是未來的關鍵79F 118.161.210.27 台灣 05/28 01:26
推 qwe78971: 六萬行 只能找AI了 我看別人代碼幾千行 大部分時候都???80F 39.15.1.210 台灣 05/28 02:03
→ dildoe: 啥以後不是ai prompt ai 嗎?要人幹嘛 ai自己改ai XD82F 36.229.184.234 台灣 05/28 06:06
推 kyle5241: 現在連新人都要兩年工作經驗~是要去哪裏生84F 180.177.1.138 台灣 05/28 07:07
推 creulfact: 說真的 即使他能找出問題 你也要問對問題 才能找得到啊 沒看到他來回三十次嗎?所以AI仍然是助手性質
但是是能力很強的那種86F 42.74.253.10 台灣 05/28 09:32
推 Aquarius126: 新人兩年經驗就是實習跟碩班訓練 QQ90F 123.192.88.214 台灣 05/28 09:42
推 g9911761: 整包丟沒有資訊外流疑慮嗎91F 49.216.160.17 台灣 05/28 09:54
推 coolmayday: 以後需要的是更聰明的工程師,能準確辨識篩選AI提供的資訊,快速精準甚至可以跳步下達每一次的AI提問92F 42.73.188.251 台灣 05/28 09:59
推 physicsdk: 你能不能丟去問你公司 他能丟不怕出事是他家的事95F 114.34.77.14 台灣 05/28 10:11
→ yunf: 現在大家應該是又愛又怕97F 49.216.26.65 台灣 05/28 11:22
→ ma721: 但還是有幻覺98F 101.10.109.209 台灣 05/28 11:23
→ yunf: 但他進步神速也就是說你不跟著進步遲早就被淘汰但是你貿然地跟進死的更快因為你的漏洞會全部曝光
我的看法是舊的就用舊的開發一些新的專案用新舊模式混合前進這樣不至於把所有的都賠進去
舊的就慢慢地被淘汰了但是只進不出至少不會一下子就被其他公司取代
你看馬斯克直接實體入侵政府後果就是真的挖出一堆百歲人瑞
https://tinyurl.com/2d35l88l 把公部門的隱藏金庫全都給挖了
這根本就不需要很高的技術
幾個函數套一套就出來了
一旦你開放權限出去等於開了一個大家來找碴一樣讓全地球的人來挖洞99F 49.216.26.65 台灣 05/28 11:24
推 gugeegee: Corner 的corner115F 125.227.10.151 台灣 05/28 12:16
推 jhjhs33504: 30 shots+RAG算是比較聰明的暴力解?116F 1.162.105.190 台灣 05/28 12:37
推 Terminals: 想必心情是高興高興著就沒那麼高興了。117F 223.141.243.62 台灣 05/28 12:58
推 DWR: ai分析能力還是很強 不過這個解不了一個要嘛對服務沒有重大影響 要嘛就是解的人太弱自己卡住119F 223.137.10.208 台灣 05/28 13:51
推 garyxd: 一個bug解4年你還沒被fire122F 42.79.56.10 台灣 05/28 14:47
→ nxuanr: 以後請AI就好工程師都可以裁掉了123F 111.80.210.115 台灣 05/28 15:16
推 ken327639: 以後產業會越來越需要高階資深工程師,可是這些高階資深工程師以前也都是像新手打怪般的累積實務經驗才培養出來的,那如果以後中小專案AI就處理掉了,新人工程師沒機會累積實務經驗,要怎麼晉升這種高階資深工程師呢125F 118.231.152.77 台灣 05/28 16:29
推 chrischiu: 也只有一個模型厲害而已132F 36.228.103.231 台灣 05/28 19:43
推 bnd0327: 首先你要能重購六萬行的程式133F 61.216.101.115 台灣 05/28 19:52
--