Azure Chatbot-如何从用户的响应中检索名字和姓氏?

时间:2019-01-14 06:26:54

标签: azure nlp chatbot luis azure-bot-service

我正在Microsoft Azure中创建一个聊天机器人,并且需要以下帮助。 因此,在用户说出'嗨'之后,我将重定向到问候语对话框,其中机器人说出“嗨!请问您的名字和姓氏?”

现在,用户可以通过多种方式进行响应,例如:-

  1. 它是 {firstName} {lastName}
  2. 确定我的名字是 {firstName} {lastName}
  3. 下午好,我叫 {firstName} {lastName}
  4. 这是 {firstName} {lastName} 说话
  5. {firstName} {lastname}

我的问题是如何从上述响应中检索名字和姓氏?

我以前曾使用LUIS从大量的话语中获取实体,但是我不知道如何为一个人的名字实现它,因为名字几乎可以用于任何事情。

1 个答案:

答案 0 :(得分:1)

您需要做的是在创建LUIS应用程序时将预先构建的名称实体映射到您的意图样本,LUIS将检测到用户的名称