Linus Torvalds 驳斥 Linux 内核代码审查中的反 AI 立场
Linus Torvalds 在 Linux 内核邮件列表中明确表态支持 AI 辅助工具,反对禁止 AI 生成代码的立场。他称 AI 是“有用的工具”,并强调 Linux 不是反 AI 项目。此评论源于对 Sashiko 工具(一种多阶段代码审查工具)的讨论,该工具能发现 53.6% 的补丁漏洞,但存在约 20% 的误报率。Torvalds 指出,AI 工具正在快速进化,并批评了抵制者的态度。
Linus Torvalds,Linux 的创始人与内核维护者,近日在 Linux 内核邮件列表中明确表达了对 AI 辅助工具的支持,驳斥了部分开发者提出的反 AI 立场。这一讨论源于对 Sashiko 工具的争议——一种可选的、基于多阶段代码审查的工具,用于分析内核补丁。
Sashiko 由 Google 的 Roman Gushchin 等人开发,其项目页面声称能发现 53.6% 的补丁漏洞,并指出这一指标已超过人类水平,因为这些补丁先前已经过人工审查。不过,误报率“较难衡量”,目前估计在 20% 以内。关键在于,Sashiko 仅对补丁发表评论,不会自行采取行动。
开发者 Laurent Pinchart 建议,在向补丁作者发送评论前,应先对 Sashiko 的输出进行筛选,这一观点基于软件自由保护协会关于 AI 生成代码的指南。但 Gushchin 指出,这样做会削弱工具的效用,并称 Pinchart 的立场是反 LLM 的——Torvalds 在回复中对此表示赞同。
Torvalds 明确表示:“AI 是一种工具,就像我们使用的其他工具一样,而且显然是一种有用的工具。一年前这可能还不那么明显,但今天已毫无疑问。”这一表态反映了他自 2024 年最初将 AI 工具视为过度炒作以来的立场转变。他还指出,Linux 不是一个“社会斗士”项目,它始终关注技术改进。
为了强调这一点,Torvalds 提到该工具“不断发现令人尴尬的漏洞”,并补充说“我会非常大声地忽略那些试图反对他人使用它的人”,同时强调了 AI 软件的快速进化。
颇具讽刺意味的是,Torvalds 指出抵制的开发者需要一些自我意识,因为“自然智能也并不总是那么出色”,这凸显了 AI 工具尽管不完美,但通常只需在其应用场景中足够好用。Sashiko 能够在经过人工审查的代码中发现问题,这一点颇具说明性。