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 能够在经过人工审查的代码中发现问题,这一点颇具说明性。