首页 > 解决方案 > 在对话流中使用其他意图中的实体

问题描述

在意图 A 中,在“训练短语”下,我添加了一个用户表达。例如。@sys.given-name:given-name这样 Google Assistant 就可以读取用户给出的任何名称。

在意图 B 中,我添加了用户电话号码。我希望 Google Assistant 打印出我之前在意图 A 中提到的名字和电话号码。

例如..

You name is $given-name and your number is $phone-number. 

但它似乎无法打印出给定的名称。关于应该添加什么的任何建议?

标签: webhooksdialogflow-esactions-on-google

解决方案


您可以在意图 A 中设置输出上下文,然后在意图 2 中使用该上下文来打印给定名称。

例如:在意图 1 中,您将设置name为输出上下文,然后在意图 2 中,您将使用 -
Your name is #name.given-name and your number is $phone-number.


推荐阅读