Автоматический скрининг резюме, генерация тестовых заданий, поиск кандидатов, AI-собеседования. Решения для HR-отдела.
AI-агент парсит резюме в PDF/DOCX, извлекает ключевые навыки, опыт, образование и сопоставляет с требованиями вакансии. Результат — score match (0-100%) и объяснение, почему кандидат подходит или нет. Технологии: Python + PyMuPDF (парсинг PDF) + OpenAI API (извлечение и сопоставление).
import fitz # PyMuPDF from openai import OpenAI client = OpenAI() def parse_resume(pdf_path): doc = fitz.open(pdf_path) text = "".join(page.get_text() for page in doc) return text def score_candidate(resume_text, job_description): response = client.chat.completions.create( model="gpt-4o", messages=[{ "role": "system", "content": "Ты HR-специалист. Оцени кандидата по шкале 0-100. " "Формат ответа JSON: {score, strengths, gaps, verdict}" }, { "role": "user", "content": f"Вакансия:\n{job_description}\n\nРезюме:\n{resume_text}" }] ) return response.choices[0].message.content # Пример использования resume = parse_resume("candidate.pdf") job = """Senior Python Developer: 5+ лет опыта, FastAPI, PostgreSQL, Docker, Kubernetes. Английский B2+.""" print(score_candidate(resume, job))
AI генерирует персонализированное тестовое задание под конкретную вакансию и уровень кандидата. Для junior — базовые задачи, для senior — архитектурные. Плюс AI проверяет выполненное задание: корректность кода, стиль, покрытие тестами, архитектурные решения.
AI-агент анализирует LinkedIn, GitHub, Habr Career — ищет пассивных кандидатов по заданным критериям. Парсит профили, составляет short-list с обоснованием. Внимание: парсинг LinkedIn ограничен ToS — используйте официальное API (Recruiter) или работайте через открытые источники.
AI генерирует структуру интервью: вопросы по резюме, технические вопросы, поведенческие кейсы. После интервью анализирует ответы кандидата (аудиозапись → текст → анализ) и готовит отчёт для hiring-менеджера: сильные стороны, зоны риска, рекомендация hire/no-hire.
AI-агент сопровождает нового сотрудника: отвечает на вопросы о компании, помогает настроить инструменты, напоминает о встречах. Интеграция с корпоративным Slack/Telegram. Экономит 5-10 часов адаптационного периода на каждого сотрудника.
# AI-onboarding бот для Slack ONBOARDING_PROMPT = """ Ты AI-помощник для новых сотрудников. Ты знаешь: структуру компании, где что лежит, контакты. Не знаешь — говоришь «спрошу у HR» и эскалируешь. Будь дружелюбным, но деловым. """ def onboarding_bot(question, employee_name): response = client.chat.completions.create( model="gpt-4o", messages=[ {"role": "system", "content": ONBOARDING_PROMPT}, {"role": "user", "content": f"Сотрудник {employee_name} спрашивает: {question}"} ] ) return response.choices[0].message.content
AI в HR — не замена рекрутеру, а усилитель. Скрининг резюме: 100 резюме за 2 минуты вместо 3 часов. Тестовые задания: генерация + проверка за 5 минут вместо 30. Onboarding: AI отвечает на 80% типовых вопросов. ROI: экономия 15-25 часов рекрутера на одну вакансию. Для отдела из 3 рекрутеров — это экономия 180-300 часов в месяц. Внедрение AI в HR даёт самый быстрый и измеримый ROI среди всех AI-кейсов.