Режим соревнования

Режим соревнования — две команды ИИ, одна задача, победителя выбираете вы

Запустите две полные команды агентов на одном тикете параллельно. Каждая делает свой PR. Вы сравниваете результаты и отгружаете лучший — разнообразие вариантов без повторных прогонов вручную.

Две команды сразу

Поставьте на задачу маркер forge-teams, и Forge запустит на ней две независимые команды параллельно — разные персонажи, разные подходы, один и тот же бриф.

PR бок о бок

Каждая команда делает свой pull request в своей ветке. Сравнивайте их обычным диффом — никаких особых инструментов, просто git.

Победителя выбирает оператор

Посмотрите оба, выберите, что отгружать, и зафиксируйте обоснование. Проигравший прогон остаётся в истории для справки.

Питает прогресс персонажей

Победы и поражения уходят в память и опыт каждого персонажа, поэтому команды, которые вы стравливаете, со временем становятся сильнее.

Зачем стравливать команды

Для сложного или неоднозначного тикета самый дешёвый способ получить отличный результат — часто сделать несколько и выбрать. Режим соревнования делает это полноценным действием: две команды берут один бриф с независимых сторон, а вы отгружаете лучший исход.

Это то разнообразие, которого не даст один детерминированный прогон, — и вам не приходится вручную перезапускать и нянчить вторую попытку.

Как это работает

Пометьте задачу для соревнования (маркер forge-teams: в теле или сборка в панели), и Forge разворачивает два параллельных конвейера на одной задаче. Каждая команда полностью проходит свой набор персонажей и открывает свой PR в своей ветке. Когда обе закончили, вы получаете вид бок о бок: два диффа, два набора передач, два аудиторских следа.

Вы выбираете победителя и фиксируете почему. Решение возвращается в память успехов и неудач каждого персонажа и в опыт, поэтому режим соревнования — не разовая дегустация, а сигнал, который делает будущие прогоны лучше.

Когда применять

  • Высокие ставки или неоднозначные тикеты, где верный подход неочевиден заранее.
  • Сравнение персонажей или пресетов между собой на настоящей работе.
  • Снижение риска большого изменения — увидеть две независимые реализации до того, как решиться.

Готовы выпускать быстрее?

Forge проходит весь цикл сам — от размеченной задачи до пулл-реквеста, готового к ревью.