Linus Torvalds 就讨论禁止在内核开发中使用 AI 工具的尝试发表了评论。 Linux官方立场是核心 Linux作为项目方,我们并不反对使用人工智能。人工智能被视为一种简化编码的工具,就像其他任何工具一样。是否使用人工智能是每位开发者的个人决定,而决定是否接受变更的因素是代码质量,而不是用于编写代码的工具。
Linus建议,对这项政策不满或试图禁止他人使用AI工具的人,要么创建自己的内核分支,要么停止参与内核开发。Linus表示,即使在一年前,在开发中使用AI可能还存在争议,但现在AI的优势已经显而易见,只有那些没有使用过现代AI工具的人才会否认这一点。内核开发社区中没有人强迫他人使用AI,但任何阻止他人使用AI的企图都将受到压制。
人工智能的应用会带来一些挑战,例如增加维护人员的工作量以及识别棘手的漏洞。然而,Linus 认为,与其视而不见,不如利用 Sashiko 等人工智能工具来辅助维护人员。现代人工智能生成的报告在质量和灵活性方面通常优于 checkpatch 等传统工具,并且能够发现一些重要的错误。
核心 Linux 它仍然是一个技术项目,所有相关决策都基于技术优势,而非对新技术的恐惧。内核并非社会正义战士的项目,过去不是,将来也不会是。开源工作的社会层面被视为项目的重要组成部分和激励因素,但它更像是项目的副产品,而非项目的主要目的。内核之所以以开源项目的形式开发,并非出于宗教原因,而是因为这种模式能够催生更优秀的技术。
Linus继续讨论,他建议不要将自己的道德标准强加于人,并将人工智能的使用比作素食主义。内核开发者中确实有一些素食主义者,他们不吃肉的原因各不相同(社会因素、宗教因素、伦理因素、口味因素等等),但他们不会因为自己的个人立场就期望所有其他开发者都成为素食主义者。人工智能的应用也是如此。
Linus 建议那些试图援引伦理道德反对人工智能的人,应该把伦理道德放在他们自己的生活中,而不是强加于人。在进一步探讨伦理道德问题时,Linus 还提到了内核社区和自由软件基金会之间的关系,后者也持有伦理方面的论点,并将其作为攻击的武器。这正是为什么 Linux 这不是 GNU/Linux而且,内核开发社区更倾向于使用“开源”而不是“自由软件”这个术语。
来源: opennet.ru
