OgonAI Ideal Candidate — это система для анализа интервью кандидатов с использованием автоматической транскрипции видео/аудио и анализа речи на основе современных моделей AI.
- 📊 Оценка кандидатов по нескольким критериям (мотивирующие факторы, локус контроля, активность/пассивность и др.).
- 🤖 Использование AI для генерации количественных и качественных метрик, которые помогают принимать решения.
Для работы с проектом выполните следующие шаги:
git clone [email protected]:MVolobueva/ideal_candidate.git
cd ideal_candidate
python3 -m venv venv
source venv/bin/activate # macOS/Linux
venv\Scripts\activate # Windows
pip install -r requirements.txt
- Откройте файл
main.py
. - Замените значения переменных
DEEPGRAM_API_KEY
иapi_key
(openAI) на ваши ключи API.
- macOS:
brew install ffmpeg
- Ubuntu:
sudo apt install ffmpeg
- Windows: Скачайте и установите ffmpeg.
-
Поместите видеофайлы в папку
uploads_video/
🎥. -
Запустите проект командой:
python main.py
-
После выполнения вы найдёте:
- 📜 Расшифровки в папке
transcribed_text/
. - 📊 Результаты анализа в папке
outputs/
:quantitative_metrics.json
— количественные метрики.qualitative_metrics.json
— качественные метрики.
- 📜 Расшифровки в папке
uploads_video/
🎥 — папка для загрузки видеоинтервью кандидатов.transcribed_text/
📜 — папка с результатами транскрибации видео.outputs/
📊 — папка с выходными данными (результатами анализа).transcribation/
🔄 — модуль транскрибации, содержащий:temp/
🗂️ — временные файлы (например, конвертированные MP3).video_to_text.py
🛠️ — скрипт для конвертации видео и транскрибации.
prompts.py
💡 — файл с промптами для анализа критериев.pydantic_strusture.py
✅ — структура данных для валидации результатов.modules.py
📦 — основные модули для анализа текстов и метрик.main.py
🚦 — основной скрипт для запуска пайплайна анализа.requirements.txt
📋 — список необходимых библиотек для проекта.
Если у вас есть вопросы или предложения, свяжитесь с нами через GitHub Issues или напишите на email [email protected] 📧.
🎉 Спасибо, что используете OgonAI Ideal Candidate! Удачи в анализе интервью! 🎉