От парсера до ИИ-платформы: как рекрутер «навайбкодил» инструмент, который экономит часы работы

Ещё недавно подготовка 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.