讓程式碼審查形成閉環:使用 Bugbot Autofix
Agents 現在正處理更具野心的任務,產生成千上萬行程式碼,並且自行控制電腦來展示它們的成果。今天,我們正將這些能力擴展到我們的程式碼審查 Agent —— Bugbot。
Bugbot 現在可以在 PR(拉取請求)中找出問題並自動修復。Bugbot Autofix 利用在各自虛擬機中獨立運作的雲端代理,來測試你的軟體。超過 35% 的 Bugbot Autofix 變更會被合併回原始 PR。
Autofix 現在已經脫離測試版,對所有 Bugbot 使用者全面開放。啟用後,Bugbot 所審查的 PR 都會附上建議修正,幫助你更快展開程式碼審查。
每個 PR(拉取請求)能解決更多錯誤
過去一段時間,我們持續 投入開發,提升 Bugbot 在找出問題時的效能,同時優化其行為,使其更聚焦於實際會被修復的錯誤。
在過去六個月中,每次執行所偵測到的問題平均數量幾乎翻倍,而解決率(也就是在 PR 合併前,由使用者實際修復錯誤的百分比)則從 52% 提升到 76%。這代表 Bugbot 能抓到更多真正的錯誤,同時減少誤報。


接下來的發展
Bugbot Autofix 是一個早期範例,說明代理如何能在建立 PR(拉取請求)等事件發生時自動執行。接下來,我們正致力於讓團隊能夠為程式碼審查以外的工作流程設定自訂自動化。
我們也專注於讓 Bugbot 能夠驗證自己的發現、對複雜問題進行深入研究,並持續掃描你的程式碼庫,以捕捉並解決錯誤。
在你的 Bugbot dashboard 中啟用 Bugbot Autofix,立即開始使用。或在我們的文件中進一步了解。