>MARAT_SHVETS.portfolio
> cd ../projects
003
AI · Видео

Платформа видеоинтервью с AI-анализом

Fullstack-разработчик·2024 · 2.5 месяца

Запись ответов, распознавание речи, оценка soft skills, автоматические HR-отчёты.

Speech APIAI/MLNode.jsReactWebRTC
0
Рекрутеров на 1-м этапе
Время рекрутера на 1-м этапе60 мин → 0
Soft skills в анализе8 критериев
Формат отчётаPDF + Bitrix24
Запись видеобез установки ПО
// ЗАДАЧА

Первичные интервью занимали 30–60 минут рекрутера на каждого кандидата. При высоком потоке (50+ кандидатов в месяц) это становилось узким местом. Нужна была асинхронная платформа, где кандидат отвечает на вопросы самостоятельно, а система анализирует ответы.

// ПРОЦЕСС
01
Архитектура платформы

Спроектировал три модуля: кандидатский интерфейс (запись видеоответов), движок анализа (Speech-to-Text + NLP), панель HR (просмотр, оценки, отчёты). Определил flow: приглашение по ссылке → запись → анализ → отчёт.

02
Модуль записи

React + WebRTC для записи видео прямо в браузере. Реализовал лимит времени на ответ, возможность пересмотра перед отправкой, прогресс-индикатор. Видео загружается чанками в S3-совместимое хранилище.

03
AI-анализ ответов

Speech-to-Text транскрибирует аудио. GPT анализирует текст по заданным soft skills: структурированность речи, конкретность примеров, профессиональная лексика. Каждый критерий получает оценку 1–10 с обоснованием.

04
HR-интерфейс и отчёты

Панель HR: просмотр видео + транскрипт + оценки рядом. Сравнительная таблица кандидатов. Экспорт отчёта в PDF. Интеграция с Bitrix24: передача оценок в карточку кандидата.

// РЕШЕНИЕ

Кандидат получает ссылку → записывает видеоответы на заранее заданные вопросы → система транскрибирует и анализирует → HR получает готовый отчёт с оценками и может просматривать видео только по перспективным кандидатам.

// РЕЗУЛЬТАТЫ
60 мин → 0
Время рекрутера на 1-м этапе
8 критериев
Soft skills в анализе
PDF + Bitrix24
Формат отчёта
без установки ПО
Запись видео
// СТЕК
Node.jsReactWebRTCSpeech-to-Text APIOpenAI GPTS3PostgreSQL