为倍数意图配置Watson?

时间:2016-12-19 18:07:21

标签: ibm-watson watson-conversation

我需要Watson Conversation中的解决方案,如果用户输入两个或更多意图,Waston会告诉你他一次只能问一件事。怎么做?

一些例子:

我有2个意图,只是为我的问题举一个例子......

  • #requestLunch#requestPizza

如果用户输入:

  • 我想要午餐汉堡,我想要披萨。 (有2个意图

我想让Watson回答:

  • 您一次只能请求一件事。你想吃午餐还是比萨饼?

我尝试但看起来似乎不起作用。

打印 enter image description here

1 个答案:

答案 0 :(得分:1)

没有直接的方法可以做到这一点。尝试像

这样的东西
<? intents[0].name=="Lunch" && intents[1].name=="Pizza" && intents[0].confidence > .4 && intents[1].confidence > .4)?>

请注意,意图总和为1,所以你需要小心阈值。