英语以外其他语言的多重意图
Multiple intents in other languages than English
在巴西葡萄牙语中将 Watson 与工作区结合使用,我总是收到最多包含一项的 response.intents 数组。只有一个意图。
所以我无法在同一个请求中处理例如比萨饼 + 营业时间。
对于英语以外的其他语言的多个意图是否有任何限制?
只是要测试的葡萄牙语示例:
披萨意图:"Gostaria de pedir uma pizza"
营业时间意向:"Qual horario você fecha?"
披萨和地址请求:"Gostaria de pedir uma pizza, mas horario você fecha?"
在您的应用程序代码中,您需要设置 alternate_intents = true
。
请参阅文档中的 MessageRequest 部分。
如果要在 "try it out" 部分显示所有意图,请将 <? intents ?>
添加到将 运行 的节点。
只是为了补充您想要实现的目标。默认情况下,Watson Assistant 将仅处理一个意图,即最重要的意图(如果置信度 > 0.2)。
要处理两个意图,首先要知道是否真的有两个意图。为此,您可以使用 k-means 来查看是否属于这种情况。
此处有示例代码和更多详细信息:
在巴西葡萄牙语中将 Watson 与工作区结合使用,我总是收到最多包含一项的 response.intents 数组。只有一个意图。
所以我无法在同一个请求中处理例如比萨饼 + 营业时间。
对于英语以外的其他语言的多个意图是否有任何限制?
只是要测试的葡萄牙语示例:
披萨意图:"Gostaria de pedir uma pizza"
营业时间意向:"Qual horario você fecha?"
披萨和地址请求:"Gostaria de pedir uma pizza, mas horario você fecha?"
在您的应用程序代码中,您需要设置 alternate_intents = true
。
请参阅文档中的 MessageRequest 部分。
如果要在 "try it out" 部分显示所有意图,请将 <? intents ?>
添加到将 运行 的节点。
只是为了补充您想要实现的目标。默认情况下,Watson Assistant 将仅处理一个意图,即最重要的意图(如果置信度 > 0.2)。
要处理两个意图,首先要知道是否真的有两个意图。为此,您可以使用 k-means 来查看是否属于这种情况。
此处有示例代码和更多详细信息: