Dialogflow进行了错误的匹配

时间:2019-04-10 12:36:32

标签: dialogflow

我需要有关Dialogflow算法如何确定实体优先级的帮助。

例如:

实体:

[     {         “ value”:“ 1 ”,         “同义词”:[             “ AG101PL ”         ]

当用户输入为: AG101PL 时,匹配的值为: 1 ,并且意图被设置为: AG101PL意图

但是:

当用户输入为: S2_AG101PL 时,匹配的值仍为: 1

意图已正确设置为: S2_AG101PL

实体:

[ {         “ value”:“ 2 ”,         “同义词”:[             “ S2_AG101PL ”]

所以问题是Dialogflow将S2_AG101PL 另存为 AG101PL,从而在意图输出中使用$ entity时给出错误的输出

有人可以解决我的问题吗?

用于“自动”对话框,该对话框提供有关指定产品(例如AG101PL)的产品信息。

已经尝试放置更多的同义词,希望dialogflow优先考虑同一句子中的两个同义词匹配,甚至希望将S2_和AG101PL放在不同的实体中。但是,仍然没有运气。

0 个答案:

没有答案