构建了一个AI PR审核工作流,可生成实际修复PR而不仅仅是评论
摘要
作者构建了一个AI驱动的PR审核工作流,可生成实际修复PR而不仅仅是评论,声称比CodeRabbit便宜6倍,且在处理大型PR时更准确。
最近一直在进行vibe coding,并持续遇到GitHub PR的相同问题。手动审核大型PR太麻烦,虽然大多数AI审核工具可以检测问题,但我们最终仍然需要手动修复所有内容。大型多文件PR使情况更糟:\-上下文断裂 \-审核速度慢 \-遗漏问题 \-成本上升
因此我们开始实验自动修复生成,而不仅仅是审核评论。最终构建了一个工作流,它:
* 审查PR中的bug和错误
* 提供高质量提示,我们可以直接复制粘贴给AI代理进行修复
* 自动生成实际修复PR
* 为Cursor/Claude/Copilot等创建问题规划提示
目前一些有趣的结果:
* **比CodeRabbit便宜约6倍**,在处理大型PR时
* 处理大型多文件diff出奇地好,优于coderabbit(coderabbit只能检测出10个bug中的7个,我们**准确检测了10/10**)
* 问题规划比我们预期的要好得多
* 看着它处理一个超过1万行代码的PR,感觉真的疯了😭
仍在实验并改进工作流,特别是在大型仓库上下文处理方面。真诚希望从构建类似代理/代码审核工作流的人那里获得反馈。(由于subreddit规则,链接在评论中)
相似文章
使用开源模型构建了价格仅为 CodeRabbit 六分之一的替代方案
使用开源模型构建了比 CodeRabbit 更便宜的替代方案,以六分之一的成本实现了相似或更好的 PR 审查准确性,并具备自动修复和基于提示的 bug 修复等功能。
AI聊天机器人造够了吗?是时候构建一个真正能审查GitHub PR的AI代码审查器了(免费直播工作坊)
一个关于构建真正能审查GitHub PR的AI代码审查器的免费直播工作坊。
@GergelyOrosz: 引人入胜:查看Bun仓库中的PR,大部分都是AI评审员在与AI机器人对话...!CodeRabbit和Claude...
观察到Bun仓库中的许多PR都涉及AI评审员(CodeRabbit和Claude)与AI机器人(Robobun)的交互,突显了AI在代码审查中日益增长的作用。
用这一个简单技巧让代码审查重新可行
文章提出使用堆叠分支(小型、顺序的拉取请求)来使审查AI生成的代码更易管理和高效,解决常见的大型、难以审查的差异问题。
Graphbit PRFlow - AI 代码审查智能助手
Graphbit PRFlow 是一款由 AI 驱动的代码审查智能助手,旨在发现人类审查者或其他工具可能忽略的问题。