在Watson会话服务中,如何防止匹配错误的意图,包括示例

时间:2016-08-26 17:50:16

标签: watson-conversation

我有一个简单的流程,我想根据实体的输入(在我的情况下是@language)给出响应。为什么响应映射到意图?

enter image description here

1 个答案:

答案 0 :(得分:0)

问题在于您创建的第二个条件。

@language:java AND #how_to_develop

当用户输入文本" Java"时,再次检查文本的意图。因为意图不同,它永远不会命中那个节点。

您可以通过将条件设置为:

来解决此问题
@language:java

因为您已经检测到了之前的意图。

在您的应用程序中,您可以通过传回前一次调用中的intents[]对象来停止第二个响应进行意图检查。