Gate 广场「创作者认证激励计划」优质创作者持续招募中!
立即加入,发布优质内容,参与活动即可瓜分月度 $10,000+ 创作奖励!
认证申请步骤:
1️⃣ 打开 App 首页底部【广场】 → 点击右上角头像进入个人主页
2️⃣ 点击头像右下角【申请认证】,提交申请等待审核
立即报名:https://www.gate.com/questionnaire/7159
豪华代币奖池、Gate 精美周边、流量曝光等超 $10,000 丰厚奖励等你拿!
活动详情:https://www.gate.com/announcements/article/47889
一直默认用 GitHub Copilot 来 review PR,毕竟 GitHub 会自动跑,而且看起来也不收费。
但最近几次 review,让我开始怀疑它到底“看懂”了什么。
比如一个很基础的问题:它依然会把 1.82.0 认为比 1.91.1 高,完全是早期大模型常见的版本号判断错误。
如果说这是模型问题,那它还会认为 rust 1.91.1 尚未发布,这又暴露了 agent 的检索和现实状态判断能力也不太行。
另一个更大的问题是:Copilot 的 review 明显是按单文件来的。
查代码风格、边界条件还行,但缺乏全局视角。比如有个 PR 里,agent 因为相对路径算错,把同一个文件 copy 了多份,实际上只有一份生效——这种问题它完全没发现,甚至也不关心 PR 对应的原始 issue 在要求什么。
在我看来,一个合格的 code reviewer agent,首先应该从全局判断:
PR 是否满足 issue、是否符合项目目标、文件布局和架构选择是否合理,最后才是语法和细节问题。
最近准备给 holon 加一个 reviewer 模式了。
大家现在真的在用 reviewer agent 吗?一般用什么?