7 月 30 日消息,科技媒體 Phoronix 于 7 月 25 日發布博文稱,英偉達資深 Linux 開發者、同時也是 Linux LTS 内核共同維護者的 Sasha Levin 提出一項新提案,旨在規範 Linux 内核開發過程中 Claude 等 AI 編程工具的使用,并明确相關貢獻的歸因要求與開發準則。
該提案涉及 Linux 内核 AI 編碼助手的配置文件及貢獻規則制定,這些規則将指導開發者如何規範使用 Claude 等 AI 編碼工具編寫和提交内核補丁。
Sasha Levin 已向社區發送一份 “請求評論”(RFC),建議在 Linux 内核文檔區域引入 AI 編碼助手的配置文件,方便 Claude 等 AI 助手解讀。同時,他還提出了一套初步規則,涵蓋 AI 歸因要求等細節,為希望借助 AI 助手向上遊 Linux 内核貢獻代碼的人士提供參考。
在 RFC 補丁系列中,Sasha Levin 解釋道:“這個補丁系列為與 Linux 内核代碼庫合作的 AI 編碼助手增加了統一的配置和文檔。随着 AI 工具在軟件開發中變得越來越常見,确立它們在内核開發中的使用指南變得尤為重要。”
該系列包含兩個補丁:
第一個補丁為 Claude、GitHub Copilot、Cursor、Codeium、Continue、Windsurf 和 Aider 等多種 AI 編碼助手添加統一配置文件,這些文件均鍊接到一個中心文檔文件,以保證工具間的一緻性。
第二個補丁增加了 AI 助手在 Linux 内核開發中的實踐規則與文檔,包括遵循内核編碼标準、尊重開發流程、正确歸因 AI 生成的貢獻以及理解許可要求等内容。
示例展示了這些指南的實際應用,包括提交中正确的 AI 歸因方式,以及助手對内核文檔要求的理解。所有 AI 助手都需在提交中使用 “Co-developed-by” 标簽标識自己,确保代碼開發中 AI 參與的完全透明。
随着 AI 編程工具在軟件開發領域的應用日益廣泛,Linux 内核作為全球最受關注的開源項目之一,其對 AI 工具使用的規範将為行業樹立重要标杆,既充分利用 AI 提升開發效率,又能保障代碼貢獻的透明度與合規性。