使用除英语

时间:2018-03-31 13:42:49

标签: watson-conversation watson-assistant

在葡萄牙巴西使用Watson with workspace我总是收到带有最多一项的response.intents数组。只有一个意图。

所以我无法在同一个请求中处理比萨饼+营业时间。

除了英语之外,其他语言中的多个意图是否有任何限制?

只是葡萄牙语测试的例子:

披萨意图:“Gostaria de pedir uma pizza”

营业时间意图:“Qualhorariococêfecha?”

披萨和地址要求:“Gostaria de pedir uma pizza,mashorariococêfecha?”

1 个答案:

答案 0 :(得分:1)

在您的应用程序代码中,您需要设置alternate_intents = true

请参阅文档中的MessageRequest部分。

https://www.ibm.com/watson/developercloud/conversation/api/v1/curl.html?curl#get-a-response-to-a-user-39-s-input-there-is-no-rate-limit-for-this-operation

如果要在“试用”部分中显示所有意图,请将<? intents ?>添加到将运行的节点。

只是添加你想要实现的目标。默认情况下,Watson Assistant只会处理一个意图,即最重要的意图(如果只有置信度> 0.2)。

要处理两个意图,首先需要知道是否存在两个意图。为此,您可以使用k-means来查看是否是这种情况。

这里有示例代码和更多详细信息:

https://sodoherty.ai/2017/02/06/compound-questions/