3

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

WATSON 对话的屏幕截图 - 使用任何其他节点

4

1 回答 1

3

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

当它试图回答一个问题时,它假设你的问题与它如何看待世界有关。它不知道那dsahfkjshasdk是没有意义的,因为你对它没有意图。所以它试图用它所知道的来尽可能地回答。

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

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

要解决此问题,您可以先尝试检查置信度。我有一个如何在此处处理的示例

概括:

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

在此处输入图像描述

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

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

在此处输入图像描述

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

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

TL; DR:“其他任何东西”目前无法正常工作,正如您所期望的那样。这在未来可能会改变。

于 2016-09-08T13:01:01.077 回答