Подключение внешних ботов (нейронных сетей) к Sherlock Platform

Последние изменения: 03.08.2023

Sherlock Platform позволяет подключить внешних ботов для применения на различных этапах взаимодействия с клиентом. В качестве такого внешнего бота как правило выступает определенная нейронная сеть. 

Общая схема подключения внешнего бота приведена на рисунке ниже:


На уровне технической реализации внешний бот может быть подключен двумя способами:

  1. Передача всех сообщений из Sherlock Platform в формате Sherlock Platform. Данный вариант удобен, если на определенном этапе диалог полностью ведет внешняя система (бот). Детально данный вариант описан в статье Подключение внешней платформы (интерфейса) к каналам Sherlock Platform через API. Сам интеграционный модуль может быть реализован как часть Sherlock Platform, как часть внешнего бота или отдельным модулем

  2. Вызов внешней системы (бота) командой бот платформы Sherlock Platform. В данном случае со стороны Sherlock Platform можно точно настроить какие данные и в каком формате передавать. А также обработать или отформатировать полученные данные. Такой вариант удобен, если к внешнему боту обращаются для решения отдельных точечных задач. Например, определение тематики обращения или ответа на конкретный вопрос. Для реализации такой логики используется команда Внешний запрос бот платформы для вызова внешней системы по API (REST/SOAP протокол)

В случае реализации на стороне Sherlock Platform типовых реализаций по схеме 1, они добавляются в раздел настроек Интеграции. Для схемы 2 поддерживаемые нейронные сети как тип внешнего сервера "Нейронная сеть" и может использоваться стандартными ботами чат центра Sherlock Platform без каких-либо обязательных доработок. Например, таким образом подключены Google DialogFlow и Microsoft Question Answering 
Для уточнения наличия интеграции с необходимой вам внешней системой свяжитесь с нашими специалистами

Помогла ли вам статья?