
Linux 核心容許 AI 輔助,但責任仍由提交者承擔
XDA Developers 報道指,Linux 核心創辦人 Linus Torvalds 曾以大型語言模型協助尋找及修正 bug,亦曾讓工具草擬 commit message 和核心 patch。這不代表 Linux 核心會接收未經把關的 AI 程式碼;Torvalds 強調,提交者應理解自己交出的內容,品質仍是能否被接納的門檻。
對高風險開源專案而言,這個界線比「有沒有用 AI」更實際。工具可以協助定位問題、起草修改與整理說明,但不能取代作者對程式行為、相容性及潛在副作用的判斷。XDA 引述 Torvalds 的立場,是不為某類工具另設禁令,同時要求貢獻者盡力做好工作並理解所提交的程式碼。
核心準則是可問責,而非工具標籤
XDA 報道提到,Torvalds 反對以規則限制使用 AI,並認為單靠申報 LLM 使用與否,未必能判斷一個 patch 是否可靠。這反映一個務實取捨:AI 生成內容的來源難以完整辨識,強制披露未必能改善程式質素,反而可能把審核焦點由程式本身移到工具身份。
不過,取消工具標籤不等於取消追溯。當 AI 可代寫 commit message,提交紀錄更需要清楚交代修改的目的與影響範圍;人類作者亦應能解釋每項改動,讓維護者按程式碼、提交說明及測試結果作判斷。這是從報道所述原則延伸出的實務含意,並非 Linux 已公布的新程序。
AI 可加快起草,不能外判審核
Linux 核心這類底層專案牽涉穩定性與廣泛硬件相容性。即使 AI 很快寫出看似合理的修正,維護者仍要審閱其邏輯,並透過合適測試確認修改沒有引入回歸問題。XDA 也把隨意「vibe coding」的小型個人項目,與提交至核心的程式碼區分開來:前者可作學習或探索,後者仍須達到既有品質要求。
對香港使用 coding agent 的開發者和企業 IT 團隊,較可行的工作流程同樣是把 AI 放在輔助位置:由工具產生初稿後,作者自行閱讀差異、補足測試、保留可理解的 commit 說明,再交由同事或維護者 review。尤其處理付款、身份驗證、基建或客戶資料的程式時,不能因產生速度提升便把責任轉交給模型。
目前可確認的是 Torvalds 支持把 AI 視為工具使用,而非把它視作可免除人手判斷的作者。
延伸閱讀
AI 輔助說明: 本文由 AI 協助整理,並經兩輪獨立自動品質審核;資料及連結仍以原始來源為準。
參考來源
- XDA Developers — Linus Torvalds is using AI to add to the Linux kernel, and his approach to the tech is the healthiest — original report
本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。





