Bugbot 正式版发布
我们很高兴正式推出 Bugbot,这是一款代码审查智能代理,可自动分析你的改动,在它们进入生产环境之前发现逻辑缺陷、边界条件和安全问题。
我们最初是为自己开发 Bugbot,用来帮助审查我们的 PR,如今在我们持续迭代 Cursor 的过程中,它已经成为一款核心工具。
要开始使用,请前往 Cursor 仪表盘中的 Bugbot 选项卡。

Bugbot 的工作原理
Bugbot 会在你的 PR 上自动运行,并从你的变更中收集上下文,从而真正理解代码的意图。我们结合当前最先进的模型和自研技术,在尽量降低误报率的同时,发现真正有价值的缺陷。
通过使用 Bugbot rules(BUGBOT.md),你还可以利用针对自己代码库的自定义知识来引导代码审查。当 Bugbot 标记出一个问题时,你可以一键将其发送到 Cursor,或在 Web 端一键启动后台 agent 进行处理。
测试阶段的成果
在 Bugbot 短暂的测试阶段中,它已经审查了超过 100 万个 PR,并发现了超过 150 万个问题。或许更重要的是,在 PR 合并时,超过 50% 被识别出的 bug 已经得到解决。

我们与多家在团队内部全面部署 Bugbot 的公司紧密合作。以下是工程负责人对它的评价:
Bugbot 帮我们节省了 40% 的代码评审时间。它帮助我们的顶尖工程师在保持发版节奏的同时,牢牢守住质量底线。
Bugbot 的命中率高得惊人。尽早发现 bug 能节省大量后期成本。Bugbot 无缝融入了我们的工作流程。
Bugbot 对各种细微 bug 的捕捉程度让我们大为震撼。它在审查 AI 生成代码方面表现极其出色,让我们对质量更有信心。
我们使用 Bugbot 的问题解决率超过 50%。在人工审核之后,Bugbot 还能找到真正的 bug。避免一次严重事故(sev)就足以收回成本。

我们自己在代码评审中也已经离不开 Bugbot,并期待看到它能为你的团队带来怎样的改变。