Как запускать программы на Python со стороны клиента в IBM WATSON CHAT BOT - PullRequest
0 голосов
/ 23 октября 2019

Мое требование:

Мое требование - разработать чат-бота с использованием IBM WATSON, но я не могу понять, как я могу запускать программы на Python со стороны клиента (не в IBM CLOUD), и мне нужно принятьВсе параметры, которые бот собирает для определенного вызова API, передают все эти значения программам на языке Python, работающим на стороне клиента, собирают ответы от программ и заполняют его через бот.

Выше приведены мои требования, а ниже приведеныУ меня есть вопросы:

1) Как я могу запускать программы на Python на стороне клиента и какие необходимые шаги необходимы (они не хотят выполнять свои вызовы API в облаке IBM из-за конфиденциальности данных)

2) Как передать параметры, собранные из BOT, в программы, работающие на клиентском компьютере.

3) Как заполнить ответ, полученный от клиента, через бота.

4)изменения, которые я должен сделать в IBM WATSON для достижения всего вышеперечисленного.

Любые предложения приветствуются.

1 Ответ

0 голосов
/ 24 октября 2019

Я не уверен, что полностью понимаю ваши вопросы, так что простите, если я неправильно понял. Вы хотите запустить программу на локальном компьютере (скажем, Windows PC) и использовать эту программу от Watson от IBM. Вы можете запустить приложение Python на своей машине, которое затем выполняет RESTful-вызов Watson API. Вы можете использовать пакет Python «запросы» для выполнения такого действия. Следующие ссылки на Документ для вызовов API Watson Assistant , вы можете использовать V1.0 или V2.0 вызовов API и ожидать отдельныхВызов API, который вы хотите - это сообщение API. Опять же, как правило, служба Watson Assistant основана на облаке, даже если ваш код является локальным на вашем компьютере / сервере. Вы можете, однако, для клиентов получить собственный экземпляр Watson, но обслуживание не дешево.

...