Как это работает
AI Recruiter берёт на себя рутину подбора: собирает профиль вакансии, проводит первое интервью в Telegram и готовит оценку с цитатами. Отказывают, приглашают и утверждают — люди.
Путь от заявки до встречи
Кто что делает на каждом шаге. Рутину берут бот и AI, а все решения — отказ, приглашение, утверждение вакансии — принимают люди.
Как AI ставит балл
На примере кандидата Азиз Рахимов («Печатник офсетной печати»). Каждый критерий матрицы оценивается от 0 до 5, и у каждой оценки есть цитата — слова кандидата из анкеты, резюме или интервью.
- Опыт офсетной печативес 25%5 из 5«Шесть лет на листовой офсетной. Последние три года — большой формат, Rapida.»источник: интервью
- Качество и браквес 15%4 из 5«Держали в пределах двух процентов. Бывало и меньше, если бумага хорошая.»источник: интервью
- Сменный графиквес 15%5 из 5«Да, готов, включая ночные»источник: анкета
- Самостоятельностьвес 15%3 из 5«Был старший. Я работал в паре с ним.»источник: интервью
- Локация и дорогавес 10%3 из 5«Из Чирчика, около часа»источник: анкета
Ответ кандидата: «Большой. Точно не помню маркировку.» Назвал Rapida сам, но на уточнение «105 или 145?» формат не назвал. Уточнить на встрече.
Расчёт
- Подтверждено 5 из 6 критериев — это 80% веса.
- Сумма «вес × балл» по ним: 335 из 400 возможных.
- 335 / 400 = 83,75% → округляем.
Неподтверждённый критерий не снижает балл: его проверит человек, например на встрече.
Правила, которые AI не может нарушить
- У каждой оценки есть цитата и уверенность. Цитату, которой нет в ответах кандидата, система не принимает.
- Нет данных — NOT VERIFIED, а не догадка.
- Возраст, пол, национальность и семейное положение не собираются и не участвуют в оценке.
- AI не отказывает сам: он только предлагает, решает человек.
Где хранятся данные
Анкеты, резюме и переписка хранятся на серверах системы. Внешним AI-сервисам уходит только текст ответов — без имени, телефона и фото.
Согласие
Бот просит согласие до первого вопроса. Отозвать можно в любой момент — написать «стоп».
Срок хранения
12 месяцев с момента согласия, потом данные удаляются автоматически.
Удаление по запросу
Рекрутер подтверждает удаление в карточке кандидата. В журнале остаётся только запись о том, что данные удалены.
Перед запуском юрист проверяет, что хранение и передача данных соответствуют закону Республики Узбекистан «О персональных данных».
Как устроена система
для технической команды
Все экраны читают данные через один модуль lib/data.ts. При подключении бэкенда меняется только он — экраны демо остаются прежними. Подробный план работ — docs/BACKEND_PLAN.md.