Dialogflow es 从单个单词中提取2个实体:dialogflow

Dialogflow es 从单个单词中提取2个实体:dialogflow,dialogflow-es,Dialogflow Es,我有两个实体1。产品清单,2。价格表, 用户何时搜索产品?我想从一个单词中提取产品和价格这两个实体。如何实现 例如。。。。。我有一份产品清单(笔记本电脑、液晶显示器、显示器)和另一份价格清单(50美元、44美元、300美元) 当用户搜索“你有笔记本电脑吗”,我想提取值“是的,我们有笔记本电脑,价格为50美元” 您收到此响应是因为您已为价格分配了产品价值。 .您的价格实体是错误的。dialogflow中有一条规则,如所附图片中所述是的,我故意分配它,因为我想使用产品值获得@price实体

我有两个实体1。产品清单,2。价格表, 用户何时搜索产品?我想从一个单词中提取产品和价格这两个实体。如何实现

例如。。。。。我有一份产品清单(笔记本电脑、液晶显示器、显示器)和另一份价格清单(50美元、44美元、300美元)

当用户搜索“你有笔记本电脑吗”,我想提取值“是的,我们有笔记本电脑,价格为50美元”


您收到此响应是因为您已为价格分配了产品价值。
.

您的价格实体是错误的。dialogflow中有一条规则,如所附图片中所述

是的,我故意分配它,因为我想使用产品值获得@price实体值。正如您所知,当用户传递同义词时,对话框流获取实体的主值。所以当我传递产品名称时?我希望它应该调查$product name的@price实体,并从中获得主要价值@ershadi您的设计似乎也有问题。您可以使用复合实体来实现这一点。