Учебник

Скрининг резюме: с 30 часов до 2 с помощью AI

Рекрутер тратит 30-60 часов на первичный просмотр резюме. AI делает это за 2-4 часа. Разбираем готовые инструменты Greenhouse и Workday, а также простой скрипт на Python для ранжирования кандидатов. Без курсов и теории - конкретные шаги для внедрения.

Макс Космов··7 мин чтения

У вашего HR-менеджера уходит по 30-60 часов на каждую вакансию - просто чтобы просмотреть резюме. Половина подходящих кандидатов теряется в куче писем. Вот как закрыть эту дыру за вечер без найма программиста.

AI в HR 2026: что автоматизировать можно и нужно, а что оставить человеку

AI в найме имеет смысл применять на трёх этапах: первичный скрининг на соответствие формальным требованиям, ранжирование кандидатов по релевантности и генерация материалов (описания вакансий, вопросы для интервью).

Что автоматизировать: проверка наличия обязательных навыков (язык программирования, сертификат, минимальный опыт), парсинг и структурирование данных из резюме, генерация первичных вопросов для скрининга, стандартизированные тесты через платформы типа HackerEarth.

Что оставить человеку: финальное решение по любому кандидату, оценка культурного fit, работа с кандидатами на чувствительные роли (C-level, юридические), любые ситуации, где автоматический отказ может казаться дискриминационным.

Почему это важно: несколько крупных компаний (включая Amazon в 2018 году) столкнулись с проблемой, что AI-скоринг резюме воспроизводил исторические bias тренировочных данных - например, предпочитал мужчин на технические роли, потому что исторически их нанимали больше. Современные системы стараются это исправить, но проблема не исчезла полностью.

Практический вывод: AI в найме - это инструмент для ускорения работы HR, не для замены HR-суждения. Финальный выбор всегда за человеком.

Greenhouse AI: генерация джоб-дескрипшенов, AI-скоринг заявок, анонимизация резюме

Greenhouse - это ATS (Applicant Tracking System), которую используют компании от 50 до 5000 человек. AI-функции добавились в 2024-2025 годах и теперь встроены в основные workflow.

AI Job Descriptions: Greenhouse позволяет описать роль в свободной форме. И получить структурированное описание вакансии с разделами Must Have / Nice to Have, ожидаемыми результатами и описанием команды. По тестам HR-команд, AI-черновик сокращает время написания JD с 2-3 часов до 30-40 минут. Готовый текст всё равно нужно редактировать - AI склонен к корпоративным клише.

AI Scorecards: HR-специалист указывает обязательные и желательные критерии (например, «Python 3+ года», «опыт в fintech», «английский Upper Intermediate»). Greenhouse анализирует каждое резюме и выставляет соответствие от 0 до 100% по каждому критерию. Это не автоматический отказ - это фильтр для приоритизации просмотра.

Анонимизация резюме: функция Blind Hiring скрывает имя, фото, пол, возраст и национальность кандидата на этапе первичного скрининга. Исследования (Harvard, 2020) показывают, что анонимизация снижает неосознанный bias на 30-40%.

Цена Greenhouse: не публикуется, контрактная модель. По рыночным данным - от $6000/год для компании 50-100 человек. Это делает Greenhouse решением для компаний с регулярным найм-процессом, а не для разовых найм-кампаний.

Workday Recruiting: AI-ранжирование кандидатов на основе исторических данных найма

Workday - это крупная HR/ERP-платформа (от $150 000/год за корпоративную лицензию). Workday Recruiting встроен в общую экосистему вместе с управлением сотрудниками, payroll и learning.

Workday Skills Cloud: AI-система, которая строит граф навыков на основе профилей всех сотрудников компании. Когда открывается вакансия, Workday может предложить внутренних кандидатов, которые развили нужные навыки - это снижает стоимость найма на 30-50% за счёт внутренних переводов.

Candidates ML Ranking: Workday обучает модель ранжирования кандидатов на исторических данных найма компании. Если компания 5 лет успешно нанимала разработчиков с определёнными паттернами карьеры, модель начинает предпочитать похожих кандидатов. Плюс: персонализированная под компанию модель. Минус: риск воспроизводства исторических предпочтений (см. проблему Amazon выше).

Workday - решение для Enterprise. Для компаний до 500 человек лучше смотреть на Greenhouse, Lever или Ashby (от $5000/год).

Python + PyMuPDF + LLM: парсинг PDF-резюме и автоматическое сравнение с требованиями

Для команд без бюджета на ATS или с нестандартными требованиями - собственный парсер резюме на Python. Разберём на примере стройфирмы: вам нужно отобрать прорабов с опытом работы с бетоном и знанием сметных программ. Менеджер может запустить этот скрипт за час.

Этот код создаёт клиент OpenAI и отправляет запрос к модели, чтобы получить ответ.

import fitz # PyMuPDF
from openai import OpenAI
import json

client = OpenAI()

def extract_text_from_pdf(pdf_path: str) -> str:
 doc = fitz.open(pdf_path)
 return "\n".join(page.get_text() for page in doc)

def parse_resume(text: str) -> dict:
 response = client.chat.completions.create(
 model="gpt-4o-mini",
 messages=[{
 "role": "user",
 "content": f"""Извлеки из резюме структурированные данные в JSON:
- name: имя
- experience_years: общий опыт в годах (число)
- skills: список навыков
- last_position: последняя должность
- education: образование
- languages: языки

Резюме:\n{text[:4000]}"""
 }],
 response_format={"type": "json_object"}
 )
 return json.loads(response.choices[0].message.content)

def score_against_requirements(resume: dict, requirements: dict) -> float:
 matched = 0
 total = len(requirements["required_skills"])
 for skill in requirements["required_skills"]:
 if any(skill.lower() in s.lower() for s in resume.get("skills", [])):
 matched += 1
 exp_ok = resume.get("experience_years", 0) >= requirements["min_experience"]
 return (matched / total) * 0.7 + (0.3 if exp_ok else 0)

# Использование
requirements = {
 "required_skills": ["Python", "SQL", "Machine Learning"],
 "min_experience": 3
}
text = extract_text_from_pdf("candidate.pdf")
resume = parse_resume(text)
score = score_against_requirements(resume, requirements)
print(f"Соответствие: {score:.0%}")

Стоимость обработки одного резюме через GPT-4o-mini: около $0.001-0.003. При 300 резюме на вакансию - меньше $1 на полный скрининг.

Промпты для структурированного извлечения: опыт, навыки, образование из свободного текста

Резюме написаны в разных форматах, на разных языках, с разной структурой. Хороший промпт должен быть устойчив к этому разнообразию.

Промпт для извлечения навыков с уровнями:

Этот пример показывает шаблон текста или промпта, который отправляется модели.

Проанализируй опыт из резюме и извлеки навыки с уровнем владения.
Для каждого навыка укажи:
- skill: название навыка
- level: beginner/intermediate/advanced/expert
- evidence: конкретный пример из резюме, подтверждающий уровень

Если уровень не указан явно, выведи его из контекста:
- упомянул в списке без деталей - beginner/intermediate
- описал проект с конкретными результатами - advanced
- обучал других, wrote technical documentation - expert

Верни JSON-массив объектов.

Такой подход даёт объяснимый скоринг: HR-специалист видит не просто «Python: 85%», а «Python: advanced - разработал ETL-пайплайн для обработки 1M записей/день». Это делает AI-оценку понятной и проверяемой.

AI на первичном интервью: Voiceflow / Typeform AI для скрининговых вопросов

AI-скрининг как замена первичного звонка с HR - рабочая практика для массового найма. Логика: 20-минутный телефонный скрининг с типовыми вопросами стоит ~$15-25 времени HR-специалиста. При 100 кандидатах это $1500-2500.

Typeform AI позволяет создать адаптивный опросник: вопросы меняются в зависимости от предыдущих ответов. Кандидат отвечает письменно, система анализирует ответы и выставляет оценку. Стоимость: от $25/месяц.

Voiceflow создаёт голосовые или текстовые боты для скрининга. Кандидат отвечает на 5-7 вопросов, ответы транскрибируются и анализируются. Сложнее в настройке, но ближе к реальному интервью по формату.

Важное ограничение: AI-скрининг подходит для объективных вопросов (опыт, навыки, зарплатные ожидания, готовность к командировкам). Оценка мотивации, культурного fit и коммуникационных навыков по текстовым ответам ненадёжна - здесь нужен живой разговор.

Этика и правовые риски: дискриминация, bias в AI-скоринге, GDPR при обработке резюме

AI-скоринг резюме создаёт несколько правовых рисков, которые важно учитывать до внедрения.

Запрет дискриминации: в России (ТК РФ ст.64) и ЕС (GDPR + Directive on Equal Treatment) запрещена дискриминация при найме по полу, возрасту, национальности, религии. Если AI-система систематически снижает скор женщинам или кандидатам старше 50 лет - это нарушение закона вне зависимости от того, что это «просто алгоритм».

GDPR при обработке резюме: резюме содержат персональные данные. В ЕС обработка через облачные AI-сервисы требует согласия субъекта или наличия легитимного основания. Хранить резюме отклонённых кандидатов можно не более 6-12 месяцев (зависит от юрисдикции). В России 152-ФЗ также требует согласия на обработку.

Практические меры снижения риска: регулярный аудит AI-скоринга на bias (сравни скоры мужчин/женщин, разных возрастных групп при одинаковых квалификациях), анонимизация на этапе первичного скрининга, финальное решение только за человеком, документирование причин отказа.

Новый EU AI Act (2025): системы AI, используемые при принятии решений о найме, классифицируются как high-risk. Это означает обязательное документирование системы, возможность оспорить решение и аудит на предмет bias.

Метрики эффективности найма: time-to-hire, quality-of-hire до и после внедрения AI

KPI для оценки AI в рекрутинге:

  • Time-to-hire: среднее время от открытия вакансии до оффера. Норма в IT: 35-55 дней. AI-скрининг обычно сокращает этот показатель на 20-35%, преимущественно за счёт первых двух этапов.
  • Cost-per-hire: все расходы на один найм (реклама вакансии, время HR, агентства). Медиана в РФ для IT - 80 000-150 000 рублей. AI снижает преимущественно за счёт сокращения времени HR.
  • Quality-of-hire: производительность, retention rate нанятых. Измеряется через 6-12 месяцев после найма. Это самая важная метрика - если AI-скрининг снижает время найма, но нанятые люди уходят через 6 месяцев, это провал.
  • Screening-to-interview ratio: сколько из просмотренных резюме дошло до интервью. При AI-скрининге обычно растёт до 15-25% против 8-12% при ручном (точнее таргетирование).

Greenhouse и Workday имеют встроенные дашборды по этим метрикам. Для собственного пайплайна на Python достаточно Google Sheets или простой PostgreSQL базы.

Частые вопросы

AI-скрининг резюме - это законно в России и ЕС с точки зрения трудового права?

Законно при соблюдении условий: AI помогает фильтровать, финальное решение за человеком, нет систематической дискриминации. В ЕС с 2025 года высокорисковые AI-системы в найме требуют дополнительной документации по EU AI Act. В России явных ограничений на AI в HR нет, но 152-ФЗ регулирует обработку персональных данных.

Как избежать алгоритмической дискриминации при AI-ранжировании кандидатов?

Три практических шага: анонимизировать резюме перед AI-скорингом (убрать имя, фото, год рождения), регулярно проверять распределение скоров по демографическим группам, не использовать исторические данные найма как тренировочные без аудита на bias.

Можно ли использовать AI-интервью как единственный этап отбора?

Не рекомендуется и в ряде юрисдикций может быть оспорено. AI-скрининг - это фильтр для приоритизации, не замена живого разговора. Полностью автоматизированный найм без участия человека создаёт риски как с точки зрения качества найма, так и с точки зрения соблюдения прав кандидатов.

Как объяснить кандидатам, что их резюме оценивает алгоритм?

Честно и заранее: в описании вакансии указать, что первичный отбор автоматизирован, описать критерии. Кандидаты лучше воспринимают автоматизацию, когда она прозрачна. По данным Greenhouse (2024), 68% кандидатов нейтрально или положительно относятся к AI-скринингу если им об этом сказали.

Greenhouse AI vs ручной скрининг: сколько реально экономится времени HR-специалиста?

При 200 резюме на вакансию: ручной первичный просмотр - 20-30 секунд на резюме = 1.5-2.5 часа. С AI-скорингом HR просматривает только кандидатов с оценкой выше порога (обычно 20-30% базы) + проверяет пограничные случаи. Реальная экономия: 60-75% времени на скрининге, то есть 1-2 часа на вакансию.

Что делать завтра

  1. Если у вас регулярный найм - попробуйте бесплатный триал Greenhouse (14 дней). Загрузите 10-20 резюме и настройте AI Scorecards.
  2. Если нанимаете редко - возьмите скрипт на Python из этой статьи. Попросите менеджера установить PyMuPDF и запустить на папке с PDF.
  3. Для массового найма - подключите Typeform AI за $25/месяц и замените первичный скрининг.

AI Компас (t.me/kosmoslab_ai) - канал для предпринимателей в РФ и СНГ, которые применяют AI в своём бизнесе без программиста. Разбираем инструменты и схемы - без курсов и теории.