ai 辅助代码审查就跟不上时代的步伐了

自从AI的技术大爆发以后,软件开发里头的代码审查(Code Review)这一关就老是过不去,因为代码提交的数量猛涨,完全超出了人力的处理速度,好多bug就在这时候漏掉了。谷歌的工程师看不下去了,干脆自己弄了个开源项目叫Sashiko。这东西就是专门盯着Linux内核补丁的Agentic Code Review系统,说白了就是想用AI来给代码审查提提速、把把质量关。它学的是资深程序员的活儿,试图用自动化的方法把整个流程给包办了。过去这两年,OpenAI、Anthropic那些大公司搞出来的大模型让AI会写代码了,结果代码的产出量像坐了火箭似的蹭蹭往上涨。这就导致要审查的东西多得可怕,根本搞不过来。Sashiko就是为了救场而生的。它的本事有三:能自动接收到新提交的补丁、也能让人手动导入本地的补丁、还能自己独立干活不用第三方软件帮忙。这几个特性就让它能适应各种开发环境,只要有LLM的接口就能用。 最近的测试结果很硬核:在这1000个标着“Fixed:”的提交里头,Sashiko找出了好几个人眼没看出来的毛病。这说明AI不光能帮忙干脏活累活,还能当好“第二道关”,彻底把事儿管好。 Sashiko的脑洞还体现在它的多阶段审查协议上(Multi-stage Review)。它把整个审查过程分成好几步来干,让不同的人或工具扮演不同的角色去评估架构安全、并发这些方面。这种一步一个脚印的做法大大减少了冤枉人的情况发生。 现在Sashiko已经在LKML(Linux内核邮件列表)里跑起来了。谷歌给它提供了算力和LLM Token的支持,让它能一直转下去。这名字听起来像个日本手艺活“刺子绣”(Sashiko),其实就是拿密密麻麻的针线把衣服缝缝补补延长寿命。起名的人想表达的意思很实在:咱们不是要重新写代码,而是用AI的技术给代码打补丁、修修补补。 往后AI肯定还会越来越强,Sashiko的出现算是给以前一直被冷落的代码审查环节找补了回来。等到AI真的深入到软件开发里了,效率和质量都会上一个大台阶。搞不好以后谁不搞点AI辅助代码审查就跟不上时代的步伐了。