Azure Chatbot - Как получить FirstName и LastName из ответа пользователя? - PullRequest
0 голосов
/ 14 января 2019

Я создаю чат-бота в Microsoft Azure, и мне нужна помощь по приведенному ниже. Поэтому после того, как пользователь говорит 'Привет' , я перенаправляю на диалоговое окно приветствия, где бот говорит "Привет! Могу я указать ваши имя и фамилию?" .

Теперь пользователь может ответить любым количеством способов, таких как: -

  1. Это {firstName} {lastName}
  2. Конечно, меня зовут {firstName} {lastName}
  3. Добрый день, меня зовут {firstName} {lastName}
  4. Это {firstName} {lastName} говорящего
  5. {firstName} {фамилия}

Мой вопрос: как мне получить FirstName и LastName из ответов, как указано выше?

Раньше я использовал LUIS для получения сущностей из широкого круга высказываний, но я не понимаю, как я могу реализовать его для имени человека, поскольку имя может быть чем угодно.

1 Ответ

0 голосов
/ 17 января 2019

Что вам нужно сделать, это сопоставить предварительно созданную сущность имени с вашими примерами намерений, когда вы создаете приложение LUIS, и LUIS обнаружит имя пользователя

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