标签: dialogflow
对于我的项目,我需要用一个单词触发两个实体。我有两个实体,其餐厅类型列表为 restaurant_type_id 和 restaurant_type 。在响应中,我使用的是 $ restaurant_type ,但是我还需要触发 restaurant_type_id 内部的餐厅类型的 id 。
在下面的示例中,您可以看到只有一个实体被触发。
有没有办法做到这一点?我尝试寻找更多信息,但在DialogFlow文档中找不到任何内容。
答案 0 :(得分:1)
获取ID和名称的一种方法是要求Dialogflow发送原始值以及已解析的值。
为此,您可以创建一个单一的实体,如下所示,
接下来,在参数下的“意图”部分中,您可以告诉Dialogflow发送原始数据和已解析的数据。
现在您已经拥有了ID和名称。
答案 1 :(得分:1)
要处理以上答案,您将必须遵守此规则。否则,它将无法识别。