/VacancySkillsEstimator

Primary LanguageJupyter NotebookMIT LicenseMIT

Логотип проекта

Команда Ikanam

Кейс "Компетентностный подбор образовательных курсов"

Команда Ikanam представляет жюри инновационный программный модуль с использованием ИИ для нахождения наиболее релевантных образовательных курсов GeekBrains на основе представленной вакансии с сайта HH.ru. Данный программный продукт является мощным инструментом для автоматизации анализа и улучшения качества пользовательского опыта.

Установка и запуск

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

Часть 1:

1. Загрузите репозиторий на свой компьютер и откройте её в вашей предпочитаемой среде разработки (IDE).

2. Откройте терминал в IDE и введите туда следующую команду:

python -m venv .venv

3. Дождитесь создание папки .venv затем введите следующую команду:

.\.venv\Scripts\activate

4. После активации установите все библиотеки (весрия python==3.10+) при помощи данной команды:

pip install -r requirements.txt

5. Дождитесь установки всех библиотек и введите следующую команду.

pip install parse_hh_data==0.1.14

6. Прекрасно! Теперь в терминале введите команду для перехода к основной папке с кодом проекта.

cd src 

7. Для запуска сервиса, введите следующую команду.

streamlit run src/app.py

Логотип проекта
Начальная страница сервиса

Пример использования сервиса, иллюстрированный процессом обработки скринкаста.

Ikanam.mp4

Пример работы сервиса

Часть 1:

Логотип проекта
Поиск образовательных курсов по представленным данным

Часть 2:

Логотип проекта
Найденные схожие образовательные курсы

Часть 3:

Логотип проекта
Следующие по степени схожести образовательные курсы

Часть 4: Важно: Процесс немного долгий из-за нагрузки на сервер. Пожалуйста, подождите несколько минут. (Постарайтесь ничего не нажимать в текстовой области

Логотип проекта
Анализ покрытия требований данной вакансии с помощью других образовательных курсов