跳至主內容

Bugbot 脫離測試版

作者: Jon Kaplan, Lee Danilek & Rohan Varma 屬於 產品

我們很高興推出 Bugbot——我們的程式碼審查代理,它會在程式碼進入生產環境之前,自動分析你的變更以找出邏輯錯誤、邊界情況與安全性問題。

我們先為自身需求打造了 Bugbot,協助審查我們的 PR(拉取請求),此後它已成為我們持續打造 Cursor 的核心工具之一。

開始使用,請前往你的 Cursor 控制台中的 Bugbot 分頁

Issues detected by Bugbot are commented in the PR, right where they're found
Issues detected by Bugbot are commented in the PR, right where they're found

Bugbot 的運作方式

Bugbot 會自動在你的 PR(拉取請求)上執行,並從變更中蒐集脈絡,以真正理解程式碼的意圖。我們結合目前最佳的模型與自有技術,在維持低誤報率的同時,找出具意義的錯誤。

透過Bugbot 規則(`BUGBOT.md`),你也可以運用針對程式碼庫的自訂知識來引導審查。當 Bugbot 標記出問題時,你可以一鍵將其交給 Cursor,或在網頁上一鍵啟動 Background Agent。

測試版期間的成果

在 Bugbot 的短暫測試期內,它已審查超過 100 萬個 PR(拉取請求),並找出超過 150 萬個問題。或許更重要的是,超過 50% 的已識別錯誤在 PR 合併時即已修復。

Bugbot beta results showing over 1 million PRs reviewed
Bugbot beta results showing over 1 million PRs reviewed

我們與多家公司密切合作,將 Bugbot 部署至整個團隊。以下是工程主管們的看法:

Bugbot 帶回了我們在程式碼審查上所花時間的 40%。它幫助我們的頂尖工程師在維持發佈節奏的同時把關品質。

Ankur BhattAI 工程部主管, Rippling

Bugbot 的命中率高得驚人。及早抓到 bug 能大幅節省後續成本。Bugbot 無縫融入了我們的流程。

David Cramer共同創辦人與 CPO, Sentry

Bugbot 對各類錯誤的細微判斷力讓我們驚艷。它在審查 AI 產生的程式碼方面表現極強,讓我們對品質更有信心。

Vijay IyengarAI 工程領導者, Sierra

我們使用 Bugbot 的問題解決率超過 50%。經人工核可後,Bugbot 能找出真正的錯誤。只要避免一次高嚴重性事件,就能回本。

Kodie GoodwinAI(人工智慧)工程主管, Discord
See an overview of your PRs and Bugbot statistics in the Cursor dashboard.
See an overview of your PRs and Bugbot statistics in the Cursor dashboard.

我們已在自家程式碼審查中倚賴 Bugbot,也很期待它為你的團隊帶來的成效。

歸類於: 產品

作者s: Jon Kaplan, Lee Danilek & Rohan Varma