【问题标题】:Azure Chatbot - How to retrieve FirstName and LastName from a user's response?Azure Chatbot - 如何从用户的响应中检索名字和姓氏?
【发布时间】:2019-01-14 06:26:54
【问题描述】:

我正在 Microsoft Azure 中创建一个聊天机器人,需要以下方面的帮助。 因此,在用户说 'Hi' 之后,我会重定向到一个问候对话框,其中机器人会说 “嗨!请问我可以知道你的名字和姓氏吗?”

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

  1. {firstName} {lastName}
  2. 当然,我的名字是 {firstName} {lastName}
  3. 下午好,我的名字是 {firstName} {lastName}
  4. 这是{firstName} {lastName} 说话
  5. {firstName} {lastname}

我的问题是如何从上述回复中检索 FirstName 和 LastName?

我以前使用 LUIS 从大量的话语中获取实体,但我不明白如何为一个人的名字实现它,因为名字几乎可以是任何东西。 p>

【问题讨论】:

  • 您需要做的是在创建 LUIS 应用时将预构建的名称实体映射到您的意图示例,并且 LUIS 将检测用户的名称
  • 感谢 Mandar,这对我有用!请将此作为答案发布,以便我可以选择它作为已接受的答案。我不能在评论中这样做。
  • 我已添加评论作为答案。感谢您确认它有效

标签: azure nlp chatbot azure-language-understanding azure-bot-service


【解决方案1】:

您需要做的是在创建 LUIS 应用时将预构建的名称实体映射到您的意图示例,并且 LUIS 将检测用户的名称

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-09
    • 1970-01-01
    • 1970-01-01
    • 2016-09-28
    • 2018-09-02
    • 1970-01-01
    • 2017-05-10
    相关资源
    最近更新 更多