dialogflow-es - 不检测实体中提供的参数以外的参数
问题描述
我正在尝试为 Rocket Chat 创建一个 Google Action,用户名和频道名是完成意图的重要参数。但是,当我尝试说出列出的实体值以外的内容时,Assistant 无法识别它。
我正在使用 Dialogflow V2 进行开发,并且我已经添加了大约 30-40 个实体值和训练短语,但是只有实体槽值列表中列出的那些才会被识别,而尝试其他的只是给出一个空白值作为响应。我附上了一些我的意图和实体的照片,以及下面列出和未列出的值的响应。
截图
用户名实体槽值
Channelname 实体槽值
样本意图
Intent 中使用的参数
使用列出的参数值的响应
使用未列出的参数值的响应
如果未传递值,我尝试在参数中使用所需的设置和设置提示,但它只是重新提示 3-4 次,然后助手崩溃。
解决方案
推荐阅读
- jenkins - 如何将矩阵部分添加到管道以在多个节点上运行管道?
- reactjs - 如何使用 axios React 通过 UI 显示我的后端 api 错误?
- anylogic - 在 AnyLogic 中设置高峰时间时,如何模拟具有正态分布的汽车到达?
- aem - 从 versionStorage 中删除已删除页面的版本 AEM (JackRAbbit)
- scala - 在 List 上的滑动窗口上泛化模式匹配
- c# - 在类库中使用 AddServerSideBlazor()
- mercurial - Mercurial 命令删除旧分支
- python - 在数据框变量中使用函数参数
- layout - Filemaker——如何在多个页面上显示子摘要
- php - 在 WooCommerce 中创建订单时过滤商品单价