Как устроить оркестратор-исполнители? Верни JSON {"roles": [список из 2+ ролей], "why": "кратко"}.
Координатор и специалистыЧастый рабочий паттерн — оркестратор и исполнители. Оркестратор (координатор) разбивает задачу на подзадачи, раздаёт их специализированным агентам-исполнителям и собирает результаты в итог. Каждый исполнитель узкий и хорош в своём (поиск, проверка, оформление), оркестратор отвечает за план и сборку. Это как руководитель и команда: один держит общую картину, другие делают части. Плюс — ясная структура и специализация; минус — оркестратор становится критичным звеном, его логику надо продумать. Правило: оркестратор планирует и собирает, исполнители делают узкие части — так сложная задача разбивается на управляемые роли.