
Linus 撐 AI 幫 Linux 核心捉蟲,但人類提交者照樣要孭責任
Sashiko 自動審查 patch,Linux 規則亦講明邊個要署名、披露同負責。
Linus 今次撐嘅係有用工具
TechNews 科技新報報道,Linux 核心郵件列表近日為 AI code review 再起爭論。開發者 Laurent Pinchart 提議,Sashiko 產生嘅意見應該先經人手篩選,確認有料先交畀 patch 作者,免得維護者同開發者要替 AI 收拾大量誤報。Sashiko 開發者 Roman Gushchin 就認為,逐項預先核實會食走工具原本想慳返嘅時間,亦令自動審查難以擴展。
Linus Torvalds 隨後喺郵件直接定調:Linux 核心唔會採取反 AI 路線,AI 已經係有實際用途嘅開發工具。佢亦承認工具會增加維護者負擔,重點係點樣令輸出幫到維護者。呢段說話夠強硬,不過脈絡係一場關於 AI 審查意見應唔應該先經人手把關 嘅討論,解讀成 Linux 無條件接收 AI 生成程式碼就行得太遠。
Sashiko 點樣自動 review patch
Sashiko 會監察公開郵件列表,讀取新 patch,再用多階段流程分開檢查設計、執行路徑、記憶體管理、鎖、保安同硬件互動等問題,最後整理成類似 LKML reviewer 回覆嘅報告。項目由 Linux Foundation 持有,程式碼用 Apache 2.0 授權;公開服務所用嘅運算資源同 LLM token 就由 Google 提供。
項目團隊聲稱,佢哋用 Gemini 3.1 Pro 回看最近 1,000 個帶修正標記嘅上游 commit,Sashiko 能夠指出當中 53.6% 已知 bug;團隊按有限度人手抽查,估計誤報率喺 20% 以內。呢組數字有參考價值,但測試係事後用已知修正個案做定位,誤報率亦未經大規模獨立驗證,所以暫時未足以證明佢可以取代真人 reviewer。項目自己亦提醒,同一份輸入重跑,LLM 未必每次交出相同結果。
Linux 已經劃低責任界線
Linux 核心現行 AI coding 指引冇封殺助手,不過條線畫得相當實。AI agent 唔可以加 Signed-off-by;提交者要親自審閱 AI 產生嘅內容、確認授權相容、簽署 Developer Certificate of Origin,再為成份貢獻負責。用過 AI 協助亦應該加入 Assisted-by,列出工具、模型版本同額外分析工具,方便日後追查來源。
呢套安排同 Software Freedom Conservancy 嘅建議其實有唔少交集。SFC 支持個別項目拒收無人看管嘅 AI 貢獻,同時要求使用者深入理解提交內容、完整披露工具用途,仲要保存 prompt 等互動紀錄。雙方分歧主要係自動 reviewer 可唔可以先將未完全核實嘅懷疑交畀作者,而唔係提交者可唔可以將責任推落模型度。
一般開發團隊可以抄呢套分工
公司制定 AI coding 規則時,淨係寫「准用」或者「禁用」通常唔夠。比較實際嘅做法係按用途分級:AI 私下幫 developer 解讀程式碼,可以當輔助工具;AI 產生 patch,就要由熟悉相關模組嘅人逐行驗證;自動 review 意見進入 pull request 前,亦要有清楚嘅信心門檻、誤報標記同回報方法。涉及客戶程式碼,仲要先確認資料會傳去邊間模型供應商。
Sashiko 最值得借鏡嘅地方,係佢集中處理範圍清楚、可以再驗證嘅 code review 工作,亦公開承認輸出帶隨機性。團隊可以用 AI 擴闊檢查覆蓋面,但 merge 權限、署名同事故責任仍要落到具名工程師身上。之後真正值得睇嘅數據,會係 Sashiko 喺日常新 patch 入面搵中幾多真 bug,又為維護者帶來幾多額外核實工作。
參考來源
- TechNews 科技新報 — Linus Torvalds 強硬表態:Linux 核心絕不走向「反 AI」 — original report
- Linus Torvalds 喺 Linux 核心郵件列表嘅回覆 — Linus 原文,核對佢對 AI 工具、維護者負擔同 Linux 項目立場嘅完整表述。
- Sashiko 官方網站 — 確認項目用途、Linux Foundation 關係、公開審查服務同 Google 資助安排。
- Sashiko 官方 GitHub repository — 核對多階段審查設計、53.6% 測試聲稱、誤報估算同限制。
- Linux Kernel:AI Coding Assistants — Linux 核心官方指引,確認 Signed-off-by、DCO、Assisted-by 同人類提交者責任。
- Software Freedom Conservancy:LLM-backed Generative AI 建議 — 核對爭論引用嘅開源貢獻建議,包括人手審核、披露同無人看管貢獻。
本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。







