Сценарии
Разделите инструкции агента на логические части
Сценарные агенты позволяют разбить инструкции основного агента на несколько логических частей. Это удобно для сложных процессов, где каждая ветка диалога требует отдельного набора шагов.
Создание сценария
При добавлении сценария нужно указать:
- Название — должно содержать только латинские буквы или нижнее подчеркивание и всегда начинаться с буквы. Например:
deposit - Описание — обычно одно предложение, описывающее когда основной агент должен запускать данный сценарий. Например:
- Шаги — пошаговое описание того, что агент должен делать. Например:
После создания сценария вы можете в любое время менять его инструкции и дополнять их. Для сценарных агентов доступны вызовы внешних API, а также все настройки, как и для основного агента.
Подключение сценария к основному агенту
Чтобы сценарный агент заработал, необходимо добавить или дополнить секцию ### Сценарные агенты ### в инструкции основного агента. Например:
Инструкции, которые необходимо добавить, для удобства указаны на странице редактирования сценария в верхней части экрана.
Как работает передача контекста
Основной агент обобщает текущую беседу с клиентом и передает её в сценарий — сценарий не видит весь диалог в полном виде. При выходе из сценария сценарный агент также передает обобщенный результат основному агенту.
Из-за этого при переключениях между агентами часть информации может теряться. Чтобы этого избежать, используйте настройку Совместные данные.