- BrainTools - https://www.braintools.ru -

Ещё недавно подготовка CV занимала 40 минут. Теперь — 30 секунд и помощь ИИ в анализе кандидатов.
Рекрутер «Технократии» [1] Идрис Садриев рассказывает, как с помощью вайб-кодинга сделал парсер, из которого выросла внутренняя HR-платформа с искусственным интеллектом [2] для создания резюме и оценки кандидатов.
HR-отдел работает с большим количеством резюме подрядчиков. Их нужно оформлять в брендированном шаблоне компании: взять исходный файл, перенести опыт [3], проекты, стек технологий, иногда переписать формулировки. На первый взгляд просто, но муторно: один документ отнимал от 20 до 40 минут. Когда таких резюме десятки — это превращается в бесконечный «копипаст- конвейер».
Задача была очевидна: сократить время подготовки CV и убрать рутину.
Началось все с простого: я объяснил ChatGPT проблему и спросил, как это можно автоматизировать. Решение — написать парсер, который принимает исходное резюме и заполняет готовый корпоративный шаблон, и сделать это на Python и Flask.

Я попросил ChatGPT пошагово объяснить, как это реализовать, что установить, изучил документацию API нашей базы с резюме. ChatGPT в стиле «репетитора» вел меня от настройки среды до написания кода.
Первая версия классического парсера была готова за неделю.
Все выглядело достаточно просто: по ID кандидата через API возвращался JSON, из которого вытаскивались только нужные поля. Отфильтрованная информация сразу же подставлялась в фирменный шаблон, а готовый документ автоматически сохранялся в Google Drive.
То, что раньше занимало полчаса, теперь делалось за 30 секунд.

Проблема возникла при загрузке резюме в виде файлов. Опыт кандидата оказывался в одном сплошном «description» — несколько страниц текста без разбивки. Для такого формата классический парсер был бесполезен. Тогда и появилась идея подключить искусственный интеллект.
В «Технократии» у нас есть LLMBox [4] — инструмент, позволяющий подключать любую языковую модель к сервису. Я показал свой проект техническому директору, и он выдал мне авторизационный токен для доступа к LLMBox. Через Cursor написал код, вставил токен и написал промпт.
В результате получился ИИ-парсер. Он так же работает через базу кандидатов. «Сырые» тексты теперь отправляются в LLMBox, а модель, в нашем случае ChatGPT, возвращает аккуратный JSON со структурой: ФИО, опыт, стек, проекты. Дальше всё привычно: JSON обрабатывается, данные подставляются в шаблон.
Важно: в систему загружается только профессиональная часть резюме — опыт, проекты, стек технологий. Персональные данные кандидатов (контакты, паспортные данные и т. п.) не передаются в ИИ и остаются вне обработки.
На парсере история не закончилась. Работа рекрутера — это не только оформление резюме, но и постоянный анализ: кто лучше подходит под вакансию, какие вопросы задать на собеседовании, как не потерять важные детали среди десятков кандидатов.
Так появилась идея превратить работающий парсер в полноценную ИИ-платформу для HR.
К парсеру добавился модуль анализа кандидатов. А чтобы пользоваться системой было удобно, постепенно дорабатывался интерфейс — с помощью readdy.ai [5] удалось собрать рабочее пространство, в котором можно создавать вакансии, загружать резюме и сразу видеть аналитику.

Система позволяет анализировать кандидатов несколькими способами:
по ID из базы кандидатов — для стандартного анализа одного кандидата;
загрузка документов — для прямой обработки резюме файлами.
ИИ сравнивает резюме с требованиями вакансии и выдает процент соответствия, а также сильные и слабые стороны кандидата. Если нужных данных не хватает, ИИ может сгенерировать уточняющие вопросы.

Вся разработка — чистый вайб-кодинг. Не имея опыта профессионального разработчика, работая в спокойном темпе, на проект ушел примерно месяц.
ИИ – инструменты: ChatGPT, Cursor, readdy.ai [5], LLMBox
Backend: Python, Flask, SQLAlchemy, SQLite, Pandas
Frontend: Next.js, React, TypeScript, Tailwind CSS
За несколько недель «копипаст-конвейер» превратился во внутреннюю HR-платформу с ИИ, которая закрывает сразу несколько задач:
автоматическое создание брендированных CV;
анализ кандидатов по вакансиям с оценкой релевантности;
генерация уточняющих вопросов, чтобы не упустить важное на собеседовании.
Если раньше одно CV отнимало до 40 минут, то теперь готовый документ появляется за 30 секунд, а рекрутеры экономят часы работы каждую неделю.
Читайте также:
Как мы собрали генератор тест-кейсов с GenAI под капотом [6]
Что происходит на рынке LegalTech, и как в него интегрируют искусственный интеллект [7]
«Голос Технократии» [8] — Telegram-канал с новостями про AI.
Автор: madballer34
Источник [9]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/19051
URLs in this post:
[1] «Технократии»: https://technokratos.com/?utm_source=article&utm_medium=native&utm_campaign=habr
[2] интеллектом: http://www.braintools.ru/article/7605
[3] опыт: http://www.braintools.ru/article/6952
[4] LLMBox: https://habr.com/ru/articles/860572/
[5] readdy.ai: http://readdy.ai
[6] Как мы собрали генератор тест-кейсов с GenAI под капотом: https://habr.com/ru/companies/technokratos/articles/937480/
[7] Что происходит на рынке LegalTech, и как в него интегрируют искусственный интеллект: https://habr.com/ru/companies/technokratos/articles/936640/
[8] «Голос Технократии»: https://t.me/+vvm8PwCuv-EyZGY6
[9] Источник: https://habr.com/ru/companies/technokratos/articles/943480/?utm_source=habrahabr&utm_medium=rss&utm_campaign=943480
Нажмите здесь для печати.