繁体   English   中英

Dialogflow:在单个查询中匹配多个实体条目

[英]Dialogflow: match multiple entity entries on a single query

我有一个实体类型说“例子”,它的类型是“地图”
假设我下面有两个属性:entityA 和 entityB
entityA 和 entityB 具有相同的同义词“Textdata”

我有一个意图,其训练短语为 @Example

现在,当我查询“Textdata”时,只有 entityA 被匹配
我希望 dialogflow 返回所有匹配的实体,在这种情况下也包括 entityB,因为 entityB 也有 textdata 同义词

示例实体类型

这是不可能的,Dialogflow 只为每个找到的匹配项返回一个实体。 因此,不可能同时返回 entityA 和 entityB,同时在您的短语中只提供一个单词。

如果您的机器人支持用户在单个短语中提及两个实体的短语,它可以检测到两个实体。 (例如:“给我所有名为 TextData(EntityA) 且类型为 TextData(EntityB) 的文档)。Dialogflow 可以做到这一点,因为它在识别意图时也会注意句子中单词的 position。这确实需要定义明确的示例和特别注意model培训。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM