Actions on google Welcome Intent显示的响应与其中定义的响应不同

Actions on google Welcome Intent显示的响应与其中定义的响应不同,actions-on-google,dialogflow-es,Actions On Google,Dialogflow Es,我正在Google中创建一个动作来保存用户的当前位置。在Welcome Intent中,我定义了两个对用户问候的响应,它们是 "Hey Hi! Do you want to save this location?" "Would you like to save this location?" 在这个意图中,我有几个后续意图,当用户接受或拒绝欢迎意图时,这些后续意图就会触发 但是,在第一个意图(即欢迎意图)中,有时会显示其后续意图的响应,但是,它的功能类似于欢迎意图应该起作用,并像正常情况一样

我正在Google中创建一个动作来保存用户的当前位置。在Welcome Intent中,我定义了两个对用户问候的响应,它们是

"Hey Hi! Do you want to save this location?"
"Would you like to save this location?"
在这个意图中,我有几个后续意图,当用户接受或拒绝欢迎意图时,这些后续意图就会触发

但是,在第一个意图(即欢迎意图)中,有时会显示其后续意图的响应,但是,它的功能类似于欢迎意图应该起作用,并像正常情况一样接受用户的短语

我只是无法弄清楚这些来自后续意图的响应是如何出现和显示的。除了我为它定义的两个之外,我看不到任何地方显示的错误。我想解决这个问题,只显示我为欢迎意图定义的两个响应。我在此附上图片以供参考-

编辑:添加所有意图及其上下文图像 , , , ,
最初它们是树状结构,但当我重命名所有意图时,树状结构消失了,它们单独可见,并且意图正在发挥作用,但有时会像我前面所描述的那样弄乱响应。

这就是您将如何做到的:

  • 您需要添加2个后续意向以表示欢迎-是和否
  • 在欢迎意向中,只需问一个问题——“您想保存位置吗?”
  • 在“是”后续意图中,添加一个输出上下文“save_location”,并输入响应“cool I am saving your location”
  • 在无后续意图中,添加一个输出上下文“dont_save_location”,并输入响应“Ok!我没有保存您的位置”
  • 使用“是”和“否”中的输出上下文使其他意图在应用程序中起作用

您的意图应该如下所示:

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



是的,确切地说,我遵循这个方法只是为了创建意图树。看起来完全一样。然而,它仍然混淆了反应。我不确定问题是什么,希望不是DialogFlow中的bug或其他问题。请更新您的问题,并显示3个意图的外观。请查看我更新的答案。我认为,从你所有的意向图来看,你没有正确地创建后续意向。你需要点击“欢迎意向”右侧的“添加后续意向”,如我的回答所示。正是我这样做的目的。当时,意图以树的形式出现。但当我重新命名它们时,树的东西就消失了。甚至在重命名之前,当意图在树结构中时,同样的问题是混合响应。如果更改生成的上下文名称,树结构将消失