在dialogflow中获得多个意图匹配

时间:2019-02-21 13:54:46

标签: dialogflow actions-on-google

我想知道是否有可能通过API调用以某种方式从dialogflow中获取列表,该列表可以针对所有意图(例如detectIntent)测试用户输入并获得仅#1的匹配。

我正在尝试编写可以充当额外确认层的中间件,其中介于<0.3和> 0.7之间的每个置信度都会触发该机器人说:“我不确定您的意思,您的意思是以下?”然后在快速选项中会列出前3个匹配项中的训练短语。

是否可以通过API或dialogflow控制台实现?

1 个答案:

答案 0 :(得分:2)

Dialogflow无法实现。 Dialogflow将仅返回匹配的意图及其置信度分数。

您可能想签出LUISRASA以获得此功能,它们会返回所有意图的置信度得分。

您可以在LUIS / RASA上部署具有相同意图的代理。
您可以先点击dialogflow,如果它返回回退意图,然后点击LUIS / RASA提示您是其中一个