Хотел победить ботов, но сам им стал

Поиск работы часто начинается одинаково: открытая вкладка с вакансиями, несколько быстрых просмотров и решение вернуться к подходящим предложениям позже. Проблема в том, что к следующему дню часть интересных вакансий уже исчезает из поля зрения.
На популярных позициях конкуренция начинается практически сразу после публикации. По наблюдениям автора, боты отправляют отклики каждые четыре секунды. В одном из замеров за первые 18 минут набралось 264 отклика. В такой ситуации на шансы кандидата влияет не только содержание резюме, но и то, насколько быстро оно попало в очередь к HR.
Автоматизация вместо массовой рассылки
Автор решил автоматизировать процесс, но отказался от идеи простого скрипта, который отправляет резюме на всё подряд. Такой подход быстро приводит к массовым нерелевантным откликам, а шаблонное письмо вроде «здравствуйте, очень заинтересовала ваша вакансия» легко распознаётся рекрутерами.
Вместо этого была создана система, которую автор описывает как «снайпера». Она каждую минуту проверяет новые вакансии и сначала отбрасывает очевидный мусор с помощью недорогих правил. Оставшиеся предложения анализирует языковая модель: она оценивает, насколько вакансия соответствует резюме кандидата.
Решения разделены на несколько уровней. Если совпадение выглядит уверенным, отклик отправляется автоматически. Сомнительные варианты не уходят работодателю сразу, а попадают в отдельную очередь. О таких вакансиях система сообщает в Telegram, где пользователь может принять решение с помощью кнопки.
Первые результаты
За 19 дней работы система обработала 13 648 вакансий. До отправки дошли 40 откликов. При этом среди них не оказалось ни одной вакансии стоматолога, хотя система просмотрела десятки таких предложений.
Этот результат показывает разницу между количеством просмотренных объявлений и числом действительно подходящих вариантов. Автоматизация не просто ускоряет отправку резюме, а помогает отсекать предложения, которые не соответствуют профилю кандидата.
Где заканчивается роль нейросети
В этой схеме языковая модель отвечает за анализ и предварительную оценку вакансий, но письмо, которое в итоге получает HR, не пишет ни одна нейросеть. Финальный отклик остаётся отдельной частью процесса, отделённой от автоматического отбора.
Так попытка обойти ботов на рынке труда сама превращается в использование автоматизации — но не в виде бездумной рассылки. Система берёт на себя рутинный мониторинг и первичный анализ, а человеку оставляет контроль над сомнительными решениями и финальной коммуникацией.


