Мне нужна помощь здесь. У меня есть робот-помощник по приготовлению рецептов от Google со следующими намерениями:
[GET_RECIPES_BY_NAME]
[GET_RECIPES_BY_CAROUSEL]
-----[GET_OPTION]
Итак, когда пользователь говорит «Я хочу шоколадный торт», диалоговое окно вызывает [GET_RECIPES_BY_NAME].
Когда пользователь говорит «Смотри меню», бот показывает карусель. Но когда пользователь касается элемента, диалоговое окно также вызывает [GET_RECIPES_BY_NAME], а не [GET_OPTION].
Он использует / возвращает заголовок вместо опции / ключа. Намерение [GET_OPTION] было установлено как продолжение с контекстом и событием actions_intent_OPTION.
Поток немного сложнее, но я пересмотрел его, чтобы сделать его более понятным. Все ручки намерений находятся в выполнении.
Я пробовал много решений: [GET_OPTION] в качестве продолжения, как на первом уровне, удаление и воссоздание всех контекстов в выполнении .... и так далее, и ничего.
Важная деталь: рецепты, в которых нет обучения в [GET_RECIPES_BY_NAME], правильно вызывают в [GET_OPTION].
У меня такой вопрос: если я установил какое-либо намерение последующего действия и установил его с помощью события actions_intent_OPTION, разве это не должно всегда вызываться, когда я касался элемента карусели?