hr-wev-service -- Это веб-сервис для ассистирования и автоматизации процесса рекрутинга с функциями машинного обучения. Основной функционал - HR может загрузить вакансию, после чего сервис отранжирует соискателей из БД (PostgreSQL) и выдаст резюме самых актуальных соискателей. ML часть реализована с помощью Python, FastAPI, модели BERT, через Two-tower архитектуру. Основной бекенд (авторизация, CRUD) реализован на Java.
Как запустить:
- Копируем репозиторий
- Основной бекенд и фронт лежат в ветке ифсл-вум, открываем её и запускаем. Требуется JDK
- ML микросервис + анализ лежат в ветке ML. Требуется установить все необходимые зависимости через pip install, которые описаны в requirements.txt
- Done!
- *Также, если вы хотите получить новые и свежие sample данные для анализа, можно воспользоваться парсером hh.ru, который лежит в соответвующей ветке parser