Вызов агента
Функция «Вызов агента» позволяет одному AI-агенту передавать задачи другому агенту.
Вызов агента
Функция «Вызов агента» позволяет одному AI-агенту делегировать задачу другому агенту внутри одного сценария работы. Это помогает разделять обязанности между агентами, упрощать их логику и делать работу системы стабильнее и предсказуемее.
Функция особенно полезна в сложных автоматизациях, где один агент отвечает за общение и аналитику, а второй — за выполнение конкретных действий: сохранение данных, работу с CRM, поиск информации, проверки или обработку запросов.
Как работает вызов агента
После выполнения основной функции главный агент может передать задачу другому агенту — субагенту. Субагент получает инструкцию, выполняет задачу и возвращает результат в зависимости от выбранных настроек.
Такой подход позволяет разделить роли:
основной агент — ведет диалог, квалифицирует клиента, задает вопросы;
субагент — выполняет технические или узкоспециализированные действия.
Например:
Пример сценария
Представим AI-ассистента отдела продаж.
Главный агент общается с клиентом:
узнает имя;
уточняет потребность;
собирает контактные данные;
определяет уровень заинтересованности.
После этого вызывается субагент:
сохраняет данные в CRM;
отправляет уведомление менеджеру;
создает сделку;
запускает дальнейший бизнес-процесс.
В результате каждый агент выполняет только свою задачу, не перегружаясь лишней логикой.
Зачем использовать вызов агента
По мере усложнения AI-сценариев одному агенту становится сложнее одновременно:
общаться с клиентом;
выполнять действия;
работать с CRM;
обрабатывать данные;
следовать большому количеству инструкций.
Это может приводить к ошибкам и нестабильной работе.
Функция вызова агента помогает разделить задачи между несколькими агентами. Например, один агент отвечает за диалог с клиентом, а второй — за технические действия или работу с данными.
Такой подход позволяет:
упростить логику агентов;
сделать ответы стабильнее;
снизить нагрузку на промпты;
создавать более гибкие автоматизации.
Настройки функции
1. Выбор агента
Первая настройка определяет, какой агент будет выполнять делегированную задачу.
Именно выбранный агент станет субагентом и получит инструкцию на выполнение действия.
2. Контекст диалога
Эта настройка определяет, получит ли субагент историю диалога.
Доступны два варианта:
Передавать контекст диалога - Субагент увидит переписку и сможет учитывать ее при выполнении задачи.
Передавать только инструкцию - Субагент получит только задачу без истории диалога.
3. Ответ субагента
Настройка определяет, как будет использоваться результат работы субагента.
Передать основному агенту - Субагент возвращает результат главному агенту, а уже основной агент формирует финальный ответ пользователю.
Отправить клиенту напрямую - Ответ субагента сразу отправляется пользователю без обработки главным агентом.
Не использовать - Субагент выполняет задачу без отправки ответа клиенту, главный агент получает только информацию о том, что действие выполнено.
4. Инструкция для субагента
Это текстовое поле, в котором описывается задача для субагента.
По сути, это мини-промпт, объясняющий:
что нужно сделать;
какие данные использовать;
какой результат ожидается.
В инструкцию можно вставлять:
параметры функции;
служебные переменные;
Практические сценарии использования
Продажи и квалификация лидов
Главный агент:
общается с клиентом;
выявляет потребность;
собирает контакты.
Субагент:
создает лид в CRM;
назначает ответственного менеджера;
отправляет уведомление отделу продаж.
Онлайн-запись и бронирование
Главный агент:
помогает выбрать услугу;
согласовывает дату и время.
Субагент:
создает запись;
обновляет календарь;
отправляет подтверждение клиенту.
Last updated
Was this helpful?