Как установить связь между IBM Watson Assisstant и IBM Watson Discovery? - PullRequest
0 голосов
/ 01 марта 2019

Я использую IBM Watson Assisstant для создания чат-бота, а также создал коллекцию Watson Discovery в проекте.Мне нужна помощь в том, как работают диалоги, чтобы получить ответ из коллекции Discovery, когда намерение вместе с сущностями обнаружено в разделе try.

  • в разделе ответа мы должны определить что-то илиесть что-то похожее, например, текстовый ответ
  • , если ответ об обнаружении доступен только в приложении, над которым мы работаем

1 Ответ

0 голосов
/ 01 марта 2019

Существует несколько вариантов подключения чат-бота IBM Watson Assistant к IBM Watson Discovery.

  1. Первый и самый старый - это взаимодействие приложения с Watson Assistant и, в зависимости от потока, контекст и ответ отправить запрос в Watson Discovery.По сути, интеграция выполняется на прикладном уровне.
  2. Второй вариант заключается в использовании серверных или клиентских диалоговых действий в Ассистенте для прямого вызова в Discovery.Смотрите мой блог о barebone новостях и связанном с коде на GitHub о том, как реализовать такое действие.В моем примере используются клиентские действия (в основном пусть приложение обрабатывает их снова), но действия сервера аналогичны.В этом руководстве по облачным решениям IBM Cloud рассматриваются действия сервера для бота, управляемого базой данных .
  3. Новейший вариант, который в настоящее время находится в стадии бета-тестирования, заключается в использовании прямой интеграции Assistant и Discovery.См. " Создание навыка поиска " для ознакомления с введением в эту прямую связь между IBM Watson Assistant и IBM Watson Discovery.

Вариант 2 (действие сервера) и 3 должны работать из«Попробуй» в инструментах, остальные не из-за координации на основе приложений.

Как обычно в ИТ, есть разные способы достижения цели, выбор за тобой ... ;-)

...