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

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

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

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

Как это было сделано
Вся разработка — чистый вайб-кодинг. Не имея опыта профессионального разработчика, работая в спокойном темпе, на проект ушел примерно месяц.
ИИ - инструменты: ChatGPT, Cursor, readdy.ai, LLMBox
Backend: Python, Flask, SQLAlchemy, SQLite, Pandas
Frontend: Next.js, React, TypeScript, Tailwind CSS
Результаты
За несколько недель «копипаст-конвейер» превратился во внутреннюю HR-платформу с ИИ, которая закрывает сразу несколько задач:
автоматическое создание брендированных CV;
анализ кандидатов по вакансиям с оценкой релевантности;
генерация уточняющих вопросов, чтобы не упустить важное на собеседовании.
Если раньше одно CV отнимало до 40 минут, то теперь готовый документ появляется за 30 секунд, а рекрутеры экономят часы работы каждую неделю.
Читайте также:
Как мы собрали генератор тест-кейсов с GenAI под капотом
Что происходит на рынке LegalTech, и как в него интегрируют искусственный интеллект
«Голос Технократии» — Telegram-канал с новостями про AI.
Комментарии (6)
j-b
03.09.2025 11:54Ждём ИИ которые обходят или договариваются через резюме соискателя чтобы его пропустили ))
Artem_Omny
03.09.2025 11:54А резюме вы хотите, чтобы вручную составлялось и сопроводительное письмо писалось после часов изучения сайта компании, её истории и идеалов? Или идеальное - это когда за 30 секунд инструмент подгонит под вакансию?
Brenwen
03.09.2025 11:54А простой инженер потом будет подбирать брутфорсом каких слова вставить в резюме чтобы его хотя бы прочитали.
valm0unt
03.09.2025 11:54А откуда взялась база кандидатов? Просто если она есть, то при чем тут ИИ, заполнение шаблона из JSON мог сделать разработчик за один день, а не месяц.
JuryPol
30 секунд на резюме...
Человек совсем исключен из процесса? Качество он вообще никак не контролирует? Правильность разбора не проверяется? Генерация вопросов тоже человеком не проверяется?
Если парсинг шуршит 30 секунд, а потом шуршит человек еще минут пять, то остается последний вопрос. А сколько у вас резюме в среднем в день обрабатывается?
Kanut
"Приносит начальник отдела кадров генеральному пачку резюме тот берет
половину рвет и в корзину.
Она - что вы делаете там же есть и хорошие?
Он - неудачники нам не нужны!!!"
(с) народ