Чат-бот на базе Расы

Я планирую создать чат-бота с использованием RASA с Node.js в качестве бэкэнда. Проблема в том, что чат-бот должен быть размещен в сети интранет (т.е. он должен работать полностью в автономном режиме). Каким должен быть мой подход для достижения этой цели? Я пробовал интегрировать инфраструктуру Bot-kit с RASA, но это вызывает зависимость от Интернета (необходимо зарегистрировать свое приложение на веб-сайте).

2 ответа

У нас есть проект с открытым исходным кодом для решения этой конкретной задачи.

Проект называется Articulate.

В настоящее время он находится в фазе альфа / бета, но является оболочкой (на основе узлов) вокруг RASA, которая (помимо прочего) позволит вам подключать к ней сервисы без необходимости использования внешних инструментов.

Не стесняйтесь прыгать на наш Gitter, если у вас есть какие-либо вопросы или вам нужна помощь в его использовании, учитывая его (в настоящее время) состояние.

RASA NLU поможет вам только в классификации намерений и признании сущностей. Для того чтобы выполнить после этого свою бизнес-логику, вам нужна соответствующая структура для этого.

В настоящее время на данный момент не существует надежной среды для разработки Chatbot, которая полностью независима от Интернета и локальных сетей.

Однако вы можете использовать Microsoft Bot Framework SDK для Node.JS для выполнения вашего ответа в сочетании с RASA NLU для классификации намерений и обнаружения сущностей. Инфраструктура ботов предоставляет вам функциональность для добавления поддержки ваших чат-ботов на несколько каналов, таких как Skype, Facebook Messenger, Slack, Web Chat и т. Д.

Редактировать:

Я забыл упомянуть, вы также можете использовать RASA Core для выполнения вашей бизнес-логики, основанной на слотах и ​​историях. Это модель машинного обучения, которая не требует сложных конечных автоматов, таких как Microsoft Bot Framework и полностью локальная.

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