Слогер Создать блог
Карьера

Разбор: ИИ-агент, который читает каждую вакансию до отклика

Массовые отклики ботом дают одно собеседование на 250 заявок. Агент, который сначала читает объявление целиком, — на 32. Разбираем, как он устроен и что из этого применимо без всяких подписок.

На одну вакансию для выпускника в Британии приходится в среднем 140 откликов — максимум с 1991 года, когда такую статистику начали собирать. В самых конкурентных отраслях — 290. А в тестовом прогоне, о котором пойдёт речь ниже, работодатели прямо называли цифру «300+ соискателей на место».

Первое, что приходит в голову соискателю: автоматизировать отправку. Истории в духе «отправил тысячу заявок, пока спал» вы наверняка встречали. Детали там неутешительные. Один инженер разослал около 5000 автоматических откликов и получил примерно 20 собеседований. Второй отправил 2800 за три месяца — четыре интервью и один оффер. Рекрутеры называют это спамом, и они не так уж неправы.

Альтернатива выглядит скучнее, но работает: оставить объём и убрать спам. Ровно это проверяет JobAgent — небольшой открытый проект под лицензией MIT. Он живёт внутри Claude Cowork, десктопного приложения Claude, и управляется фразами на обычном английском: «запусти пайплайн вакансий», «откликнись на вакансии 12 и 15». Терминал, код и настройка окружения не нужны — техническую часть берёт на себя ассистент. Для сравнения: проект career-ops, вдохновивший автора JobAgent, работает в терминале со связкой Claude Code, Node.js и Playwright и принёс своему создателю 12 собеседований и подписанный оффер после 740 разобранных вакансий и 68 откликов.

Почему это вообще интересно? Рынок изменился в одну сторону: резюме читает софт, а отказ чаще всего приходит молчанием. Выигрывает не тот, кто отправил больше, а тот, чей документ совпал с конкретным объявлением.

Что именно делает агент

Обычные боты играют в числа на стороне отправки. JobAgent играет в числа на стороне чтения. Звучит как реклама, но вся разница — в механике.

  1. Ищет вакансии на выбранных вами площадках, не спеша, и сразу отбрасывает всё ниже зарплатного порога, вне ваших локаций и слишком старое.
  2. Читает каждое оставшееся объявление целиком. Ничего не оценивается по заголовку.
  3. Считает балл от 0 до 100, сопоставляя требования вакансии с вашим профилем — пункт за пунктом, а не «в целом похоже».
  4. Для подходящих ролей пишет резюме под конкретное объявление и сопроводительное письмо там, где оно реально меняет исход.
  5. Отдельная проверка сверяет каждую цифру и формулировку в резюме с вашим исходным профилем. Выдуманного опыта там не появится.
  6. Ничего не отправляется без вашего подтверждения.

Машина забирает то, от чего выгорают: чтение тысяч объявлений и переписывание резюме под каждое. Человеку остаётся решение — куда откликаться.

Как это устроено внутри

JobAgent — папка так называемых skills: обычных Markdown-инструкций (файлы SKILL.md), которым следует Claude, плюс небольшие Python-хелперы. Никакой магии.

ЭтапSkillЧто происходит
Сборjob-ingestClaude в Chrome открывает поисковые страницы, экстрактор читает карточки вакансий, жёсткие фильтры отсекают зарплату, локацию и устаревшие объявления
Чтениеjob-ingestПолный текст объявления сохраняется для каждой прошедшей вакансии; по заголовку не оценивается ничего
Оценкаjob-match-scoreОбъявление построчно сопоставляется с мастер-профилем, выставляется балл от 0 до 100
Резюмеcv-tailorРезюме под британский формат, читаемое скрининговым софтом, через встроенный skill uk-cv-writer
Письмоcover-letterПишется только там, где может повлиять на результат
Проверкаcv-verifyНезависимая сверка: каждое число и утверждение должно существовать в профиле
Откликjob-applyТолько одобренные вами вакансии; страницы с обязательным логином уходят в таблицу для ручной доделки

Дальше — детали, которые объясняют, почему схема не разваливается на десятом отклике.

  • Состояние хранится в SQLite. Локальная база jobs.db ведёт каждую вакансию от статуса «найдена» до «отправлен отклик». Есть защита: отклонить вакансию, которую никто не читал, система откажется.
  • Настройки — тоже Markdown. Рынки, зарплатные пороги, города и поисковые запросы лежат YAML-блоками внутри .md-файлов. Поведение меняется без правки кода.
  • Приоритет отдан точности. Скрипт check_grounding.py подсвечивает любое число или слово в резюме, которого нет в мастер-профиле.
  • Решение остаётся за человеком. Инструмент не создаёт аккаунты, не вводит пароли и не решает капчи.

13 недель теста: от 10 483 вакансий до трёх офферов

Прогон шёл в Британии: один скан раз в две недели, тринадцать недель.

  • 10 483 вакансии прошли фильтры
  • 8 585 объявлений прочитаны целиком и оценены
  • 779 оценены как подходящие (284 — уверенно, 495 — на грани)
  • 481 резюме под конкретные вакансии и 348 сопроводительных писем
  • 258 откликов, примерно по 40 за скан, каждый подтверждён вручную
  • 8 собеседований и 3 оффера

Получается одно собеседование примерно на 32 отклика. У ботов из вирусных историй — одно на 250 или реже. Разница не в хитрости модели, а в том, что здесь сначала читают.

ПодходОткликовСобеседованийНа 1000 откликов
Массовая рассылка ботом, кейс 1~5000~20около 4
Массовая рассылка ботом, кейс 22800 за три месяца4 плюс один оффер1,4
JobAgent, британский прогон2588 плюс три оффера31

С выводами стоит быть аккуратным. Тестировали JobAgent четверо: один человек в Британии и трое в других странах ЕС. Цифры выше — только британский прогон, у остальных результаты были похожими, но в графики не попали. Доля откликов, дошедших хотя бы до скринингового звонка, различалась сильно — от 0,5% до 12% в зависимости от человека и рынка.

Что из этого стоит забрать себе

  • Сначала читать, потом судить. Ранний фильтр по ключевым словам тихо выбрасывал вакансии, которые при полном чтении набирали высокий балл. Заголовки врут.
  • Резюме под вакансию обыгрывает объём. Документ, собранный под конкретное объявление, проходит и скрининговый софт, и человека.
  • Честность здесь встроена в механику. Инструмент физически не может приписать вам опыт, которого не было. На собеседовании это спасает.
  • Время лучше тратить на интервью, чем на формы.

Кому подойдёт, а кому нет

Смысл есть, если вы ищете работу активно и в объёме, готовы один раз потратить пару часов на описание карьеры и не против вручную нажимать «отправить» на каждом отклике. Нужна подписка Claude с Cowork и расширение Claude in Chrome, больше ничего.

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

Как запустить

  1. Открыть папку проекта в Cowork.
  2. Сказать ассистенту: «Read AGENTS.md and help me set up JobAgent».
  3. Записать историю карьеры в мастер-профиль. На это уходит большая часть из тех самых двух часов, и это единственная по-настоящему ручная работа во всей схеме.
  4. Прогнать пятиминутный сухой запуск на выдуманном кандидате: он показывает каждый этап, не касаясь реальных данных.

JobAgent — эксперимент с четырьмя тестировщиками, а не гарантия трудоустройства. Но механика из него переносится на любой инструмент и даже на ручной поиск: читать объявление целиком до отклика, писать резюме под него и не приписывать себе ничего лишнего.

По материалам: career. Текст переработан редакцией Слогера.

← На главную

Рекламное место — Конец поста
Реклама · Слогер

Комментарии (0)

Войдите, чтобы комментировать.

Пока нет комментариев. Будьте первым.

Разработка

Как внедрять ИИ в компании: разбор четырёх подходов и метрик, которые ничего не показывают

Меморандум «мы теперь AI-first» — заявление о намерениях. Что реально произойдёт с командой, решает то, что компания поставила под него: готовность, галочка или расход токенов.

Слогер 10.10.2026 ▲ 0
Карьера

Как читать WARN-уведомления о сокращениях: разбор данных по Массачусетсу за 2026 год

Уведомления WARN — самый надёжный публичный сигнал о массовых увольнениях в США. Показываю на примере Массачусетса, как вытащить из них смысл, где цифры врут и что делать, если вы попали в список.

Слогер 10.10.2026 ▲ 0
Личный опыт

Как общаются в известной многодетной семье во Владикавказе

Интервью про то, как современной женщине удается сохранять шутливую семейную атмосферу, постоянно быть в фокусе внимания своего известного мужа-писателя и не обижаться даже тогда, когда публично ставят под сомнение ее умение доить корову.

Алла Надежкина 09.10.2026 ▲ 0
Fluxs lenta
Реклама · fluxs.ru
Маркетинг

250 тысяч за настройку, ещё до первого звонка. Что мы сделали вместо этого

Мы изучили, сколько стоит голосовой робот для обзвона. Только за настройку, до первого звонка и без оплаты разговоров, у специализированных поставщиков просят порядка 250 тысяч рублей. У нас этот модуль встроен в платформу: заявка превращается в лид, робот звонит, результат записывается в карточку, менеджер получает задачу. Готовый шаблон сценария, подключил, поправил тексты и звонишь. Рассказали, как это устроено и почему подход «готовое решение» дешевле: https://fluxs.ru/golosovoy-robot-dlya-obzvona?utm_source=telegram&utm_medium=social&utm_campaign=voice-calls

Слогер 09.10.2026 ▲ 1
Карьера

Как ИИ-пайплайн превращает 1500 вакансий в 12 откликов: разбор пяти стадий поиска работы

Автор прогнал через систему больше 1500 объявлений и оставил в очереди двенадцать. Разбираем, как устроены стадии, где правила работают лучше модели и почему последнюю милю нельзя автоматизировать.

Слогер 09.10.2026 ▲ 0
Fluxs lenta
Реклама · fluxs.ru
Разработка

Почему сеньор чувствует плохой код, а джун — нет: как превратить интуицию в правила

Разбор ситуации с dev.to: джун спросил наставника, откуда тот знал, что код неправильный, — и ответа не последовало. Что стоит за этим «чутьём» и как передать его другому человеку.

Слогер 08.10.2026 ▲ 0
Образование

Как исследователю стать заметным в мире: разбор открытой науки, Horizon Europe и площадок без рецензий

Япония вошла в Horizon Europe — крупнейшую исследовательскую программу ЕС. Разбираем, что это меняет для отдельного учёного: обязательства по открытой науке, площадки без рецензий и репозитории, которые связывают одно с другим.

Слогер 08.10.2026 ▲ 0
AI

Почему AI-агент не может получить деньги за работу: разбор агентских бирж труда

Инфраструктура для агентской работы уже построена — биржи, каталоги, расчёты в стейблкоинах. Ломается всё на последнем шаге: как исполнитель без кошелька и банковского счёта получает оплату.

Слогер 08.10.2026 ▲ 0
Fluxs lenta
Реклама · fluxs.ru