IBM Watson Assistant: как читать данные из таблицы AWS MySQL и определять диалог на основе данных (да или нет)? - PullRequest
0 голосов
/ 05 апреля 2019

У нас есть таблица пользователей AWS MySQL, в которой есть столбец (флаг), указывающий, является ли пользователь платным или нет (да или нет).

Может ли IBM Watson Assistant в IBM Cloud считывать данные с учетом идентификатора пользователя и в зависимости от того, является ли это Да или Нет, переходить к другой последовательности диалогов?

У вас есть пример, как это сделать?

1 Ответ

1 голос
/ 05 апреля 2019

Можно обратиться к системам баз данных из диалога IBM Watson Assistant. Пример, включающий код, см. В этом руководстве по решению IBM Cloud по созданию Slackbot на основе базы данных .

Watson Assistant поддерживает так называемые программные вызовы из диалогового узла. Он позволяет либо сигнализировать вызывающему приложению о необходимости выполнить какое-либо действие, либо вызвать действие IBM Cloud Functions. В упомянутом учебнике облачные функции используются для обращения к системе базы данных для извлечения или вставки данных.

В вашем случае вы должны написать действие IBM Cloud Functions, потребуется связать учетные данные, а затем в диалоговом окне chatbot вызвать это действие, чтобы проверить статус участника.

...