Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dialogflow es Dialogflow无法识别收缩_Dialogflow Es - Fatal编程技术网

Dialogflow es Dialogflow无法识别收缩

Dialogflow es Dialogflow无法识别收缩,dialogflow-es,Dialogflow Es,我使用v1restapi上传意图,但似乎它没有训练模型识别用户输入的任何变化,哪怕是很小的变化 例如 在用户说的列表中:谁是你的儿子 用户的实际输入是谁是您的儿子?但这与目的不符 这是预期的吗?我不应该包括所有可能的短语变化,对吗?我觉得同样的事情也发生在其他方面。它只是感觉不聪明,似乎只在短语上使用硬匹配 当我上传…?时,我可能需要设置一个标志。api.ai的作用是在您的意图中尝试将用户输入的查询与用户所说的匹配&查找用户输入的查询与用户所说的匹配的百分比。如果它大于或等于您在代理的ML设置中

我使用v1restapi上传意图,但似乎它没有训练模型识别用户输入的任何变化,哪怕是很小的变化

例如

在用户说的列表中:谁是你的儿子

用户的实际输入是谁是您的儿子?但这与目的不符

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


当我上传…?

时,我可能需要设置一个标志。api.ai的作用是在您的意图中尝试将用户输入的查询与用户所说的匹配&查找用户输入的查询与用户所说的匹配的百分比。如果它大于或等于您在代理的ML设置中设置的阈值,则只有您才能从该意图获得响应,否则将调用回退意图

现在,说到你的问题,你应该针对每一个可能的查询训练你的机器人,但不要针对彼此稍有不同的查询,比如在你的案例中,你的用户说谁是你的儿子用户输入的查询是谁是您的儿子?。我也试过了&我得到了回应。请检查下面的快照


我猜在你们这方面可能出了一些问题,可能你们已经从你们的意图中禁用了ML,如上面的快照所示。当您禁用ML时,api.ai会尝试在用户输入的查询和用户说的查询之间找到精确的匹配项,因此我认为,它可能不会回答您。

我欠您一杯啤酒!我不敢相信,但是如果您使用API来创建意图,默认情况下它会关闭ML。我只需要在json中添加auto:true