Два агента в одной задаче

У меня работают два ИИ-агента от разных разработчиков. Не потому что не могу выбрать, а потому что они решают разные задачи.

Разделение простое: один - прораб, второй - исполнитель.

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

Зачем это нужно на практике. У каждого агента есть лимит - сколько он может отработать за окно времени. Когда всё делает один, лимит кончается на середине дня. Когда тяжёлое исполнение уходит второму, первый тратится только на то, что умеет лучше всех: планирование, работа с большим контекстом, проверка результата.

Есть и вторая причина, менее очевидная. Приёмка своей же работы - слабое место любого агента, он склонен считать сделанным то, что сделал. Когда результат проверяет модель другого разработчика, она не разделяет его заблуждений. Это тот же принцип, по которому код ревьюит не автор.

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

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

Вы гоняете все задачи через одного агента или уже развели по ролям?

Два агента в одной задаче | Сетка — социальная сеть от hh.ru