Кроссплатформенное решение для автоматизации HR-рутины
От записи интервью до готовой аналитики без потери данных
Проблема бизнеса
HR-команде требовалось надёжное решение для полной автоматизации расшифровки интервью
От захвата аудио во время интервью до получения готового текста с анализом. Существующие инструменты не обеспечивали одновременно:
Кроссплатформенность
Запись разговора на любом устройстве без ручной настройки

Надежность
Cохранение записи при сетевых и аппаратных сбоях, стабильная синхронизация

Удобство для интервьюера
Отдельный desktop-клиент с подсказками в процессе общения

Командную работу
Понятная панель управления с возможностью просмотра диалога по спикерам, экспорта и получения аналитики

Без единой системы команда теряла время на ручную обработку аудио, повторное прослушивание записей и согласование оценок кандидатов
Решение
Сквозная платформа из трех модулей
Мы разработали end-to-end решение, где каждый компонент решает конкретную бизнес-задачу:
Desktop-клиент стал надёжным инструментом для интервьюера
Бэкенд-движок на Python выполняет всю интеллектуальную обработку
Веб-приложение объединяет команду в единой рабочей среде
Проблематика
Как мы преодолели технические сложности
Стабильная работа кроссплатформенного решения потребовала решения ряда задач
Совместимость с браузерами
Мы обеспечили совместимость aiortc и MediaRecorder API в Chrome, Firefox и Safari
01
Потоковая отправка аудио
Реализовали потоковую отправку аудио-чанков для предотвращения переполнения памяти при часовых записях в браузере
02
Защита от сетевых сбоев
Разработали механизм буферизации и повторной отправки пакетов при сетевых сбоях
03
Универсальная архитектура
Для работы на Windows и Linux создали универсальную архитектуру с гибким выбором драйверов
04
Непрерывность аудиопотока
Автоматической подстановкой «пустых чанков» при сбоях — это сохраняет качество и непрерывность аудиопотока
05
Docker-стандартизация
Вся система стандартизирована через Docker и Docker Compose: изоляция сервисов упрощает деплой, масштабирование и поддержку стабильной работы всех компонентов
06
Результат
Экономия времени HR
до 3-х часов на рутинных задачах
до 3-х часов на рутинных задачах
Сфокусируйтесь на стратегических решениях
End-to-end платформа
Единая платформа, где веб-интерфейс обеспечивает бесшовный пользовательский опыт и командное взаимодействие
AI-ядро
А гибкое AI-ядро — интеллектуальную обработку с анализом тональности и автоматическими выжимками
Универсальный desktop-клиент
Для Windows и Linux, обеспечивающий стабильную запись и микширование двух источников, с поддержкой офлайн-записи и онлайн-трансляции
Три канала данных
Три канала поступления данных (браузерная запись, загрузка файлов, поток с desktop-клиента) покрывают все сценарии работы HR-команды
Бизнес-результат
Решение стало основой для развития платформы: сократило время обработки интервью, повысило качество записей и упростило командную работу над оценкой кандидатов
Стек технологий
Проверенные инструменты для стабильной работы
ЯзыкPython 3.11+
КонтейнеризацияDocker / Docker Compose
ФреймворкQuart
AIOllama
База данныхPostgreSQL
Платформа.NET C# / AvaloniaUI
Кэширование/ОчередиRedis


