Bugbot 脫離測試版
我們很高興推出 Bugbot——我們的程式碼審查代理,它會在程式碼進入生產環境之前,自動分析你的變更以找出邏輯錯誤、邊界情況與安全性問題。
我們先為自身需求打造了 Bugbot,協助審查我們的 PR(拉取請求),此後它已成為我們持續打造 Cursor 的核心工具之一。
開始使用,請前往你的 Cursor 控制台中的 Bugbot 分頁。

Bugbot 的運作方式
Bugbot 會自動在你的 PR(拉取請求)上執行,並從變更中蒐集脈絡,以真正理解程式碼的意圖。我們結合目前最佳的模型與自有技術,在維持低誤報率的同時,找出具意義的錯誤。
透過Bugbot 規則(`BUGBOT.md`),你也可以運用針對程式碼庫的自訂知識來引導審查。當 Bugbot 標記出問題時,你可以一鍵將其交給 Cursor,或在網頁上一鍵啟動 Background Agent。
測試版期間的成果
在 Bugbot 的短暫測試期內,它已審查超過 100 萬個 PR(拉取請求),並找出超過 150 萬個問題。或許更重要的是,超過 50% 的已識別錯誤在 PR 合併時即已修復。

我們與多家公司密切合作,將 Bugbot 部署至整個團隊。以下是工程主管們的看法:
Bugbot 帶回了我們在程式碼審查上所花時間的 40%。它幫助我們的頂尖工程師在維持發佈節奏的同時把關品質。
Bugbot 的命中率高得驚人。及早抓到 bug 能大幅節省後續成本。Bugbot 無縫融入了我們的流程。
Bugbot 對各類錯誤的細微判斷力讓我們驚艷。它在審查 AI 產生的程式碼方面表現極強,讓我們對品質更有信心。
我們使用 Bugbot 的問題解決率超過 50%。經人工核可後,Bugbot 能找出真正的錯誤。只要避免一次高嚴重性事件,就能回本。

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