как обрабатывать названия продуктов, номер билета в диалоге? - PullRequest
0 голосов
/ 27 ноября 2018

Предположим, у меня есть вопросы по поводу названия продукта, номера билета или идентификатора продукта, которые будут каждый раз уникальными.Как определить намерения для таких вопросов и как использовать объекты для хранения их в переменной?
Например, :
Для целей бронирования номеров объектами для типа номера могут быть комната с одной кроватью,двухместный номер, двуспальная кровать или двуспальная кровать.Аналогично, предположим, что для корпоративного продукта для системы отслеживания ошибок, если я хочу создать объекты для номера заявки, который может быть любым (например, TRS-6527).
Извинения, если это очень наивные или не связанные вопросы.

1 Ответ

0 голосов
/ 27 ноября 2018

Вы можете определить room_type сущность, используя Создать сущность в Entites раздел вашей консоли диалогового потока.

Room entity

И тренируйте свои намерения, добавляя соответствующие обучающие фразы, как показано ниже (Пожалуйста, игнорируйте ошибку здесь):

Training

Теперь выВы можете получить доступ к room_type в виде строки в вашем исполнении в виде params

app.intent('get_room_type', (conv, params) => {

  const roomType = params.room_type;
// remember to use the same variable name that you defined as
// Parameter name in your intent to access in params
    });

Аналогичным образом вы можете получить и номер билета.

См. этот Codelab например.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...