【问题标题】:Luis MS Bot Framework - Response to prompt wrongly interpreted by Luis as IntentLuis MS Bot Framework - 响应 Luis 错误解释为 Intent 的提示
【发布时间】:2019-03-18 16:47:45
【问题描述】:

我正在使用带有 C# 的 Microsoft Bot Framework V4 创建一个聊天机器人。我还在聊天机器人中添加了 LUIS 服务。 有一个使用瀑布的对话流,它提示用户输入很少的输入,例如。日期、地点、人数等。

问题在于,当用户对 Location 回复假设“Chicago”时,Luis 会计算其意图,然后是 Cancel 或 None。 请告诉我如何处理这种情况。

问候

【问题讨论】:

  • 抱歉,您的问题对我来说太笼统了。您能否添加一些方案、代码示例或至少示例说明数据如何在您的解决方案的快乐一天场景中流动,以及它应该如何表现,但又如何不表现?

标签: c# botframework azure-language-understanding


【解决方案1】:

请与我们分享您的代码的更多详细信息,以便我们提供正确的指导。在您的情况下,我建议您在水流中使用表单流对话框而不是提示对话框,以便您可以一次性收集数据,然后进行 LUIS 调用

【讨论】:

    【解决方案2】:

    “芝加哥”是意图还是实体?如果它是一个实体(它可能应该是位置实体的一部分),那是正常的。您只需要先检查位置实体。如果您有一个首先被调用的中断方法,我所做的是使用给定的 zero 实体对 None 或 Cancel 意图进行中断检查。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-15
      • 1970-01-01
      • 2022-02-24
      • 2017-07-18
      相关资源
      最近更新 更多