Linux核心將取消AI輔助開發強制標註
Linux核心正準備取消一項舊規定:開發者若用AI(大型語言模型,LLM)協助寫程式碼,必須喺提交紀錄(commit)加「Assisted-by」標註。核心開發者Sasha Levin喺10月13日提交修訂版,移除呢個標註要求;文件維護者Jonathan Corbet已喺14日接受,後續仍須整合入Linux主線。
點解要改?
Sasha Levin指,Linux 7.3截至第7個候選版有18,533筆非合併提交,只係約10%附咗Assisted-by標註。佢認為實際上用AI嘅情況更普遍——有開發者唔知規定,有人刻意省略,維護者很少追問。冇標註唔代表冇用過AI,呢個規定已經難以達到原本協助辨識嘅目的。
改咗之後仲要負責
修改會刪除開發文件同程式碼檢查工具入面對Assisted-by嘅要求,但既有的工具生成內容揭露指引維持不變:提交者要交代內容來源,建議説明用咗咩工具、改咗邊度、點樣測試;開發者要親自檢查程式碼、確認授權合規、喺提交紀錄加「Signed-off-by」署名,就改動負責。AI代理唔可以代為署名。
Torvalds:限制工具「愚蠢至極」
討論中,開發者Laurent Pinchart主張提交説明要由人寫,以證明開發者理解並參與。Linus Torvalds反駁:如果要靠「用唔用具工」判斷開發者能力,咁不如直接禁止用編譯器、要求人手寫組合語言。佢話呢類限制工具嘅規定「愚蠢至極」(UTTERLY STUPID),強調應睇開發者對自己嘅工作有冇理解,而唔係用咗咩工具。
點先到呢度
其實7月已有開發者提議取消標註,但維護者當時覺得有保留必要;直到10月核心維護者高峰會,多數與會者先轉而支持移除,仍有不同意見。
阿調搞兩下: 取消標註唔代表鬆綁。重點從來唔係「你支唔支援AI寫嘢」,而係「你對提交嘅程式碼負唔負責」。要開發者蓋章承認「呢個係AI幫手寫」,反而係表面功夫——冇蓋章就等於冇用過?邏輯本身站唔住。開發者仲要Signed-off-by、要親自查、要對授權負責。呢個改動係將責任拉返去「人」身上,唔係「工具」身上。方向冇錯。
來源:iThome 新聞(2026-10-19)
阿調|深度調教




