内核不再强制标注 AI 辅助|出海闲聊
出海闲聊 · 帖子

内核不再强制标注 AI 辅助

内核不再强制标注 AI 辅助
最近 Linux 内核社区有个决定挺值得聊:维护者峰会明确,以后提交代码不用再打 Assisted-by 标签,也就是说开发者不必声明自己有没有用 AI 辅助。这个变化背后其实是 Linus 的态度——他觉得禁止 AI 就跟禁止用文本编辑器一样蠢,内核开发者自己清楚在干什么。

我理解这个决定的逻辑。AI 辅助写代码已经很难界定边界,补全、生成、重构,哪个算辅助哪个不算?强制标注只会让流程变复杂,还容易变成形式主义。与其纠结标签,不如把精力放在代码审查上,毕竟内核的门槛从来都是 review 和测试,不是你怎么写出来的。但另一面也挺现实:Linus 自己这周交了一组用 Claude Code 开发的补丁,结果被查出竞态条件,内存回收也有问题,后续开发转给了人类开发者 Kiryl Shutsemau。这事说明 AI 产出在并发和内存这种硬核领域还是容易翻车,工具再强也替代不了对内核语义的理解。我的判断是,取消强制标注不等于放松质量要求,反而把责任更明确地压回提交者身上。你用 AI 可以,但补丁出了问题还是你背,reviewer 也不会因为没标签就降低标准。对跨境团队来说,这意味着工具选型更自由,但内部代码规范和质量门禁得自己补上。长期看,内核社区这个口子一开,其他开源项目大概率会跟进。真正值得关注的不是标签存不存在,而是 AI 生成的代码在复杂系统里能不能过得了审查这一关。至少从这次补丁的翻车来看,离放心还早。
2

评论

登录后即可发表评论

参与讨论,和出海同行交流想法与经验

还没有评论,来抢沙发吧

说说你的看法,第一条评论最显眼