Паттерн «оркестратор-исполнитель» (Orchestrator-Worker)

Паттерн «оркестратор-исполнитель» — это мультиагентный дизайн, где один ведущий агент (оркестратор) разбивает задачу на подзадачи и делегирует каждую специализированному агенту-исполнителю, а затем собирает и синтезирует их результаты. Вместо того чтобы один агент жонглировал всем в раздутом контексте, оркестратор планирует и маршрутизирует, а каждый исполнитель получает чистый, сфокусированный промпт и свои инструменты — агент-исследователь, агент-кодер, агент-ревьюер. Это похоже на то, как тимлид распределяет работу, а не делает всё сам. Для разработчиков паттерн помогает, когда задача состоит из отдельных под-навыков или когда одно окно контекста не вмещает всё; исполнители могут работать параллельно, снижая задержку. Компромиссы реальны: больше вызовов модели означает выше стоимость, а оркестратору приходится сводить порой противоречивые выводы исполнителей. Начните с одного агента и разбивайте на «оркестратор-исполнитель», только когда один агент явно не справляется с разграничением задач.

Похожие термины

Ещё термины: ИИ-агенты