阿里巴巴开源了一个叫 OpenCodeReview 的 AI 命令行工具,专门用来做代码审查。它最特别的地方,是把确定性流程和 LLM Agent 放在了一起。
这个组合解决的是审查精度问题。确定性流程负责保证结果一致、可重复,LLM Agent 负责理解复杂的代码结构。两者叠加,审查意见的准确度就上去了。

它到底怎么审代码
OpenCodeReview 的工作起点是读取代码 diff。但它不止看 diff 本身,还会去检索相关的仓库上下文,比如相关的函数定义、类结构,或者历史提交记录。
这一步很关键。只看局部 diff,AI 很容易靠猜;补上仓库上下文,判断才有依据。工具最终输出的是行级审查意见,不是笼统的概括,开发者能直接定位到问题所在的那一行。
适合什么样的团队
从定位看,OpenCodeReview 面向的是对代码质量要求严格的团队。它把审查环节放在代码合并之前,帮团队在问题进入主干前就发现并修掉。
作为命令行工具,它天然适合嵌进现有的开发流程里。工具由阿里巴巴开发,来源为开源项目,分类属于软件编程方向。
混合架构这个思路值得留意:确定性流程兜住底线,LLM Agent 处理需要理解力的部分。代码审查这种既要稳定又要懂语义的场景,正好是它想切的位置。


登录后才可以发布评论哦
打开小程序可以发布评论哦