Dialogflow无法识别收缩

时间:2018-02-21 17:41:23

标签: dialogflow

我正在使用v1 REST API上传意图,但似乎没有训练模型来识别用户输入的任何变化(甚至是轻微的)。

例如......

用户说清单:“你的儿子是谁?”

用户的实际输入是“你的儿子是谁?”但它与意图不符。

这是预期的吗?我不应该包括所有可能的短语变体,对吗?我觉得同样的事情也发生在其他意图上。它只是感觉不“聪明”,似乎只在短语上使用硬匹配。

我上传时可能需要设置一个标志......?

1 个答案:

答案 0 :(得分:1)

api.ai的作用是在您的意图和范围内尝试将<img id="main-logo" src="http://imaging.nikon.com/lineup/lens/zoom/normalzoom/af-s_dx_18-140mmf_35-56g_ed_vr/img/sample/img_01.jpg"> <img id="main-logo" src="assets/testsoundcloud.png">user-entered query匹配找到user saysuser-entered query匹配的百分比。如果它大于或等于您在代理的ML设置中设置的阈值,则只有您将从该意图获得响应,否则将调用回退意图。

现在,回答你的问题,你应该针对每个可能的查询训练你的机器人,而不是针对彼此略有不同的查询,例如你的用户称为user says&amp;用户输入的查询为Who is your son?。我在我的结尾尝试了同样的事情。我得到了答复。请检查下面的快照。

enter image description here enter image description here

我猜你的其他方面可能出错了,可能你的意图有who's your son?,如上图所示。当您disabled ML时,api.ai会尝试找到disable ML&amp;之间的完全匹配。 user-entered query&amp;所以我想,它可能没有回答你。