我正在尝试让Dialogflow仅在匹配完全一致时返回值。我的例子是:
命令是!help,然而如果你输入”help“或者在句子中包含它,也会返回结果。我希望只有在使用!help时才返回结果。
回答:
你可以在代理设置中将机器学习分类阈值设为1.0
在你的情况下,最好选择混合匹配模式,不过我认为这是默认选项。
另一个选项是创建一个新实体,值为!help,并勾选正则表达式实体选项。在意图中添加用户表达式!help – 它应该被识别为定义的实体。我已经测试过这种方法,代理会在!help时触发,但不会在help时触发。