在葡萄牙巴西使用Watson with workspace我总是收到带有最多一项的response.intents数组。只有一个意图。
所以我无法在同一个请求中处理比萨饼+营业时间。
除了英语之外,其他语言中的多个意图是否有任何限制?
只是葡萄牙语测试的例子:
披萨意图:“Gostaria de pedir uma pizza”
营业时间意图:“Qualhorariococêfecha?”
披萨和地址要求:“Gostaria de pedir uma pizza,mashorariococêfecha?”
答案 0 :(得分:1)
在您的应用程序代码中,您需要设置alternate_intents = true
。
请参阅文档中的MessageRequest部分。
如果要在“试用”部分中显示所有意图,请将<? intents ?>
添加到将运行的节点。
只是添加你想要实现的目标。默认情况下,Watson Assistant只会处理一个意图,即最重要的意图(如果只有置信度> 0.2)。
要处理两个意图,首先需要知道是否存在两个意图。为此,您可以使用k-means来查看是否是这种情况。
这里有示例代码和更多详细信息: