URL запроса в Watson Assistant - PullRequest
       79

URL запроса в Watson Assistant

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

Я работаю с Watson Assistant (V2). Я настраиваю сам WA через интерфейс внешнего интерфейса IBM, который они предлагают, и использую NodeJS для развертывания его в своем облаке.

Я хочу сделать следующее:

  1. Пользователь заходит на сайт www.mysite.com/?productID=123, в котором находится чат-бот

  2. Бот при запуске запрашивает URL-адрес и распознает идентификатор продукта.

  3. Распознанный productID помещен в мою сущность @productID, поэтому я могу использовать его в качестве контекстной переменной $ productID (или @ productID.literal).

Пока что я не нашелНе удалось найти способ поместить productID в @entity. Я получаю productID, вызывая функцию onload с помощью регулярных выражений, и могу отобразить productID в окне чата. Однако я не могу понять, как каким-то образом сохранить это в @ entity.

Я знаком с html / css / json / js, но еще не с API, который предлагает Watson.

Любые указатели очень ценятся. Спасибо!

1 Ответ

1 голос
/ 18 октября 2019

Когда вы используете API V2 для IBM Watson Assistant, вы используете сообщение для отправки пользовательского ввода в механизм чата. Тело запроса имеет элемент контекста с разделом, связанным с системой и навыками. Вы можете увеличить его и установить переменные контекста, связанные с приложением. Используйте его для передачи вашего productID . Нет необходимости пытаться установить его как сущность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...