https://github.com/chayannfamali/autohr
AI-платформа автоматизации рекрутинга с интеграцией искусственного интеллекта для анализа резюме и оценки кандидатов. Система автоматически обрабатывает документы в форматах PDF/DOCX, извлекает навыки и опыт, а затем сопоставляет их с требованиями вакансий.
https://github.com/chayannfamali/autohr
ai bootstrap django django-framework django-project document-processing hr-system machine-learning nlp python recruitment transformers
Last synced: 3 months ago
JSON representation
AI-платформа автоматизации рекрутинга с интеграцией искусственного интеллекта для анализа резюме и оценки кандидатов. Система автоматически обрабатывает документы в форматах PDF/DOCX, извлекает навыки и опыт, а затем сопоставляет их с требованиями вакансий.
- Host: GitHub
- URL: https://github.com/chayannfamali/autohr
- Owner: ChayannFamali
- License: mit
- Created: 2025-06-15T00:00:31.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-15T10:48:59.000Z (about 1 year ago)
- Last Synced: 2025-06-15T11:48:21.783Z (about 1 year ago)
- Topics: ai, bootstrap, django, django-framework, django-project, document-processing, hr-system, machine-learning, nlp, python, recruitment, transformers
- Language: HTML
- Homepage:
- Size: 653 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# AutoHR 🤖
🚀 **AutoHR** - современная платформа для автоматизации процессов найма персонала с использованием искусственного интеллекта. Система обеспечивает интеллектуальный анализ резюме, автоматическую оценку соответствия кандидатов и упрощает процесс рекрутинга.





## 🌟 Ключевые возможности
- 📄 **Анализ документов** - Обработка резюме в форматах 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 (рекомендуется)
## 🚀 Быстрый старт
### Установка
```bash
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-специалистов**
**Создание и управление вакансиями**
**Просмотр и обработка заявок кандидатов**
**ИИ-анализ соответствия кандидатов**
**Планирование и проведение собеседований**
**Аналитика и отчеты**