Linus一句話說透AI侷限:代碼不能直接用,bug只能創可貼式地修

2026年7月20日 21:05
Linus一句話說透AI侷限:代碼不能直接用,bug只能創可貼式地修

重點摘要

Linus Torvalds直言AI生成的程式碼無法直接部署,只能像創可貼般修補表面錯誤,無法從根本解決問題。他提醒開發者若過度依賴AI,可能喪失獨立思考與除錯能力,最終累積大量技術債。

站內 AI 整理稿

Linux 之父 Linus Torvalds 近日再度針對 AI 輔助程式開發的實際成效發表直言不諱的評論。他明確指出,當前由 AI 模型生成的程式碼根本無法直接部署到正式環境中,開發者若貿然採用,只會替系統埋下更多隱患。Linus 用了一個相當生動的比喻來形容 AI 處理程式錯誤的方式——「創可貼式修補」,強調這些模型只能針對表面症狀進行臨時修復,卻無法從架構層面真正理解問題的根源,最終導致程式碼的品質與可維護性大打折扣。這番言論立即在開發者社群中引發廣泛討論。Linus 對 AI 在軟體工程領域的侷限性向來抱持謹慎態度,這次的批評並非他第一次對相關技術潑冷水。

他認為,儘管 AI 工具在輔助撰寫簡單的程式片段或加速原型開發上確實有其價值,但一旦涉及複雜的邏輯、邊際條件以及長期維護的專案,過度依賴 AI 生成程式碼只會讓除錯與重構的負擔全部轉嫁到人類開發者身上。Linus 以 Linux 核心數十年來的維護經驗為基礎,強調真正的軟體工程仍然需要開發者扎實理解底層原理,而非仰賴黑箱模型產出的「看似可用」的程式碼。他進一步解釋,AI 模型在處理程式錯誤時,往往只針對單一失敗案例進行局部調整,就像在流血傷口上貼一塊創可貼,卻沒有深入探究為什麼會受傷、如何從根本避免同樣的問題再次發生。

這種修補方式短期內或許能讓程式跑起來,但長期下來只會讓程式碼變得越來越難以理解、維護與擴展。Linus 的觀點也呼應了許多資深工程師的實際觀察。在大型開源專案或企業級系統中,程式碼的正確性不僅取決於語法是否正確,更關鍵的是要符合整體架構設計、考量邊際情況、處理併發與資源競爭等複雜議題。AI 目前缺乏對這些高層次語義的理解,也無法像人類工程師一樣,從設計模式、歷史脈絡與未來擴展性的角度來評估每一行程式碼的影響。此外,Linus 特別點出一個容易被忽略的風險:當開發者習慣於依賴 AI 生成程式碼時,可能會逐漸喪失獨立除錯與系統性思考的能力。

他認為,軟體開發的本質是解決問題,而解決問題的前提是理解問題。如果工程師只會複製貼上 AI 給出的解答,卻無法解釋為什麼這個解法有效、有沒有更好的替代方案,那麼整個團隊的技術深度就會被侵蝕。當然,Linus 並非完全否定 AI 在程式開發中的角色。他承認,對於一些重複性高、邏輯明確的任務,例如自動生成樣板程式碼、撰寫單元測試或格式化程式碼,AI 工具確實能提升效率。但問題在於,許多開發者誤以為 AI 能夠取代人類進行複雜的決策,甚至直接將 AI 生成的程式碼部署到生產環境,這種做法在他看來極度危險。

Linus 也以自身管理 Linux 核心的經驗為例,指出任何一個小型錯誤在數百萬行程式碼的系統中,都可能引發連鎖效應。AI 模型無法預測某一行修改對整個系統的影響,因為它們的訓練資料大多來自公開的程式碼庫,而這些程式碼庫本身就可能存在未修正的錯誤或不夠嚴謹的設計。當 AI 學習到這些有瑕疵的樣本時,生成的程式碼自然也會繼承同樣的問題,甚至放大這些缺陷。業界對於 AI 輔助開發的討論一直存在兩極看法。一方認為,AI 就像當年高階語言的出現一樣,會大幅降低程式設計的門檻,讓更多人能夠參與軟體開發。另一方則擔憂,若開發者無法掌握底層知識,軟體產業的整體品質可能下降,安全漏洞也會隨之增加。

Linus 的立場顯然屬於後者,但他的批評並非為了反對技術進步,而是希望提醒開發者保持清醒,不要盲目追逐熱潮。值得注意的是,Linus 這番話並非針對特定 AI 工具或公司,而是對整個生成式 AI 在程式碼領域的現狀提出質疑。他認為,目前所有主流的大型語言模型,無論是來自 OpenAI、Google 還是其他廠商,都無法解決「理解程式碼意圖」這個根本問題。模型可以根據統計規律產生看似合理的程式碼,但對於「為什麼要這樣寫」以及「這樣寫會不會在其他地方造成問題」,它們完全沒有概念。因此,Linus 建議開發者將 AI 視為輔助工具,而非替代品。

最佳的做法是讓 AI 負責初稿或初步提案,然後由人類工程師進行徹底的審查、修改與測試,並在過程中不斷追問「為什麼」。只有這樣,才能兼顧效率與品質,而不會讓程式碼變成難以收拾的技術債。總結來看,Linus 的評論再次點出當前 AI 程式碼生成技術的深層限制。雖然這些工具在特定場景下能帶來便利,但若要真正應用於嚴謹的軟體工程實務,仍需人類開發者擁有扎實的基礎知識與批判性思維。對於所有正在嘗試將 AI 導入開發流程的團隊來說,這無疑是一記當頭棒喝,提醒大家在擁抱新技術的同時,千萬不要忘記軟體開發的本質——理解問題、設計解決方案,並確保每一行程式碼都能經得起時間的考驗。

Related

相關文章

IT之家其他AI

字節 Seedance 2.5 視頻模型 API 上線,原生支持 30 秒視頻直出

首頁 > 智能時代>人工智能 字節 Seedance 2.5 視頻模型 API 上線,原生支持 30 秒視頻直出 2026/8/7 14:20:23 來源:IT之家 作者:沁滄(實習) 責編:沁滄 評論: 感謝IT之家網友 未央 的線索投遞! IT之家 8 月 7 日消息,字節火山引擎今日宣佈,正式上線 Seedance 2.5 API 服務。相比 Seedance 2.0,Seedance 2.

6 小時前
雷峰網其他AI

汪峰:我現在買衣服,80%都是淘寶

汪峰:我現在買衣服,80%都是淘寶 本文作者: 徐咪 2026-08-07 11:12 導語:日前,汪峰在一檔視頻採訪中提及,孩子愛買奢侈品,他認為這不是他們應該有的消費行為,談及自身,他說到,“我現在挑衣服只希望合適,買衣服 80% 都是淘寶”。&nb 日前,汪峰在一檔視頻採訪中提及,孩子愛買奢侈品,他認為這不是他們應該有的消費行為,談及自身,他說到,“我現在挑衣服只希望合適,買衣服 80% 都是淘寶”。

17 小時前
AIBase其他AI

OpenAI 強硬回擊蘋果竊密訴訟:稱指控毫無根據,斥蘋果借訴訟掩蓋人才短板

AI資訊AI新閒資訊正文OpenAI 強硬回擊蘋果竊密訴訟:稱指控毫無根據,斥蘋果借訴訟掩蓋人才短板發布於AI新閒資訊時間 :Aug 6, 2026閱讀 :1分鐘OpenAI 正要求美國聯邦法官駁回蘋果公司提起的商業機密竊取訴訟,稱蘋果的指控毫無根據且缺乏充分調查。OpenAI 律師在週三晚些時候提交的法院文件中表示,蘋果的訴狀建立在斷章取義的通信記錄和脫離背景的普通行為之上,並直言"借用蘋果自己的說法,這樁訴訟爛透了"。

1 天前6700
鈦媒體其他AI

打官司、挖人,蘋果和OpenAI的硬件大戰才剛開始

蘋果與OpenAI之間的戰火已從軟體領域延燒至硬體戰場。OpenAI 曾公開批評蘋果的產品路線「走錯了路」,但諷刺的是,這家 AI 公司如今卻大舉挖角蘋果的硬體工程師,據傳已網羅近 400 名曾在蘋果任職的資深硬體人才,準備自行開發硬體設備,彷彿要重走蘋果當年從軟體跨入硬體的成功之路。 從檯面上的法律攻防到檯面下的人才爭奪,兩家科技巨頭的對抗正全面升溫。

2 天前
雷峰網其他AI

鴻蒙智行回應「竹知了」事件:針對的是侵權內容;員工因離座9分鐘被開除!公司被判賠償11萬元;疑似梁文鋒早期微博被扒,曾被困無人區7天

要聞提示1.鴻蒙智行回應“竹知了”事件:針對的是侵權內容,並非“竹知了”玩具2.員工上班玩手機被指“摸魚”並開除:法院判決公司賠償 11 萬元3.疑似梁文鋒早期微博被扒,曾單人闖無人區被困一週4.女子山姆40元買披薩吃出108元剪刀,網友調侃:買家薅到羊毛了5.小米第二代AI眼鏡延遲到Q4或明年發佈6.機構:豆包上半年月活超3.8億,躋身全網APP前167.OpenAI 回應商業糾紛案:蘋果對此案處理有誤8.每天淨賺7億!

2 天前