Skip to content

1khazipov/ai_hr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Проект AI HR Assistant

Этот проект представляет собой комплексное решение для автоматизации HR-процессов с использованием искусственного интеллекта. Он включает в себя модели для распознавания речи, генерации ответов на вопросы и синтеза речи, а также фронтенд-приложение для взаимодействия с пользователем.

Команда:

  • Альберт Хазипов
  • Никита Зорин
  • Искандер Ишкинеев

Начало работы

Предварительные требования

Для запуска проекта вам понадобится conda для управления окружением.

Установка

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

    Для работы с языковой моделью используется Ollama. Установите ее с помощью следующей команды в вашем терминале:

    curl -fsSL https://ollama.com/install.sh | sh

    После установки запустите сервер Ollama:

    ollama serve
  2. Загрузка языковой модели

    Далее необходимо скачать модель qwen3:8b. Выполните следующую команду:

    ollama run qwen3:8b
  3. Настройка окружения для ML-сервисов

    Перейдите в папку ml проекта. Здесь находятся три сервиса и файл requirements.txt с необходимыми зависимостями.

    Создайте и активируйте окружение conda:

    conda create -n ai_hr python=3.13.3
    conda activate ai_hr

    Установите зависимости:

    pip install -r requirements.txt
  4. Настройка фронтенд-приложения

    Перейдите в папку frontend и установите зависимости с помощью npm:

    npm install

Использование

Запуск ML-сервисов

Необходимо запустить три сервиса в отдельных терминалах из папки ml.

  1. Сервис для работы с LLM (Language Learning Model)

    uvicorn chat:app --host 0.0.0.0 --port 8080
  2. Сервис для работы с Speech-to-Text

    uvicorn stt:app --host 0.0.0.0 --port 8081
  3. Сервис для работы с Text-to-Speech

    uvicorn tts:app --host 0.0.0.0 --port 8082

Запуск фронтенд-приложения

После запуска всех ML-сервисов, перейдите в папку frontend и запустите приложение для разработки:

npm run dev

После этого фронтенд-приложение будет доступно в вашем браузере по адресу, указанному в выводе команды.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages