Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dialogflow es 调用其他意图的转盘项目(不是后续操作\u意图\u选项)_Dialogflow Es_Actions On Google - Fatal编程技术网

Dialogflow es 调用其他意图的转盘项目(不是后续操作\u意图\u选项)

Dialogflow es 调用其他意图的转盘项目(不是后续操作\u意图\u选项),dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,我需要一些帮助。我有一个谷歌助手食品配方机器人,具有以下意图: [GET_RECIPES_BY_NAME] [GET_RECIPES_BY_CAROUSEL] -----[GET_OPTION] 因此,当用户说“我想要一个巧克力蛋糕”时,dialogflow调用[GET_RECIPES_BY_NAME] 当用户说“查看菜单”时,机器人显示旋转木马。但是,当用户点击该项时,dialogflow也会调用[GET_RECIPES_BY_NAME],而不是[GET_OPTION] 它使用/返回标题而不

我需要一些帮助。我有一个谷歌助手食品配方机器人,具有以下意图:

[GET_RECIPES_BY_NAME]
[GET_RECIPES_BY_CAROUSEL]
-----[GET_OPTION]
因此,当用户说“我想要一个巧克力蛋糕”时,dialogflow调用[GET_RECIPES_BY_NAME]

当用户说“查看菜单”时,机器人显示旋转木马。但是,当用户点击该项时,dialogflow也会调用[GET_RECIPES_BY_NAME],而不是[GET_OPTION]

它使用/返回标题而不是选项/键。 [GET_OPTION]intent被设置为上下文和事件操作\u intent_选项的后续操作

流程稍微复杂一点,但我对其进行了修改,使其更易于理解。所有意图处理都在实现中

我尝试了许多解决方案:[GET_OPTION]作为后续,就像在第一个级别一样,删除并重新创建实现中的所有上下文……等等,什么都没有

一个重要的细节:没有[GET_recipes_BY_NAME]中培训的配方在[GET_OPTION]中正确调用


我的问题是:如果我设置了任何后续意图并使用事件操作\u意图\u选项进行设置,那么当我点击旋转木马项目时是否应该总是调用该选项?

在表面上,这应该如您所期望的那样工作。你能用细节更新你的问题吗?这样我们就可以准确地看到发生了什么,并尝试复制?(有问题的意图的屏幕截图和生成旋转木马的确切输出可能会有很大帮助。)表面上,这应该像您预期的那样工作。你能用细节更新你的问题吗?这样我们就可以准确地看到发生了什么,并尝试复制?(有关意图的屏幕截图以及生成旋转木马的确切输出可能会有很大帮助。)