跳到正文
凡人小北· @frxiaobei · X·· 2 小时前AI 评分62
AI 导读

阿里将内部使用两年的 AI 代码审查工具 OpenCodeReview 开源,代码写完后由 AI 检查问题并把意见标注到具体行。该工具由程序控制查哪些文件、匹配哪些规则和评论定位,需要读上下文、追查调用关系时再交给 AI;官方测试显示同一底层模型下 Token 消耗减少约 89%,问题更准但也会漏掉更多问题。

正文

阿里把内部用了两年的 AI 代码审查工具 OpenCodeReview 开源了。

简单说,就是代码写完以后,让 AI 帮你检查有没有埋雷,找到问题再把意见标到具体那一行。
尤其现在大家用 AI 写代码越来越快,写完之后谁来把关,这件事越来越重要。

但让通用 Agent 审代码,也有麻烦。
改动一多就漏看文件,发现问题却标错位置,或者说了一堆,工程师看完发现大半是误报。

阿里这套工具的设计就在解决这个问题:

哪些文件要查、匹配哪些规则、评论怎么定位,由程序管住;需要读上下文、追查调用关系、判断有没有问题,再交给 AI。

按官方测试,同一个底层模型,Token 消耗少了约 89%,报出来的问题更准,代价是也会漏掉更多问题。这个取舍很现实:天天喊“有 bug”,结果十次八次虚惊,谁还愿意看它的提醒?

我的看法是,做 AI 产品得先想清楚哪些地方根本不需要 AI。

能用程序确定的就把流程管住。需要理解和判断的再让模型发挥。

工程师的时间也很贵,省下 Token 只是其中一笔账。

https://github.com/alibaba/open-code-review

来源:凡人小北 · x.com