我想了解当anything_else
低于既定限制时,如何创建将对话重定向到confidence
节点的方法。
我正在创建一个由intents[0].confidence < 0.5
触发的节点,跳转到anything_else
答案。
所以,如果我输入一个值&#34; huaiuhsuskunwku&#34;它识别为意图#greetings
并重定向其节点。
知道为什么它首先将它识别为问候语?
我该如何正确配置?
答案 0 :(得分:9)
这里有两件事:
1A。在最新的API发布之前,我们还使用了所谓的关系分类器。这意味着它会检查所有可用的类,并将尽最大努力使其适合最相似的类。所以我假设你有相对较少的意图,每个意图只有少量样本。算法中有太多的特征指向一个特定的,但它发现了一些使它认为它是该类的一部分的特征。
1B。你应该为off-topic创建一个类,其中包含一些你不想回应的东西。这基本上有助于平衡现有的类,因此它知道它不是您的主要类。你不需要任何对话节点,离题主题类只是帮助它落到你想要的任何其他东西上
就在本周,我们发布了API的更新。这会将其更改为绝对分类器,因此现在可以不同地处理评分。每个类都是自己评估的。我们还包括一个内置的离题处理程序,以帮助清除这样的乱码。请参阅此处的文档:
https://www.ibm.com/watson/developercloud/doc/conversation/release-notes.html
答案 1 :(得分:0)
Watson遵循从上到下的流程。因此可能有2种情况。