Welcome Intent显示除定义之外的其他响应

时间:2018-07-29 15:42:06

标签: actions-on-google dialogflow

我正在Google中创建一个操作来保存用户的当前位置。在“欢迎意图”中,我定义了两个对用户问候的响应,

"Hey Hi! Do you want to save this location?"
"Would you like to save this location?"

在此Intent中,我有几个后续Intent,当用户接受或拒绝Welcome-Intent时,这些Intent会触发。

但是在第一个Intent(即Welcome-Intent)中,有时会显示其后续Intent的响应,但是,它的功能类似于Welcome-Intent应该起作用,并且像通常那样接受用户的短语。

除了我为它定义的两个意图之外,我只是无法弄清其后续意图是如何产生和显示这些响应的,所以我看不到任何地方显示的任何错误。我想解决这个问题,只显示我为Welcome-Intent定义的两个响应。我将在此处附加图片以供参考-Link 1 Link 2 Link 3

编辑:添加所有Intent及其上下文图像 All the intentsABYCYDY 最初它们是树状结构,但是当我重命名所有Intent时,树状结构消失了,它们分别可见,并且Intent起作用了,但有时却像我之前描述的那样弄乱了响应。

1 个答案:

答案 0 :(得分:0)

这是您要执行的操作:

  • 您需要在“欢迎使用”中添加2个跟进意图-是和否
  • 出于欢迎的意图,只需问一个问题-“您想保存位置”
  • 在“是”的后续行动中,添加输出上下文“ save_location”,并添加响应“很酷,我正在保存您的位置”
  • 在“不”的情况下,添加输出上下文“ dont_save_location”,并添加响应“好!我没有保存您的位置”
  • 使用YES和NO中的输出上下文使其他Intent在您的应用中正常工作。


您的意图应如下所示:
enter image description here

您可以通过单击“添加后续意图”,然后选择“是”或“否”来添加后续意图。

enter image description here


enter image description here