Skip to content

AI-платформа автоматизации рекрутинга с интеграцией искусственного интеллекта для анализа резюме и оценки кандидатов. Система автоматически обрабатывает документы в форматах PDF/DOCX, извлекает навыки и опыт, а затем сопоставляет их с требованиями вакансий.

License

Notifications You must be signed in to change notification settings

ChayannFamali/AutoHR

Repository files navigation

AutoHR 🤖

🚀 AutoHR - современная платформа для автоматизации процессов найма персонала с использованием искусственного интеллекта. Система обеспечивает интеллектуальный анализ резюме, автоматическую оценку соответствия кандидатов и упрощает процесс рекрутинга.

Python Django AI License

AutoHR Demo

🌟 Ключевые возможности

  • 📄 Анализ документов - Обработка резюме в форматах PDF и DOCX, анализ сопроводительных писем
  • 🧠 ИИ-оценка - Автоматическая оценка соответствия кандидата требованиям вакансии
  • 🌍 Многоязычность - Поддержка русского и английского языков
  • 📅 Планирование - Система планирования собеседований с уведомлениями и обратной связью
  • 🎯 Веб-интерфейс - Удобные интерфейсы для кандидатов и HR-специалистов
  • 📊 Аналитика - Детальные отчеты и статистика по процессам найма

🛠 Технологический стек

Backend

  • Django 5.2 - Основной фреймворк
  • Python 3.12 - Язык программирования
  • SQLite - База данных
  • Celery - Асинхронная обработка задач

ИИ и ML

  • Transformers - Модели машинного обучения
  • multilingual-e5 - Многоязычные embeddings
  • spaCy - Обработка естественного языка
  • scikit-learn - Дополнительные ML алгоритмы

Frontend

  • Django Templates - Серверный рендеринг
  • HTMX - Динамическое поведение
  • Alpine.js - Легкий JavaScript
  • Bootstrap - Стилизация

Обработка документов

  • PyPDF2 - Работа с PDF
  • python-docx - Работа с DOCX
  • Pillow - Обработка изображений

📋 Требования

  • Python 3.12+
  • pip
  • virtualenv (рекомендуется)

🚀 Быстрый старт

Установка

git clone https://github.com/yourusername/autohr.git
cd autohr
python -m venv .venv
source .venv/bin/activate  # для Linux/Mac
# или
.venv\Scripts\activate  # для Windows
python -m venv .venv
source .venv/bin/activate  # для Linux/Mac
# или
.venv\Scripts\activate  # для Windows
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver

Структура проекта

📁

AutoHR/
├── accounts/          # Управление пользователями и аутентификация
├── ai_analysis/       # ИИ-анализ резюме и документов
├── analytics/         # Аналитика и отчеты
├── calendar_app/      # Планирование собеседований
├── core/             # Основная бизнес-логика (вакансии, заявки)
├── notifications/     # Система уведомлений
├── resume/           # Управление резюме
├── static/           # Статические файлы (CSS, JS, изображения)
├── templates/        # HTML шаблоны
├── media/            # Загруженные файлы
└── manage.py         # Django CLI

👥 Роли пользователей

  • Кандидат - Просмотр вакансий, подача заявок, загрузка резюме
  • HR-специалист - Управление вакансиями, обработка заявок, планирование собеседований
  • Администратор - Полный доступ к системе и аналитике

📊 Функциональность

Для кандидатов

Регистрация и управление профилем Поиск и просмотр вакансий Подача заявок на вакансии Загрузка резюме с автоматическим анализом Отслеживание статуса заявок

Для HR-специалистов

Создание и управление вакансиями Просмотр и обработка заявок кандидатов ИИ-анализ соответствия кандидатов Планирование и проведение собеседований Аналитика и отчеты

About

AI-платформа автоматизации рекрутинга с интеграцией искусственного интеллекта для анализа резюме и оценки кандидатов. Система автоматически обрабатывает документы в форматах PDF/DOCX, извлекает навыки и опыт, а затем сопоставляет их с требованиями вакансий.

Topics

Resources

License

Contributing

Stars

Watchers

Forks