Как интегрировать чат-бота с предварительно обученной моделью ответов на вопросы?
Вступление
Недавно я работал над построением модели ответов на вопросы с помощью Haystack. Модель принимает в качестве входных данных вопрос и возвращает ответ на основе данных закрытой области, которыми в моем случае является информация о машинном обучении. Я хочу интегрировать эту модель в чат-бота и добавить на свой сайт.
Проблема
Проблема, с которой я столкнулся, заключается в том, что я не могу найти никаких инструментов или ресурсов, которые помогли бы мне это сделать. Большинство из них используют намерения, сущности и т. Д., В то время как я хочу сосредоточиться на более простом решении - просто отвечать на вопросы.
Существуют ли какие-либо инструменты, которые создают чат-бота для веб-сайта и позволяют интегрировать мою модель для ответа на ввод пользователя?
Дополнительная информация
Моя модель написана на Python. Прямо сейчас я развернул образец веб-приложения с помощью flask и получаю данные с помощью формы.
1 ответ
Стандартный подход к этому - создать систему контроля качества Haystack и взаимодействовать с ней через REST API.
Что касается чат-бота, Rasa - популярный вариант. Сообщество проявило большой интерес к интеграции Haystack с Rasa, и я бы порекомендовал вам просмотреть эту ветку Github, чтобы увидеть, что было сделано.
Если вы хотите получить более конкретный совет, присоединяйтесь к нашему каналу Slack, где мы будем рады продолжить разговор о том, как заставить Haystack работать на ваш проект!