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

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

重點摘要

這篇消息聚焦「Linus一句話說透AI侷限:代碼不能直接用,bug只能創可貼式地修」。目前站內已移除先前混入的模型思考或安全判斷文字,並保留來源可確認的主題供讀者追蹤。

站內 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

相關文章

朱松純:中國AI產業,不要被“馬斯克信仰”帶偏

在近期的公開發言中,中國人工智慧學者朱松純針對產業發展方向提出警示,強調中國AI領域不應被「馬斯克信仰」所牽引。他認為盲目追隨個別領袖人物的理念,可能導致技術路徑的偏離,忽略本土實際需求與基礎建設。 朱松純指出,中國AI產業必須建立自主的發展邏輯,而非僅複製或崇拜國外成功模式。他所謂的「馬斯克信仰」,指的是對特定人物及其技術哲學的過度推崇,這種傾向容易使產業陷入跟風,削弱獨立創新的能力。

剛剛
量子位其他AI

以場景為牽引,推動工業AI從單點實效邁向生產力躍遷

近年來,以人工智慧與物理世界深度融合為核心的「物理AI」正迅速崛起,成為全球科技與產業發展的焦點。這股浪潮正加速進入生產現場,深入工廠、車間與產線,為以製造業為核心的實體經濟注入新動能。配合中國「十五五」規劃綱要明確提出「加快數智技術創新」與「全面實施『人工智能+』行動」,如何加快推動工業AI規模化落地,已成為產業界亟需回答的關鍵命題。 中國擁有全球最完整的工業門類、深厚的製造業體系、活躍的產業創新動能,以及對新技術高度開放的態度,這些都是發展工業AI的獨特優勢。

1 天前
何夕2077其他AI

谷歌DeepMind大獎方案遭疑

谷歌DeepMind大獎方案遭疑。 社區質疑兩萬五美元競賽結果有水分。網友指責 ��� 獲獎項目純屬灌水拼湊。讀者可以通過大獎方案爭議原帖跟蹤後續。主辦方評委 ( >﹏< ) 堅稱審核符合規則。

2 天前
何夕2077其他AI

中國提出全球治理願景

AI資訊日報|中國提出全球治理願景 中國提出全球治理願景。 上海大會聚焦開放合作議題。中國提出⚖️推動公平治理規則。路透社大會報道記錄主旨內容。人工智能普惠成為核心方向。國際標準競爭進入新階段。

3 天前

李善友:世界越卷越快,我們可以更慢、更深、更向內

知名學者李善友近日提出,在當前世界越卷越快的大環境中,人們反而可以選擇更慢、更深、更向內的路徑。他認為,與其盲從外在的快速節奏,不如站在第一性原理的角度,並深入意識的底色,全力去創造一件真正屬於自己的美好作品。 李善友的觀點為高速競爭的時代提供了不同的思考方向:真正的創造力並非來自於對速度的追求,而是源於對本質的探索與內在的沉澱。

3 天前