【问题标题】:Watson conversation return different results for the same requestWatson 对话为同一请求返回不同的结果
【发布时间】:2017-03-25 06:00:23
【问题描述】:

我创建了一个简单的对话对话,我输入了相同的问题,但 Watson 返回了不同的结果。可以看附图,第1次,Watson只匹配intent,不返回响应消息。我再次输入相同的问题,它返回预定义的响应。 似乎只有请求,Watson 才能返回响应消息。奇怪的请求,沃森没有返回消息。 谁可以帮我这个事?谢谢。

【问题讨论】:

    标签: watson-conversation


    【解决方案1】:

    “试用”窗口非常适合简单检查,但如果您想了解后台实际发生的情况,则效果不佳。

    我建议部署一个Conversation Simple 测试应用程序。这将允许您查询您的对话并轻松查看请求/响应。

    为了帮助进一步调试,请为您的节点提供有意义的名称。然后在 JSON 中检查 nodes_visited 部分。它可能看起来像这样:

    "nodes_visited": [
          "FLOW purchase dog",
          "Check for Mudi"
        ]
    

    在这种情况下,用户要求购买一只狗。然后第一个节点跳转到第二个节点“check for mudi”,即当前完成的节点。


    在您的示例图像中,可能会发生这样的情况:

    1. 第一个用户输入命中第一个节点。
    2. 此时,Conversation 正坐在树上的对话气泡中。
    3. 在分支中检查下一个用户输入,而不是在顶层检查。
    4. 完成分支​​后的对话,才回到root。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-27
      • 2017-03-16
      • 2017-06-09
      • 1970-01-01
      • 2019-05-07
      相关资源
      最近更新 更多