Эволюция Bugbot: агент для код-ревью от Cursor

Команда Cursor проанализировала процесс эволюции Bugbot, агента для код-ревью, предназначенного для поиска логических ошибок, проблем с производительностью и уязвимостей до слияния pull request’ов. Первоначально оценка качества происходила почти вручную: инженеры вносили изменения в пайплайны и модели, устраняя конфигурации с высоким уровнем ложных срабатываний. Применение параллельных проходов и голосование позволили повысить точность обнаружения ошибок.

На этапе релиза Bugbot использовал восемь параллельных прогонов с агрегацией и нормализацией находок, что сделало его конкурентоспособным.

Ключевым моментом стало введение метрики resolution rate — доли исправленных ошибок до слияния. В результате 40 экспериментов метрика выросла с 52% до свыше 70%. Переход на агентную архитектуру позволил Bugbot более гибко реагировать на задачи, хотя возникли проблемы с излишней осторожностью в подходах.

Сегодня Bugbot обрабатывает свыше 2 миллионов pull request’ов в месяц, и в планах команды — внедрение автоматического исправления ошибок и режим непрерывного сканирования репозитория.

Пожалуйста, сделайте репост
0 0 голоса
Рейтинг статьи
guest
0 комментариев
Старые
Новые Популярные