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

#mysql #ibm-cloud #watson-assistant

#mysql #ibm-cloud #watson-помощник

Вопрос:

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

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

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

Ответ №1:

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

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

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

Комментарии:

1. С благодарностью!

2. Пожалуйста, поддержите и, если это решило проблему, отметьте как ответ