当前位置: 首页 » 资讯 » 新科技 » 正文

AI开始“接管”代码审查:谷歌工程师开源Sashiko,直指Linux内核

IP属地 中国·北京 编辑:沈瑾瑜 OSC开源社区 时间:2026-03-20 16:11:56

在 AI 编程席卷软件行业、代码产出指数级增长的当下,一个长期被忽视的瓶颈正在浮出水面——代码审查(Code Review)正在失效

就在这个背景下,谷歌工程师发布了一个颇具信号意义的开源项目:Sashiko

一个专门用于审查 Linux 内核补丁的 Agentic Code Review 系统

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

过去两年,随着OpenAIAnthropic等人工智能公司推动大模型进化,AI 写代码能力突飞猛进,随之而来的便是:

PR 数量暴涨 提交速度远超人工理解能力 Code Review 成为整个开发流程的“卡点”

Sashiko 的出现,正是对这个问题的正面回应: 用 AI 来“审 AI 写的代码”。

Sashiko 是一个 Agent 化的代码审查系统,专门面向 Linux 内核这种超大规模、超高复杂度的代码库。它的设计目标是像一组资深 reviewer 一样,自动参与整个审查流程。

核心特性如下:

自动接收:监控邮件列表(使用 lore.kernel.org)以获取新的补丁提交。

手动导入:可以从本地 git 仓库导入补丁。

独立运行:不依赖第三方工具,可与各种 LLM 提供商配合使用(目前支持 Gemini 和 Claude)。

网页界面和命令行界面:提供网页界面和命令行工具。电子邮件支持功能即将推出。

问题来了:它真的有用吗?

Sashiko 给出了硬核的测试结果:

这些缺陷来自:

最近 1000 个带 Fixed:标签的提交 全部都曾通过人工 Review

也就是说, AI 找出了人类曾经完全漏掉的问题。

这个结果的意义远大于数字本身:

AI 已具备“第二审查层”的能力 Code Review 不再完全依赖人类经验

Sashiko 的核心并不只是调用 LLM,而是 多阶段审查协议(Multi-stage Review):

分步骤分析 patch 分角色评估(架构 / 安全 / 并发等) 降低误报率Sashiko 具备专用 prompt 体系,包含子系统专用 prompt 和通用分析 prompt。

目前 Sashiko 已经作为服务运行,正在审查所有 LKML(Linux 内核邮件列表)提交,计算资源 & LLM Token 由谷歌提供和资助。为什么叫 Sashiko?

“Sashiko(刺し子)”是一种日本传统刺子绣工艺 :用密集针脚修补衣物,以强化结构、延长寿命。

对应到软件世界:不是重写代码,而是“给代码打补丁、加固质量”。这个命名几乎是对项目本质的精准隐喻。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其内容真实性、完整性不作任何保证或承诺。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。