Перед вами голосовой помощник для водителей поездов - Марфуша. Марфуша способна отвечать на вопросы машиниста и выдавать инструкции в экстренных случаях при возникновении неисправностей или поломок.
Чтобы воспользоваться помощью Марфуши - нужно всего лишь начать с ней общение. Для получения голосового ответа к Марфуше задавать вопрос можно голосом или в виде текста. Также Марфуша продублирует свой ответ в виде текстового обращения.
faiss_pipeline
- индексы FAISS для поиска в векторном пространстве с использованием эмбеддингов TF-IDF и трансформера e5-base
Dockerfile
- файл для развертывания (деплоя) бота внутри контейнера
requirements.txt
- файл с зависимостями
Для использования бота достаточно лишь написать ему по ссылке, ниже описаны шаги по деплою бота.
К данному репозиторию прилагется дополнительный файл, который необходимо скачать для языковой модели e5-base - ссылка. Данный файл необходимо расположить в директории по пути ./models/multilingual-e5-base
Порядок запуска голосового бота:
-
Склонировать репозиторий
git clone [email protected]:inspired99/rzhd-gpt.git
-
Скачать модель e5-base по ссылке выше и разместить в папке
/models/
-
Cоздать контейнер
docker build -t rzhd_gpt .
-
Запустить контейнер
docker run rzhd_gpt
-
Перейти в голосовой ассистент по ссылке
-
Алексей Безгин (Контакты)
-
Алексей Аносов (Контакты)
-
Софья Никифорова (Контакты)
-
Елисей Евсеев (Контакты)
-
Диана Бармина (Контакты)
Видео работы бота и веб версии находятся на гугл-диске