Что такое planner-executor разделение в агентах?
Answer from AI
sobes.tech AI
Planner-executor разделение в агентах — это архитектурный подход, при котором агент разделён на две основные части:
-
Планировщик (Planner) — отвечает за формирование плана действий на основе текущей задачи, состояния и целей. Он анализирует информацию, принимает решения и генерирует последовательность шагов или стратегию.
-
Исполнитель (Executor) — отвечает за выполнение конкретных действий, предусмотренных планом. Он взаимодействует с внешней средой, выполняет команды и возвращает результаты.
Такое разделение позволяет повысить гибкость и модульность агента: планировщик может использовать сложные алгоритмы планирования и принятия решений (например, LLM, поиск, эвристики), а исполнитель — концентрироваться на надежном и эффективном выполнении команд.
В контексте LLM-агентов это часто реализуется как отдельные компоненты, где LLM генерирует план (например, список запросов или действий), а исполнитель обрабатывает эти действия, взаимодействуя с API, базами данных или другими сервисами.