Google DialogFlow: стратегия / дизайн базы данных Query Firebase - PullRequest
0 голосов
/ 05 июля 2019

У меня есть проект, связанный с дизайном блок-схемы DialogFlow, где конечный пользователь хочет просмотреть свою информацию в базе данных (я предполагаю, что Firebase) на основе возраста и пола.

Я был немного смущенпотому что для запроса информации в Firebase нам нужно знать значение «первичного ключа», которое, очевидно, не является возрастом или полом.

Итак, это может сработать, если мы создадим таблицу с «идентификатором клиента» какпервичный ключ и потребовать от клиента ввести или сообщить свой идентификатор.

Например, как в следующем рабочем процессе.

Customer: Hi
Bot: I'm BOT. How can i help you?
Customer: I want to know everything about me.
Bot: Please tel me your ID
Customer: ABC12345
Bot: Here's your information

Кто-нибудь, имеющий опыт работы с GoogleDialogFlow, может помочь в этом?

1 Ответ

0 голосов
/ 06 июля 2019

Да, вы можете использовать идентификатор клиента в качестве ключа в базе данных.

...