如何为沃森谈话设定一定程度的信心?

时间:2017-02-07 16:59:42

标签: ibm-watson watson-conversation watson-dialog

我想了解当anything_else低于既定限制时,如何创建将对话重定向到confidence节点的方法。

我正在创建一个由intents[0].confidence < 0.5触发的节点,跳转到anything_else答案。

所以,如果我输入一个值&#34; huaiuhsuskunwku&#34;它识别为意图#greetings并重定向其节点。

知道为什么它首先将它识别为问候语?

我该如何正确配置?

2 个答案:

答案 0 :(得分:9)

这里有两件事:
 1A。在最新的API发布之前,我们还使用了所谓的关系分类器。这意味着它会检查所有可用的类,并将尽最大努力使其适合最相似的类。所以我假设你有相对较少的意图,每个意图只有少量样本。算法中有太多的特征指向一个特定的,但它发现了一些使它认为它是该类的一部分的特征。
 1B。你应该为off-topic创建一个类,其中包含一些你不想回应的东西。这基本上有助于平衡现有的类,因此它知道它不是您的主要类。你不需要任何对话节点,离题主题类只是帮助它落到你想要的任何其他东西上  就在本周,我们发布了API的更新。这会将其更改为绝对分类器,因此现在可以不同地处理评分。每个类都是自己评估的。我们还包括一个内置的离题处理程序,以帮助清除这样的乱码。请参阅此处的文档:
https://www.ibm.com/watson/developercloud/doc/conversation/release-notes.html

答案 1 :(得分:0)

Watson遵循从上到下的流程。因此可能有2种情况。

  1. 您的“问候语”节点位于您创建的用于路由到“其他任何内容”的节点之上,并且您的查询的(huaiuhsuskunwku)置信度对于#greeting intent而言> = 0.20。在这种情况下,只需将下面的“问候语”对话框移至您创建的节点即可。
  2. 如果问候语对话框位于您创建的用于路由到“其他”对话框的节点的下面。给定条件(置信度<0.5)失败,因此跳过了该对话框。在这种情况下,请在“尝试”窗口中检查该查询的置信度,并在对话框中相应地调整置信度值。