找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

2556

积分

0

好友

344

主题
发表于 1 小时前 | 查看: 3| 回复: 0

在AI编程浪潮席卷软件行业、代码产出呈指数级增长的当下,一个长期被忽视的瓶颈正日益凸显:传统的代码审查(Code Review)流程正在逐渐失效

面对激增的代码提交,人工审查已不堪重负。在此背景下,谷歌工程师发布了一个极具信号意义的开源项目Sashiko

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

Sashiko项目GitHub仓库页面截图

项目地址:https://github.com/sashiko-dev/sashiko

过去两年,随着OpenAI、Anthropic等公司推动大语言模型(LLM)能力飞速进化,AI编写代码的水平突飞猛进,随之而来的连锁反应是:

  • PR(合并请求)数量暴涨。
  • 代码提交速度远超人类的理解和处理能力。
  • Code Review环节成为整个开发流程中最主要的“卡点”。

Sashiko的出现,正是对这一核心问题的正面回应:尝试用AI来审查AI(或人类)写的代码

Sashiko是一个Agent化(智能体化)的代码审查系统,专门面向Linux内核这类超大规模、复杂度极高的代码库。它的设计目标,是能像一组经验丰富的资深审查员(reviewer)那样,自动参与并完成整个代码审查流程。

其核心工作特性包括:

  • 自动接收:能够监控内核邮件列表(使用 lore.kernel.org)以自动捕获新的补丁提交。
  • 手动导入:支持从本地git仓库导入补丁集进行审查。
  • 独立运行:不依赖特定的第三方工具链,可与多种LLM提供商配合使用(目前支持Google Gemini和Anthropic Claude)。
  • 多界面支持:提供Web网页界面和命令行工具(CLI),电子邮件支持功能也在规划中。

那么,最关键的问题是:它真的有用吗?

Sashiko项目给出了相当硬核的初步测试结果:

在使用Gemini 3.1 Pro模型的测试中,该系统成功识别出了53.6%的历史缺陷

这些用于测试的缺陷样本来自最近1000个带有 Fixed: 标签的Linux内核提交,并且所有这些提交当初都通过了人工审查

这意味着,这个人工智能审查系统找出了人类审查员曾经完全遗漏的问题。这个结果的意义远大于数字本身:

  • 它证明了AI已初步具备作为“第二道审查防线”的能力。
  • 代码质量保障不再完全、唯一地依赖于人类的经验和注意力。

Sashiko AI代码审查结果界面

Sashiko的核心竞争力并非简单地调用大模型API,而在于其设计的一套多阶段审查协议(Multi-stage Review Protocol)

  • 分步骤分析:将补丁审查拆解为多个逻辑步骤,逐步深入。
  • 分角色评估:模拟不同专家视角(如架构设计、安全性、并发性等)进行评估。
  • 降低误报:通过多轮、多角度的分析来交叉验证,旨在降低误报率。

系统还具备一套专用的Prompt工程体系,既包含针对不同内核子系统的专用提示词,也包含通用的代码分析与问题定位提示词。

Sashiko Web界面展示的Linux内核补丁审查列表

目前,Sashiko已经作为一项持续运行的服务,开始审查所有发往LKML(Linux内核邮件列表)的提交。其所需的计算资源及LLM API调用,均由谷歌提供和资助。

为什么项目名叫“Sashiko”?

“Sashiko”(刺し子)是一种日本传统的刺子绣工艺:通过密集的针脚来修补和加固衣物,从而强化其结构、延长其使用寿命

展示日本传统刺子绣(Sashiko)工艺的布料图片

将这个理念对应到软件世界,项目的目标不是重写代码,而是“为代码打上质量的补丁,加固其可靠性与安全性”。这个命名精准地隐喻了项目的本质——它并非替代开发者,而是作为一项底层网络/系统基础设施,默默强化整个开源生态的代码质量。

对于关注AI在软件开发中实际应用的开发者而言,Sashiko的出现标志着一个新的方向:AI正从代码生成工具,迈向更核心、更复杂的工程保障环节。想了解更多类似的开源实战案例与技术前瞻,可以持续关注云栈社区的技术动态。




上一篇:OpenClaw热潮的真相:它如何重塑我们对AI Agent的认知
下一篇:国产AI芯片推理软件栈开源,燧原科技Gitee代码仓库技术解析
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-20 12:18 , Processed in 0.627314 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表