Скрининг резюме нейросетью: как отобрать 30 кандидатов за 15 минут

2026-06-22 HR

Тридцать резюме на одну вакансию — это три часа ручного чтения, к концу которого глаз замыливается, а первые кандидаты уже забыты. Нейросеть может прочитать их все за минуты и выдать ранжированный шорт-лист. Проблема одна: резюме нельзя просто загрузить в ChatGPT — это персональные данные и 152-ФЗ. Разбираем, как сделать скрининг резюме нейросетью быстро и при этом законно.

Скрининг резюме нейросетью: как отобрать 30 кандидатов за 15 минут

На популярную вакансию приходит тридцать, пятьдесят, иногда сотня резюме. HR-специалист открывает их по одному: читает опыт, сверяет навыки с требованиями, помечает «да / нет / может быть». На тридцати кандидатах это занимает около трёх часов — и к последнему резюме первое уже выветрилось из памяти, а критерии незаметно «поплыли»: с утра отсеивали строго, к обеду стали мягче.

Скрининг резюме нейросетью решает обе проблемы: ИИ читает все резюме одновременно, применяет ровно одни и те же критерии к каждому и выдаёт ранжированный список за минуты. Но есть нюанс, который многие пропускают: резюме нельзя просто скопировать в ChatGPT. Это персональные данные, и их обработка в иностранном облаке — прямой риск по 152-ФЗ. Ниже — как сделать анализ резюме ИИ и быстрым, и законным.

Почему ручной скрининг отнимает столько времени

Чтение резюме кажется простой задачей, но именно объём и однообразие делают её утомительной и неточной:

  • Линейная скорость. Одно резюме — 4-7 минут на внимательное чтение. Тридцать штук — это уже 2-3 часа без перерывов.
  • Замыленный глаз. К двадцатому резюме внимание падает, и сильный кандидат с непривычно оформленным CV рискует попасть в отказ просто потому, что его «не дочитали».
  • Плавающие критерии. Без формальной шкалы оценка субъективна и меняется в течение дня. Двух одинаковых кандидатов в начале и в конце стопки можно оценить по-разному.
  • Нет следа решения. Через неделю сложно вспомнить, почему именно этого кандидата отклонили — а нанимающий менеджер обязательно спросит.

ИИ-агент снимает ровно эти ограничения: он читает параллельно, применяет одну и ту же шкалу к каждому резюме и фиксирует обоснование по каждому решению. Человек остаётся в роли того, кто задаёт критерии и принимает финальное решение.

Главное препятствие: резюме — это персональные данные

Прежде чем радоваться экономии времени, надо честно ответить на вопрос: а можно ли вообще загружать резюме в нейросеть?

Резюме почти всегда содержит персональные данные: ФИО, телефон, email, нередко дату рождения, адрес, ссылки на соцсети, иногда фото и сведения о семье. Когда вы вставляете такой текст в облачный ИИ, вы передаёте персональные данные кандидата третьему лицу — оператору сервиса, — а если сервис иностранный, это ещё и трансграничная передача, которая по 152-ФЗ требует отдельных оснований и оценки рисков.

Подробнее о том, как именно убрать персональные данные из документа перед отправкой в ИИ, мы разбирали в статье «Обезличивание персональных данных». Для HR это не абстрактная угроза:

  • Кандидат давал согласие на обработку своих данных вашей компанией для конкретной цели — а не на пересылку их в зарубежный облачный сервис.
  • Ответственность за защиту этих данных несёт работодатель как оператор.
  • Штрафы за нарушения в области персональных данных в последние годы ужесточены, включая оборотные штрафы за утечки.

Вывод простой: загрузить пачку резюме «как есть» в ChatGPT — быстро, но рискованно. Нужен способ получить скорость ИИ, не отправляя наружу персональные данные людей.

Решение: обезличить → агент → шорт-лист

Принцип безопасной работы — убрать персональные данные до того, как текст уйдёт в нейросеть. Тогда исчезает сам предмет риска: нечему утекать, нечего передавать за рубеж, потому что в отправленном тексте уже нет ничего, что идентифицирует конкретного человека.

В tirCoWork это три шага, и все они проходят на вашем компьютере, а наружу уходит только обезличенный запрос:

flowchart LR
  A["30 резюме на диске
(PDF · Word · Excel)"] --> B["Анонимизатор:
ФИО → [Кандидат N]
локально"] B --> C["ИИ-агент:
оценка по критериям"] C --> D["Шорт-лист с рейтингом
и вопросами"] D --> E["Восстановление имён
по ключу — у вас"]
  1. Обезличивание. Анонимизатор находит в каждом резюме ФИО, телефоны, email, адреса и заменяет их на нейтральные метки — «[Кандидат 1]», «[Телефон]», «[Email]». Делается это локально, на вашем устройстве. Опыт работы, навыки, образование, достижения — всё, что нужно для оценки, — остаётся нетронутым.
  2. Анализ агентом. Обезличенные резюме идут к ИИ-агенту вместе с вашими критериями. Агент сам пишет и запускает код локально, чтобы открыть файлы, извлечь текст и сопоставить его с требованиями вакансии.
  3. Шорт-лист. На выходе — таблица с оценкой каждого кандидата, обоснованием и вопросами для собеседования.
  4. Восстановление имён. После проверки вы возвращаете реальные ФИО по ключу обезличивания — снова у себя на компьютере. Теперь у вас на руках готовый шорт-лист с настоящими именами, а персональные данные кандидатов никуда не уходили.

Почему именно tirCoWork, а не чат в браузере

tirCoWork — это десктоп-приложение для Mac и Windows с русским интерфейсом. Ключевое отличие от обычного чата с ИИ: агент работает с файлами прямо на вашем диске и сам пишет и запускает Python-код локально. Он открывает PDF и Word с резюме, разбирает выгрузки с job-сайтов в Excel или CSV — и всё это, не отправляя сами файлы в облако. В облако уходит только обезличенный запрос и нужные фрагменты.

Подход Резюме в облаке Обработка 30 файлов Соответствие 152-ФЗ Воспроизводимость критериев
Ручной скрининг Нет 2-3 часа Да Низкая (плавает)
Резюме в ChatGPT напрямую Да, целиком Быстро, но по одному Под вопросом (ПДн, трансгранично) Высокая
tirCoWork: обезличить → агент Нет (только обезличенный текст) ~15 минут пачкой Да Высокая

Промпт для скрининга: что написать агенту

Качество шорт-листа на 80% зависит от того, насколько чётко вы задали критерии. ИИ оценивает резюме не «вообще хорошее или плохое», а по вашей шкале. Вот рабочий пример промпта для tirCoWork — после того как резюме уже обезличены и лежат в папке.

Промпт. В папке resume_obezlich лежат 30 обезличенных резюме на вакансию «Бухгалтер по первичной документации». Прочитай каждое и оцени по критериям: 1. Опыт работы бухгалтером — от 3 лет (обязательно). 2. Опыт с первичкой и участком «банк-касса». 3. Знание 1С:Бухгалтерия 8.3. 4. Образование — профильное (бухучёт, экономика, финансы). 5. Стоп-факторы: опыт менее 2 лет, частые смены работы (3+ места за 2 года).

Для каждого кандидата поставь балл соответствия от 0 до 100, дай краткое обоснование (2-3 предложения), отметь сильные и слабые стороны и предложи 1-2 уточняющих вопроса для собеседования. Собери результат в таблицу, отсортируй по баллу по убыванию и сохрани в Excel. Метки кандидатов («[Кандидат 1]» и т.д.) не меняй.

Несколько правил хорошего промпта для скрининга:

  • Разделяйте обязательные и желательные требования — иначе ИИ уравняет «нет опыта в 1С» с «нет сертификата».
  • Прямо называйте стоп-факторы — то, что автоматически опускает кандидата вниз списка.
  • Просите обоснование, а не только балл — это позволяет вам перепроверить логику и поймать ошибку.
  • Просите вопросы для собеседования — экономит подготовку и сразу превращает скрининг в следующий шаг воронки.

Что получается на выходе

Агент возвращает структурированную таблицу. Пример того, как выглядит верх шорт-листа (имена пока под метками):

Кандидат Балл Обоснование Сильные стороны Слабые стороны Вопросы на собеседование
[Кандидат 7] 92 6 лет бухгалтером, 4 года с первичкой и банк-кассой, 1С 8.3 на уровне уверенного пользователя Профильное образование, стабильная история работы Нет опыта в крупной компании Какой объём первички обрабатывали в день? Работали ли с маркировкой?
[Кандидат 3] 85 5 лет опыта, сильная первичка, 1С 8.3 Опыт в нескольких отраслях Профильное образование незакончено Как закрывали месяц при пиковой нагрузке?
[Кандидат 12] 71 3 года опыта, первичка есть, 1С — базовый уровень Быстрая обучаемость по резюме 1С слабее требований Готовы ли пройти тест по 1С перед оффером?
[Кандидат 21] 38 1,5 года опыта, частые смены работы Не проходит по обязательному стажу, 4 места за 2 года — (ниже порога)

Дальше вы за пару минут просматриваете обоснования, при необходимости поправляете оценки вручную (ИИ готовит, решаете вы) — и восстанавливаете реальные имена по ключу. То, что занимало три часа, превращается в 15 минут: основное время уходит уже не на чтение, а на осмысленную проверку шорт-листа.

Восстановление имён по ключу

Это важный момент, который снимает страх «а как я потом пойму, кто есть кто». При обезличивании tirCoWork сохраняет на вашем компьютере соответствие: «[Кандидат 7]» ↔ реальное ФИО. Когда нейросеть вернула таблицу по меткам, вы одним действием подставляете настоящие имена обратно — локально. Нейросеть при этом так и не увидела ни одного реального ФИО, телефона или email.

Где ИИ помогает, а где решает человек

Скрининг нейросетью — это инструмент сортировки, а не автонайм. Чтобы он работал на вас и не создавал рисков, держите границы:

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

Относитесь к шорт-листу как к черновику от очень быстрого ассистента: он экономит часы рутины, но ответственность за выбор остаётся за вами. Это и честнее по отношению к кандидатам, и безопаснее с точки зрения качества найма.

Вывод

Ручной скрининг тридцати резюме — это три часа, усталость и плавающие критерии. Нейросеть способна сделать ту же работу за минуты, но резюме нельзя загружать в облачный ИИ напрямую: это персональные данные кандидатов и риск по 152-ФЗ.

Рабочая схема — обезличить резюме локально, прогнать через ИИ-агента с чёткими критериями и получить шорт-лист с рейтингом, обоснованиями и вопросами для собеседования, а затем восстановить реальные имена по ключу. Так автоматический отбор резюме становится и быстрым, и законным: вы экономите часы, а персональные данные людей не покидают ваш компьютер. tirCoWork делает обезличивание и анализ на вашем устройстве — попробуйте 30 дней бесплатно, без карты.

Попробовать в tirCoWork

Готовый сценарий с пошаговым запуском и примерами промптов: Скрининг резюме →.

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

Можно ли загружать резюме кандидатов в ChatGPT?

Резюме — это персональные данные: ФИО, телефон, email, иногда адрес и дата рождения. Загрузка их в иностранный облачный ИИ означает передачу ПДн третьему лицу и трансграничную передачу по 152-ФЗ, что требует отдельных оснований. Безопаснее обезличить резюме локально, а в нейросеть отправлять уже текст без персональных данных.

Как нейросеть оценивает резюме объективно?

ИИ-агент сравнивает каждое резюме с критериями, которые вы задали в промпте: требуемый опыт, навыки, образование, стоп-факторы. Он не «угадывает», а сопоставляет факты из текста с вашими требованиями и объясняет каждую оценку. Финальное решение по приглашению на собеседование остаётся за вами — ИИ готовит шорт-лист и обоснования, а не нанимает.

Что я получу на выходе скрининга?

Таблицу: кандидат (под обезличенной меткой), оценка соответствия в баллах, краткое обоснование, сильные и слабые стороны и 1-2 уточняющих вопроса для собеседования. После проверки вы восстанавливаете реальные имена по ключу обезличивания — у себя на компьютере.

Не потеряю ли я связь между обезличенным резюме и реальным человеком?

Нет. Анонимизатор tirCoWork заменяет ФИО на метки вроде «[Кандидат 1]» и хранит соответствие локально. После того как нейросеть вернула шорт-лист по меткам, вы одним действием восстанавливаете реальные имена в финальной таблице — на своём устройстве, ничего наружу не уходит.

tirCoWork работает с резюме в PDF и Word?

Да. tirCoWork читает файлы на диске — PDF, Word, выгрузки с job-сайтов в Excel или CSV. Агент сам открывает их, извлекает текст и работает с ним локально. Резюме не покидают компьютер: в облако уходит только обезличенный запрос.

Скачать tirCoWork — 30 дней бесплатно, без карты

Обезличивание работает локально, на вашем компьютере: файлы остаются у вас. 30 дней бесплатно, карта не нужна. Тарифы от 500 ₽/мес.

Скачать tirCoWork — 30 дней бесплатно, без карты

Читайте также