Я бы предложил создать базовое Действие, чтобы ознакомиться с концепциями, ознакомьтесь с codelab
Если я правильно понимаю, вы хотите спросить пользователя:
"... о чем мне рассказать?"
и тогда пользователь может сказать "Серебро", "Золото" или "Платина".
Сначала попробуйте просто реализоватьэтот простой шаг.Создайте 4 намерения в Dialogflow.
- Приветственное намерение, ответ должен быть "... о чем мне рассказать?"
- Silver Intent. Обучающая фраза должна быть "Серебро", ответ должно быть "Вы выбрали Серебро"
- Золотое намерение. Тренировочная фраза должна быть "Gold", response должна быть "Вы выбрали Gold"
- Platinum Intent. Обучающая фраза должна быть "Платиновая", ответ должен быть "Вы выбрали Платинум"
После того, как вы это сделали.Попробуй это!Это должно вызвать правильное намерение на основе вашего ввода.Построить «переключатель» из блок-схемы в Dialogflow очень просто.
Следующий шаг: вы можете заменить Silver / Gold / Platinum пользовательской сущностью, подробнее об этом здесь .
Это уже должно помочь вам в реализации вашей блок-схемы.
На вашем графике у вас есть только один ответ для каждой карты типа Silver / Gold / Platinum - если вы хотите, чтобы более однойшаг для каждого типа карты и нужно помнить, что вы все еще находитесь в контексте Серебряной карты - вы можете использовать contextx .В Dialogflow вы можете навести курсор на Серебряное намерение, которое вы создали ранее, и создать последующее намерение.Но с вашей текущей блок-схемой это не обязательно.