Linux内核维护者已达成共识,不再要求贡献者在使用AI工具协助编写补丁时添加“Assisted-by”标签。这一决定源于10月8日在布拉格举行的维护者峰会,参会者包括30名受邀嘉宾及少量赞助出席者。

内核开发者、英伟达工程师Sasha Levin随后向Linux内核邮件列表提交补丁,指出维护者峰会已就弃用该标签达成一致,并移除相关文档要求。文档维护者Jonathan Corbet于10月14日应用了修订版本。

为何取消该标签

实际使用率偏低且执行困难。Levin指出,在Linux 7.3至-rc7版本的18,533个非合并提交中,仅约10%带有该标签,而实际大语言模型的使用远为广泛。部分贡献者不知情或故意省略,鲜有维护者质疑。尽管Miguel Ojeda数据显示linux-next队列中使用率已超16%,但现场意见强烈支持放弃强制执行。

此前主张保留标签的Greg Kroah-Hartman如今也支持移除。维护者认为,了解补丁制作方式应通过封面信(cover letter)而非变更日志(changelog)体现。

并非所有人都认同此举。Kernel开发者Laurent Pinchart表示,在未引入其他强制披露机制的情况下取消标签令人不满。Levin的补丁已引发超过50条回复。

Torvalds发表看法

Linus Torvalds于10月13日回应Pinchart,批评“禁止对X使用AI”的概念荒谬。他类比称,这如同禁止使用编译器除非能用汇编编程,或禁止使用文本编辑器因退格键会隐藏错误。他强调,期望的是人们理解自己在做什么,这与所用工具关联极小。

在此前的欧洲开源峰会上,Torvalds坦言对AI的看法已变:“我过去认为它表现不佳,但现在已到了真正喜欢使用AI的阶段。”

哪些规则保持不变

取消标签不代表规则消失。内核指南仍要求贡献者透明说明工具使用情况。人类需负责审查AI生成代码、满足许可要求,并使用自己的Signed-off-by标签认证原始开发者证书(Developer Certificate of Origin),AI代理不得添加此标签。

该标签存在不足一年,源于2025年7月的提议,并于2026年1月写入文档。Levin呼吁单独提交AGENTS.md补丁,以防AI代理因缺乏指引而自行选择政策。