Перейти к основному контенту

Тестирование интента. Тестирование блока

При клике на кнопки «Протестировать интент» или «Протестировать блок» в редакторе сценариев, в разделе «Настройки интентов в блоке» или «Список общедоступных или шаблонных интентов» откроется модальное окно тестирования, где можно ввести тестовую фразу при помощи клавиатуры и посмотреть, как отработает блок/интент при обработке подобного ответа абонента.

Протестировать интент

При клике на кнопку «Протестировать интент» откроется модальное окно тестирования. Введите тестовую фразу, чтобы проверить, попадет ли она под тестируемый интент или нет и почему.

image.png

Например, при тестировании фразы «угу» для интента «Да», мы получили результат «Попадает под интент», потому что в интент добавлена ключевая фраза «угу» с условием «Полное совпадение»

image.png

А для тестовой фразы «нет» при тестировании того же интента результат вышел «Не попадает под интент». Причина в данном случае не отобразилась, потому что фраза не попала под интент из-за отсутствия причин для попадания

image.png

Кроме результата и причины при тестировании интента отображается предобработанный текст: так робот воспринимает ответы абонентов: без учета регистра и знаков препинания.

image.png

Протестировать блок

Модальное окно тестирования блока открывается при клике на кнопку «Протестировать блок». Такая кнопка есть в «Свойствах» блока «Обработать ответ» в редакторе сценария и на странице «Настройка интентов в блоке». Здесь при введении тестовой фразы, можно проверить, под какой интент в блоке она попадет и почему.

Для попадания под интент «Остальное», который есть по умолчанию во всех блоках обработки ответа, причины может не быть, потому что фраза попадет в него из-за отстутствия причин для попадания под другие интенты в блоке.

Например, при тестировании фразы «да» для блока, в который добавлены интенты «Да», «Нет» и «не знаю» мы получили результат «интент "Да"», потому что в интент «Да» добавлена ключевая фраза «да» с условием «Полное совпадение»

image.png

А при тестировании фразы «Хочу поговорить с оператором» для того же блока получили результат «интент "Остальное"», потому что не нашлось причин для попадания под другие добавленные в блок интенты.

image.png