AI-платформа оценки персонала Qualy
SaaS-платформа для AI-оценки персонала на основе аудио- и текстовых ответов с мультитенантностью для компаний с сетевой структурой.
О проекте
Разработали SaaS-платформу Qualy для AI-оценки персонала на основе аудио- и текстовых ответов. Изначально проект создавался под ресторанный бизнес (модель «ресторан → филиал»), но архитектура универсальна и подходит для любых компаний с сетевой структурой. Нужен был единый инструмент для стандартизированной аттестации сотрудников: загрузка материалов, транскрибация, AI-оценка по настраиваемым критериям, прозрачная аналитика и управление промптами.
Это полноценная HR/операционная платформа с мультитенантностью (компании и филиалы): загрузка аудио, транскрибация, AI-оценка по матрицам критериев, рекомендации и управленческая аналитика. Платформа покрывает полный цикл — от отправки ссылки сотруднику до ручной верификации результатов руководителем.
Технологии
- React
- Node.js
- TypeScript
- PostgreSQL
- Prisma
- OpenAI Whisper
- GPT
- AWS S3
- pg-boss
Что разработано
- Web-приложение (React + Vite + TypeScript) с админ-кабинетом и отдельным quiz-контуром для сотрудников
- Backend API на Node.js/Express + TypeScript с централизованной бизнес-логикой
- AI-модуль транскрибации аудио (OpenAI Whisper) и последующей экспертной оценки по критериям (GPT)
- Асинхронный worker на pg-boss для обработки ответов с retry/backoff при rate limit
- Модуль управления аттестациями: тесты, вопросы, критерии, подкритерии и шкалы баллов
- Модуль промпт-менеджмента с выбором AI-модели и temperature
- Модуль аналитики по оценкам, статусам прохождения и качеству работы персонала
- Система авторизации через UnoLogin + JWT с ролями: владелец компании, менеджер филиала, read-only пользователь, platform admin
- SaaS-инфраструктура: demo-режим, подписка Plus, платформенная панель управления компаниями
- Хранение аудио в S3, PostgreSQL для данных, Docker-деплой (frontend + backend)
Ключевые фичи
- Запись и загрузка аудиоответов сотрудниками через персональную quiz-ссылку (invite token)
- Автоматическая транскрибация аудио с хранением текста, статуса и ошибок обработки
- AI-оценка ответов по структурированным критериям с итоговым баллом (0/1) и текстовым объяснением
- Конструктор аттестаций с drag-and-drop сортировкой вопросов, критериев и подкритериев
- Привязка тестов к филиалам и назначение аттестаций конкретным сотрудникам
- Управление промптами оценки: создание, редактирование, выбор модели (gpt-4.x, gpt-5.x) и temperature
- Настройка AI-модели и temperature на уровне компании и отдельного промпта
- Хранение подробных результатов: аудио, транскрипт, балл, explanation, критерии вопроса
- Журнал AI-запросов с типом (whisper_transcription / gpt_assessment), моделью, длительностью, raw request/response и retry count
- Ручная проверка результатов: статусы «ожидает проверки», «прошёл», «не прошёл»; пересчёт оценки по запросу
- Мультитенантность: компании, филиалы, branch admin через invite-ссылки
- Разграничение прав: владелец управляет филиалами и настройками, менеджер работает в рамках филиала, user — read-only аналитика
- Веб-аналитика: completion rate, success rate, поиск и сортировка по сотрудникам и тестам
- Demo-режим с предзаполненными данными для демонстрации без подписки
- Platform admin: глобальный обзор всех компаний платформы
- Rate limiting, CORS, PM2-кластер для production, nginx reverse proxy для SPA
Решение задачи
Платформа перевела оценку персонала из субъективного ручного процесса в структурируемый цифровой контур с едиными стандартами.
Бизнес получил инструмент, который ускоряет аттестацию, повышает объективность оценок, помогает быстрее выявлять зоны роста сотрудников и даёт прозрачную аналитику по эффективности команд. Руководители видят каждый ответ с транскриптом и AI-обоснованием, могут пересчитать оценку и финально подтвердить результат — сочетая автоматизацию с контролем человека там, где это необходимо.
Результаты
Заказать похожий проект
Оставьте заявку — обсудим задачу и предложим решение под ваш бизнес.
Оставить заявку