Сценарии

Сценарий - это алгоритм действий в ответ на запрос к нейроботу.

Для разных типов запросов есть разные типы сценариев:

Страница сценариев бота
Страница сценариев бота

Например, есть сценарий по умолчанию - который будет вызываться в ответ на любой запрос на любом канале коммуникации, если не добавлен другой переопределяющий его.

Например, сценарий Telegram-бот содержит алгоритм действий только на запросы к Нейроботу через Telegram-бота, но если он не добавлен, то для Telegram-бота будет вызван сценарий по умолчанию.

После того как мы создали хранилище и ассистента, мы можем добавить нашего ассистента в алгоритм действий бота с помощью сценария:

Окно действия типа
Окно действия типа "Ассистент"
Важно! Сценарии выполняются СКВОЗНЫМ методом, а не последовательным в отличие от статических чат-ботов.

Что это значит?

Последовательный сценарий - это когда в ответ на каждое сообщение пользователя, каждое действие сценария вызывается по очереди.

Сквозной сценарий - это когда в ответ на сообщение пользователя вызываются сразу ВСЕ действия сценария, соблюдая при этом его логику и останавливаясь в нужный момент.

Зачем это нужно?

Поскольку наши боты работают на основе нейросетей и им не нужно прописывать заранее ответ на каждый возможный вопрос пользователя, то процесс создания таких ботов значительно упрощается.

Сквозной сценарий работает аналогично программному коду, соблюдая последовательность действий, выполняя циклы при необходимости, завершает своё выполнение в логическом блоке или переключается на другой сценарий при необходимости.

Это обеспечивает большую гибкость в логике и позволяет разбить большой и сложный алгоритм на простые функции, которые вызываются по мере необходимости.

Окно с действием типа
Окно с действием типа "Логика"