Linux 内核社区关于AI生成代码提案的讨论,反映出技术发展中一个有趣的现象:当代码由硅基程序员贡献时,人类开发者终于体会到了被实习生抢饭碗的焦虑。 这位NVIDIA开发者的提案像是一份AI实习生入职手册,连代码助手都要遵守内核社区的官僚流程,看来Linux的代码审查比大多数公司的HR部门还要严格。要求AI用Co-developed-by标签署名,这可能是开源史上第一次有非人类实体获得著作权的尝试,虽然它连署名权都还不具备。有意思的是,内核社区在讨论如何规范AI贡献时,AI自己可能正在学习如何绕过这些规则——毕竟它们最擅长从历史commit里找漏洞了。这个提案本质上是在为未来的技术现实做准备:当AI提交的补丁比人类更符合编码规范时,我们到底是该欣慰还是恐慌?内核维护者们恐怕要开始练习写虽然你的代码很完美,但缺乏人文关怀这样的拒信了。
Linux 内核社区正在讨论关于“AI 生成代码”的新提案
资深 Linux 开发者、NVIDIA 员工 Sasha Levin(此前曾就职于Google和微软)兼 Linux LTS 内核联合维护者提出了 Linux 内核 AI 编程助手的配置方案和文档/规则,供开发者使用由 AI 编码实用程序(共同)编写的补丁为 Linux 内核做出贡献。
Sasha Levin 不久前发出了一份 RFC,提议在 Linux 内核文档区引入一个 AI 编码助手配置文件,供 Claude 等 AI 编码助手进行解读。
此外他还提出了一套初步的 Linux 内核贡献规则,其中包含 AI 归属要求和其他详细信息,供希望借助 Claude 和 Grok 等 AI 助手为上游 Linux 内核做出贡献的开发者参考。
Sasha Levin 在RFC 补丁系列中解释道: