Блок предназначен для программирования реакции голосового робота на реплики пользователя. На один экран можно добавить только один блок Интенты.
Для интентов, работающих в рамках одного экрана, доступен переход Любая другая фраза. Переход позволяет запрограммировать поведение голосового робота при определении реплики пользователя, которая не подходит ни к одному из заданных в блоке интентов.
С помощью блока голосовой робот распознает реплику пользователя и переходит необходимому экрану сценария.
Блок позволяет:
-
Создать интент. В этом случае в поле нужно указать реплику пользователя, на которую отреагирует голосовой робот. Чтобы добавить синоним реплики, нажмите кнопку Добавить пример. Количество синонимов неограниченно.
В качестве интента можно использовать справочники сущностей.
Вместо жестко заданных реплик можно использовать шаблоны.
Реплики пользователя сохраняются в системную переменную
$queryText
. -
Выбрать из списка готовых интентов. В этом случае нужно выбрать в списке один из готовых интентов. Как и в созданных интентах, в готовых может быть неограниченное количество синонимов.
-
Сделать интент доступным из любой точки сценария. При включении этой опции голосовой робот будет реагировать на реплику пользователя независимо от того, на каком экране он получил реплику. В блоках, работающих из любой точки сценария, переход Любая другая фраза недоступен. При получении незнакомой реплики робот будет отвечать фразой из раздела Ответы голосового робота при форс-мажорах.
Для добавления интентов в проекте установлены следующие ограничения:
- Максимальное количество интентов в проекте - 1000
- Максимальное количество примеров фраз для интента в проекте (суммарно для всех интентов) - 3000
- Максимальное количество символов во фразе интента - 400
При достижении максимально доступного количества интентов создание новых интентов будет недоступно.
Текущее и максимально доступное количество интентов доступно в разделе Интенты.
При достижении лимита примеров фраз для записи добавление нового примера будет недоступно.