ym88659208ym87991671
Заполнение интентов Brain в Code | Документация для разработчиков

Заполнение интентов Brain в Code

Обновлено 15 декабря 2023

Заполните интенты, которые далее мы будем использовать в сценарии order.sc. В кейсах этого смартапа мы подразумеваем, что у пользователя есть намерение заказать пиццу.

Заказ пиццы

Создайте интент OrderPizza. Укажите тренировочные фразы, которые соответствуют намерению пользователя заказать пиццу, например:

Хочу заказать пиццу
Доброе утро! Как мне сделать заказ пиццы?
Здравствуйте! Я хочу оформить заказ пиццы
...

Чем больше тренировочных фраз будет добавлено в интент, тем корректнее будет определяться намерение пользователя.

Используйте тестовый виджет для тестирования распознавания сущностей и интентов в различных сообщениях.

Заполните слоты следующим образом:

slots

Если клиент перейдет в данный интент, но при этом слоты PizzaName, PizzaSize и PizzaCount останутся незаполненными, система будет задавать уточняющие вопросы по очереди в порядке их определения. В ответах клиента будет производиться поиск сущностей @PizzaName, @PizzaSize и @duckling.number. Если подходящие сущности были найдены, то соответствующий слот будет заполнен.

После того, как все слоты были заполнены, управление передается в основной сценарий со всеми заполненными слотами в $parseTree.

Далее приступайте к сценарию опроса клиента.

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.