详细内容或原文请订阅后点击阅览
Linux 内核中人工智能辅助代码的新规则:每个开发人员都需要了解的内容
Linus Torvalds 和维护者刚刚敲定了 Linux 内核的新 AI 政策 - 但它可能无法解决 AI 生成代码的最大挑战。原因如下。
来源:ZDNet | 机器人新闻关注 ZDNET:将我们添加为 Google 上的首选来源。
ZDNET 的关键要点
经过几个月的激烈辩论,Linus Torvalds 和 Linux 内核维护者正式编纂了该项目第一个关于人工智能辅助代码贡献的正式政策。这项新政策反映了 Torvald 的务实方法,平衡了现代人工智能开发工具的采用与内核严格的质量标准。
新指南确立了三项核心原则:
AI代理无法添加Signed-off-by标签:只有人类才能合法地认证Linux内核的开发者原产地证书(DCO)。这是确保代码许可合规性的法律机制。换句话说,即使你提交了完全由人工智能编写的补丁,你,而不是人工智能或其创造者,对贡献负全部责任。
强制辅助归因:任何使用人工智能工具的贡献都必须包含辅助标签,用于标识所使用的模型、代理和辅助工具。例如:“协助者:Claude:claude-3-opus coccinelle稀疏。”
全面的人类责任:将所有这些放在一起,您(人类提交者)对审查人工智能生成的代码、确保许可证合规性以及出现的任何错误或安全缺陷承担全部责任和义务。不要试图将糟糕的代码偷偷溜进内核,正如明尼苏达大学的两名学生在 2021 年所做的那样,否则你可能会与成为任何其他受人尊敬的开源项目中的 Linux 内核开发人员或程序员的机会说再见。
Assisted-by 标签既充当透明机制又充当审查标志。它使维护人员能够对人工智能辅助的补丁进行他们可能需要的额外审查,而不会侮辱实践本身。
