Я пытаюсь настроить структуру в консоли Dialogflow, которая включает в себя несколько вопросов да / нет.Это выглядит примерно так:
Agent: do you want to go to Basel?
If User: No -> Agent: Do you want to go to Zurich?
If User: Yes: Great, you chose Zurich!
If User: Yes -> Agent: Great, you chose Basel!
По сути, он продолжает задавать вопросы, основываясь на чем-то вроде местоположения, и когда пользователь говорит Да, он отвечает с выбранным местоположением.
Еслипользователь говорит да, по первому вопросу все работает нормально.Однако, когда пользователь отвечает «да» на дополнительный вопрос, Dialogflow по-прежнему отображает цель первого вопроса и отвечает:
Great, you chose Basel!
Вместо:
Great, you chose Zurich!
На изображенииВы можете увидеть мою структуру намерений из консоли Dialogflow. IntentStructure
У кого-нибудь есть какие-либо рекомендации здесь?Я знаю, что все вопросы с ответами да / нет содержат одни и те же примеры, но как я могу убедиться, что Dialogflow остается в контексте?