dialogflow-es - Dialogflow:在单个查询中匹配多个实体条目
问题描述
我有一个实体类型说“示例”,它的类型是“地图”
说我在它下面有两个属性: entityA 和 entityB
entityA 和 entityB 具有相同的同义词“Textdata”
我有一个训练短语为@Example 的意图
现在,当我查询“Textdata”时,只有 entityA 得到匹配
,我希望 dialogflow 返回所有匹配的实体,在这种情况下也包括 entityB,因为 entityB 也具有 textdata 同义词
解决方案
这是不可能的,Dialogflow 仅针对每个定位匹配返回一个实体。因此,在您的短语中只提供一个单词的同时返回 entityA 和 entityB 是不可能的。
如果您的机器人支持用户在一个短语中提到两个实体的短语,它可以检测到这两个实体。(例如:“给我所有名为 TextData(EntityA) 的 TextData(EntityB) 类型的文档)。Dialogflow 可以这样做,因为它在识别意图时也会注意句子中单词的位置。这确实需要定义明确的示例和特别注意模型训练。
推荐阅读
- botframework - MS Teams Bot App - 如何使用按钮显示主菜单?
- css - 想要在语义 UI 中使用引导图标
- c++ - 致命错误:comdef.h:没有这样的文件或目录
- java - 使用来自 GraalVM 的 native-image 的 Java 调用 C 库
- java - SpringBoot 引发 SQLSyntaxErrorException:@PostConstruct 代码块中的未知数据库“shopstat”
- laravel - Laravel API 问题
- snowflake-cloud-data-platform - 在雪花中建立关系
- bluetooth - Zephyr - 蓝牙 - NRF52 DK - 选择一个广告渠道
- python - 是否有可能以及如何使用 tf-hub elmo 模型来减小 ELMO 嵌入的维度?
- excel - 制作超链接后,描述发生了变化