【问题标题】:Watson Conversation - Why is the ANYTHING ELSE node not chosenWatson Conversation - 为什么没有选择 ANYTHING ELSE 节点
【发布时间】:2016-09-08 11:51:28
【问题描述】:

我在对话框的 和 处构建“其他任何东西”节点。输入时,只是一个像“dsajhfkjhfajfk”这样的虚拟、奇怪的文本 - 一直以来,Watson 似乎默认选择半最后一个意图节点......而不是进入其他任何节点

【问题讨论】:

    标签: dialog watson-conversation watson-iot


    【解决方案1】:

    最好理解意图是屈臣氏的世界观。

    当它试图回答一个问题时,它会假设您的问题与它对世界的看法有关。它不知道dsahfkjshasdk 是没有意义的,因为你没有它的意图。所以它会尽量用它所知道的来回答。

    在早期版本的 Watson 中,它有一个高置信度值和一个低置信度值。如果响应低于阈值,那么它将达到“其他任何东西”。

    在“对话”中未完成此检查。因此,即使它找到一个置信度为 0.01% 的意图,它仍然会将其视为有效答案。

    要解决此问题,您可以先尝试检查置信度。我有一个example of how this is handled here

    总结:

    先创建一个有条件的节点:

    这是为了防止更多的节点失败。

    之后,您可以创建两个节点。

    最后一个节点应该有一个 continue 指向第一个 Intent 检查节点(链接到条件)。

    如果您将这些意图节点嵌套在其他节点之一下,那么它将落入“其他任何东西”。或者,如果您使用实体检查,它将失败是没有匹配。

    TL;DR:“其他任何东西”目前无法正常工作。这在未来可能会改变。

    【讨论】:

    • 谢谢西蒙,这有帮助。 (即使它使事情变得更复杂(希望其他任何事情的门槛更低……或者可以调整)
    猜你喜欢
    • 1970-01-01
    • 2011-09-17
    • 2016-11-15
    • 1970-01-01
    • 2019-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多