说实话,第一次看到这个消息时,既兴奋又忐忑。

兴奋的是,Linux内核 - 这个支撑着全球互联网基础设施的"操作系统之核",终于迎来了AI时代的"质检员";忐忑的是,如果连内核代码审查这种需要极高专业素养和经验的活儿都能被AI接手,那对于我们这些普通程序员,未来还有多少可用之处?
但当我深入了解这个名为 Sashiko 的项目后,我发现事情可能比我想象的更有意思,也更复杂。
什么是 Sashiko?
Sashiko是谷歌工程师最新开源的 Agentic Code Review 系统,专门为Linux内核代码审查而生。

[https://github.com/sashiko-dev/sashiko]

[https://sashiko.dev/]
它到底能做什么?
根据官方介绍,Sashiko的核心能力包括:
1、全自动监控与审查
实时监控Linux内核邮件列表(lore.kernel.org)
对新提交的补丁进行多维度评估
覆盖从高级架构验证、安全审计到底层资源管理、并发分析的全链条
2、独立且开放
不依赖第三方工具,支持多种LLM(目前支持Gemini和Claude)
提供Web界面和命令行工具,邮件支持也即将推出
完全开源,采用Apache 2.0协议,属于Linux基金会项目
3、惊人的"战绩"
在测试阶段,使用Gemini 3.1 Pro的Sashiko成功识别出了 53.6%的缺陷,这些缺陷来自最近1000个带有"Fixed:"标签的上游提交。关键是,这些缺陷此前100%都曾通过人工代码审查!这意味着什么?意味着有一半以上的Bug,是经验丰富的内核维护者们"看走眼"了,但AI却捕捉到了。
它是怎么工作的?
Sashiko采用了一套由Chris Mason创建的开源提示词库,结合自定义的多阶段审查协议。
简单来说,它不只是"看一眼"代码,而是像一支专业审查团队一样,从不同角度、不同层次进行深度分析。
目前,谷歌已经为这个服务提供了所有的计算资源和LLM token,它正在积极审查所有LKML(Linux内核邮件列表)的提交内容。
最后总结
写到这里,我想分享几点思考:
1、这不是"取代",而是"增强"。
Sashiko的53.6%缺陷发现率,恰恰证明了人类审查的局限性,即使是顶尖专家,面对海量代码也会疲劳、会遗漏。
AI扮演的不是"替代者",而是"第二双眼睛",是"不知疲倦的守门员"。
2、开源世界正在进入"AI协同时代"。
从GitHub Copilot到Sashiko,AI正在从"帮你写代码"进化到"帮你审代码"。
这种变化对于Linux这样的超大型开源项目尤为重要,它解决了开源社区长期面临的"审查瓶颈"问题。
3、我们更需要思考"人"的价值。
当AI能发现53.6%的缺陷时,那剩下的46.4%是什么?可能是需要上下文理解的业务逻辑,可能是需要创造性思维的架构设计,也可能是需要"直觉"判断的潜在风险。这些,或许才是未来程序员真正的护城河。
你说呢,不妨说说你对AI取代程序员的看法?
-END-
关注我的公众号,看文不迷路👇👇👇
