大家好,我是陈景序,今天我们来聊聊一个最近在Linux内核社区引起热议的话题:AI审查补丁引发的“内核级”拉锯战。
2026年3月,Linux内核社区爆发了一场关于Sashiko(一个基于大语言模型的内核补丁审查系统)的大辩论。内存管理“大管家”Andrew Morton试图强制要求作者回应AI的审查意见,却遭到了多位维护者的集体“炮轰”。这究竟是效率的飞跃,还是维护者的噩梦?接下来,我们就来深入探讨一下这个问题。
起因:一个清理函数引发的“惨案”
原本这只是一个关于内存管理子系统巨页处理函数的常规补丁集讨论。但在3月19日,随着Andrew Morton的介入,话题画风突变。Morton提议修改内存管理子系统的审查流程,要求所有补丁作者必须逐一回应Sashiko给出的反馈。
矛盾焦点:AI是“神队友”还是“噪音制造机”?
Andrew Morton:他认为如果AI的命中率能达到50%,那就完全值得开发者花时间去核对。为了给AI腾出审查时间,Morton甚至决定延长补丁进入他个人树的等待期,并表示如果补丁在AI的环境中无法应用,他就拒绝接收。
Lorenzo Stoakes:作为副维护者,Stoakes的反应极其强烈。他吐槽了几个核心痛点:环境兼容性差、误报率极高、AI可以不知疲倦地产生数千字的审查报告,但维护者的人力是有限的。
核心争议点总结
- Andrew Morton (支持强制)
- 对待Bug:只要能抓到Bug,牺牲一点速度是值得的
- 质量重要,但不能被“噪音”淹没
- 流程地位:应该成为“阻断性”环节
- 只能作为“参考性”工具
- 命中率:感知很高,超过50%值得一试
- 实际上单条评论的误报率极高
- 工具状态:既然有用,就该立刻上马
- 实验性软件,不该让它当“门卫”
- 维护者团队 (反对强制)
Sashiko的开发者怎么看?
Sashiko的亲爹Roman Gushchin态度相对客观。他承认AI审查具有主观性,且极度依赖社交背景。目前系统并不完美,但他认为20%的误报率在能抓到大多数Bug的前提下是可以接受的。
结语:这不只是技术问题,更是社会学问题
Sashiko在短短一个月内写了10,000份审查,平均每份报告3,500字。这种产出速度已经超越了人类的极限。这场争论的核心在于:为了减少Bug,我们愿意忍受多少“AI幻觉”?愿意在多大程度上依赖闭源的大模型?又是否愿意让机器成为开源社区的“数字看门人”?这不仅是Linux内存管理部门的难题,也是未来所有开源社区必须面对的终极考卷。
好了,今天的分享就到这里。如果你对这个问题还有更多的想法或者疑问,欢迎在评论区留言讨论。我是陈景序,我们下期再见!
