Можно ли заполнить объекты IBM Watson Assistant чтением из другой системы (например, Salesforce)?

Я хотел бы перенести сущности из другой системы (например, Salesforce) в чат-бота Watson, чтобы позволить пользователю взаимодействовать с ними. Например, вместо того, чтобы явно определять "Клиента", а затем составлять список клиентов в Watson, я бы хотел, чтобы он интегрировал и просматривал все активные записи о клиентах из Salesforce, каждый в качестве своей собственной сущности. Можно ли динамически обновлять список сущностей Уотсона на основе таблицы в другой системе?

1 ответ

Для этого нет встроенных функций, но это можно сделать. Watson Assistant / Watson Conversation имеет поддержку API и SDK для добавления сущностей. Я использовал эту технику как часть проекта EgoBot.

Тем не менее, я бы порекомендовал интегрировать Salesforce как обычный бэкэнд. Вот учебник о том, как использовать базу данных в качестве бэкэнда. Другой вариант, в зависимости от того, чего вы хотите достичь, - взглянуть на интеграцию Salesforce с Watson. Для этого есть также Salesforce / Watson SDK.

Другие вопросы по тегам