Как я могу передавать сообщения между чат-ботом и веб-приложением? - PullRequest
0 голосов
/ 05 мая 2020

Привет, сообщество stackoverflow,

для моей магистерской диссертации В настоящее время я ищу подходящий протокол обмена сообщениями, брокер сообщений или промежуточное ПО, которое можно использовать для мгновенного обмена сообщениями между чат-ботами, созданными с помощью SAP Conversational AI. Framework и предназначенный для использования в качестве резервного канала, а также специально разработанное веб-приложение SAPUI5. Все это можно представить как живой чат между клиентом и сотрудником службы поддержки.

SAP Conversational AI Framework поддерживает Webhooks, поэтому я могу, например, подключить приложение Node.js. Единственное ограничение заключается в том, что URL-адрес Webhook должен начинаться с «https», чтобы практически исключить сервер WebSocket.

Придется ли мне разрабатывать такой интерфейс самостоятельно или уже существуют библиотеки / фреймворки, которые соответствуют моим ожиданиям ?

Жду ваших отзывов.

Всем привет

1 Ответ

1 голос
/ 06 мая 2020

Хм, я никогда не использовал фреймворк, но я провел исследование, и вот что я нашел:

https://github.com/SAPConversationalAI/webchat

Это позволяет вам развернуть бот прямо на ваш сайт.

Документы SAP здесь:

https://cai.tools.sap/docs/concepts/webchat

Я предлагаю вам использовать React для разработки внешнего интерфейса. Вы можете использовать веб-чат таким образом:

https://github.com/SAPConversationalAI/webchat#react -компонент

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

...