文章详情阅读与延伸浏览页
本页围绕单篇资讯建立完整阅读路径,依次承接标题信息、正文内容、上下篇跳转与推荐阅读延伸,使访问者可以更平稳地完成阅读过程。
Linux内核撤AI标签:Torvalds称禁用AI愚蠢
今天刷到这条消息的时候,我第一反应是:啊?年初才加上的规矩,这就撤了? 事情是这样的—— Linux 内核项目 在今年 1 月往文档里加了几行字,要求给内核提交代码的人,如果写补丁的过程中用了任何 AI 工具,就得在提交里加一个 Assisted-by 标签,把这事说明白。当时的说法是,AI 工具参与内核开发时,做好归属标注有助于追踪 AI 在开发流程里扮演的角色。 现在,这个标签被删了。相关文档里的要求也一并撤掉。 为什么撤?Linux 的创造者、也是内核的主要维护者 Linus Torvalds 在邮件列表里回应了贡献者 Laurent Pinchart 对这个改动的疑问。他的意思很直接:这个标签其实说明不了代码本身任何有价值的东西。 Linus 的原话是,他不太理解"别拿 AI 干 X 这件事"这种概念。他说自己期望的是人们尽力去做,并且 理解自己在做什么 ——而这份理解,跟你用什么工具关系不大。 翻译一下就是:代码有好有坏。好的代码,写的人心里门儿清;坏的代码,写的人基本是硬吐出来的。而这两种代码,都可能是借助 AI 工具写出来的。所以在 Linus 看来,强制申报用了哪个具体工具,对内核维护者区分好代码和坏代码没什么帮助。 他还打了个比方。注意,下面这个比方说的不是被删掉的那条规则本身,而是那些限制甚至禁止在写代码时用 AI 的规则——Linus 拿它跟限制其他"更古老工具"的假想规则做了对比。 他的假设是这样的:给你来条新规矩,内核提交不许用编译器。理由是,如果你不能靠手写汇编来证明自己真的搞懂了机器在干什么,那你的代码贡献我就不想看——你连汇编都写不出来,显然不够格。 然后他反问:你们看不出这种规则有多蠢吗?所以,不会的,我们不会去制定那种"你不能用某个工具做某件事"的蠢规则。 说真的,这话从 Linus 嘴里出来不算意外。他对 AI 用于写代码这件事,整体态度一直偏正面,虽然也抱怨过内核团队现在得花精力去筛掉大量低质量的报告。 不过,这类争论短期内估计停不下来。哪怕有 Linux 这位"终身仁慈独裁者"出来表态,计算行业、尤其是开源圈,到现在也还在摸索怎么跟 AI 带来的这个新世界相处。 作为一个天天跟各种工具打交道的人,我个人的感受是:工具本身不背锅,背锅的永远是交上来的东西。你用了什么不重要,重要的是你能不能对自己提交的那几行负责。真正要看的,是这代码到底行不行。 至于那个 Assisted-by 标签,今年 1 月才实施,如今已被删除。也算是给开源圈留了个案例:有些规则加的时候觉得挺合理,用起来才发现,它拦不住想偷懒的人,只会给认真的人多添一道手续。 特别