Как интегрировать сервисы IBM Watson Assistant в локальную разработку Node.js - PullRequest
0 голосов
/ 03 декабря 2018

Я создал простой экземпляр, содержащий намерение приветствовать в службе IBM Watson Assistant.Мне нужно интегрировать его с локальной разработкой Node.js.И для этого я скачал простой Watson SDK для сервиса Watson Assistant.Но я не знаю, как это сделать.В этом SDK какие поля мне нужно отредактировать для моего экземпляра.

Ответы [ 2 ]

0 голосов
/ 03 декабря 2018

Пример списка приложений в официальной документации содержит несколько примеров приложений NodeJS: https://console.bluemix.net/docs/services/assistant/sample-applications.html#sample-apps

Простое приложение-помощник , описанное выше, подробно описывает, как запустить приложение локально и как скопироватьФайл .env и настройте правильные данные службы и рабочей области Assistant.Кроме того, как отправить в Cloud Foundry и запустить как приложение в облаке.

SDK получит учетные данные из среды или, если в IBM Cloud, службу Assistant, если вы свяжете ее с вашим приложением.

Рекомендуется не жестко кодировать учетные данные или идентификатор рабочей области в приложение, а выбирать их из среды, чтобы их можно было легко изменить.

Дата, когда вы предоставляете SDK, являетсяпоследняя дата помощника API, которую вы хотите использовать.Как описано в Versioning , когда в Assistant API добавляются новые функции, которые не имеют обратной совместимости, версия будет обновлена, и только вызывающий абонент, передающий новую версию, увидит измененное поведение.Таким образом, вы можете поддерживать API так, как вы его кодировали, и не допускать разрывов кода.

0 голосов
/ 03 декабря 2018

Возможно, вы скачали или установили официальный Watson Developer Cloud SDK для Node.js .Он имеет поддержку API для всех служб IBM Watson.

В этом SDK приведены примеры, в том числе некоторые для предыдущего разговора, , теперь служба Assistant .Несмотря на то, что API для разговора все еще существует, я настоятельно рекомендую использовать API Assistant V1 и V2.API беседы устарел.

Необходимо передать или установить - версию API (дата)
- либо имя пользователя и пароль
- либо токен доступа IAM
- шлюзURI

GitHub org watson-developer-cloud содержит несколько примеров приложений.Первый из найденных мной customer-engagement-bot содержит инструкции по запуску бота в облаке или локально.

...