Распознавание намерений | Слот NLU и под-слоты Intent и Fallback
Назначение и общая информация
@Слот
NLU —
@Слот
, предназначенный для реализации распознавания речи
@Агент
ом ー обработки сообщений на естественном языке с целью определить высказанное намерение (
@Интент
)
@Собеседник
а и в зависимости от него выполнить переход в соответствующую
@Ветка сценария
.
@Слот
NLU является
@Комплексный слот
ом и не может существовать без
@Дочерний слот
ов
@intent
и
@Подслот
а
@fallback
, которые начинают собственные ветки, в которые будет осуществлен переход после распознавания соответствующего намерения.
@Слот
NLU обрабатывает входящую
@Реплика
@Собеседник
а, предварительно записанную в
@Контекстная переменная
.
@Слот
NLU распознает только те
@Интент
ы, которые заключены в его
@Подслот
ы
@intent
, остальные
@Интент
ы, существующие в
@Компания
, не участвуют в распознавании в данном NLU слоте. Например, на изображении выше, слот NLU будет обучен распознавать только два
@Интент
а, которые выбраны в его
@Подслот
ах
@intent
. Если же ни один из этих
@Интент
ов не будет распознан,
@Общение
перейдет в
@Подслот
@fallback
.
Создание и настройки комплексного слота NLU (NLU+intent+fallback)
Атрибуты слота
NAME* — название
@Слот
а, которое будет отображено в
@Дерево сценария
. Максимальная длина значения поля — 40 символов.
Confidence Threshold* — это выраженное в процентах минимальное значение уверенности в распознанном намерении, при котором
@Интент
считается распознанным, и
@Общение
может перейти в его ветку (ветку
@Подслот
а
@fallback
). Значение может быть целым числом от 0 до 100.
Значение Confidence Threshold рекомендуется устанавливать исходя из утверждения, что это значение должно быть обратно пропорционально количеству
@Интент
ов в
@Слот
е: чем больше
@Интент
ов, тем меньше должен быть Confidence Threshold. Для начала рекомендуется устанавливать значение 15 и изменять это значение в зависимости от результатов тестирования
. Максимальная длина значения поля — 40 символов. Если название не введено,
@Платформа
автоматически копирует название
@Интент
а из поля Intent в поле Name.
Intent* —
@Интент
, при распознании которого
@Общение
пойдет по
@Ветка сценария
, следующей за данным
@Подслот
ом.
Кнопка SHOW INTENT IN A NEW TAB — по нажатию кнопки выбранный в поле
@Интент
открывается в соседней вкладке браузера.
Атрибуты подслота fallback
Name — название
@Слот
а, которое будет отображено в
@Дерево сценария
. Максимальная длина значения поля — 40 символов. При создании слота NLU в поле Name подслота Fallback автоматически подставляется содержимое поля Name слота NLU. Если содержимое поля Name удалено,
@Подслот
в
@Дерево сценария
будет отображаться без названия.
Подслоты intent и fallback
Автоматическая генерация подслотов при создании слота NLU