Как построить автоматизированный рекрутинг в Claude Code с Playwright
Автоматизированный рекрутинг в Claude Code можно собрать за несколько дней, используя Playwright для парсинга вакансий и субагентов для обработки откликов.
Автоматизированный рекрутинг в Claude Code можно реализовать за 3‑4 дня, комбинировав Playwright для имитации браузера и субагентов для распределённой обработки откликов. Система автоматически собирает вакансии, фильтрует кандидатов и отправляет персонализированные сообщения, экономя до 85 % времени HR‑отдела. В 2026 году такие решения уже используют более 150 компаний в России, экономя в среднем 150 000 ₽ на каждый открытый набор.
Как настроить Playwright для парсинга вакансий?
Для начала необходимо установить Playwright и создать скрипт, который будет открывать целевые сайты и извлекать данные о вакансиях. Пример кода на TypeScript показан ниже.
- 1. Установите пакет:
npm i -D playwright. - 2. Инициализируйте браузер:
const browser = await playwright.chromium.launch({ headless: true });. - 3. Откройте страницу с вакансиями:
const page = await browser.newPage(); await page.goto('https://example.com/vacancies');. - 4. С помощью селекторов соберите список вакансий:
const items = await page.$$('[data-vacancy]');. - 5. Сохраните результаты в JSON:
fs.writeFileSync('vacancies.json', JSON.stringify(data, null, 2));.
Важно использовать таймауты и retry‑логики, чтобы скрипт выдерживал нагрузку в пиковые часы (например, 09:00–11:00 по московскому времени).
Почему субагенты ускоряют обработку откликов?
Субагенты позволяют распределять задачи между несколькими независимыми процессами, что повышает пропускную способность системы до 300 запросов в секунду. Каждый субагент отвечает за конкретный этап: проверка резюме, скрининг по навыкам, отправка письма.
- 1. Запуск субагента:
node subagent.js --task=screening. - 2. Обмен данными через Redis (порт 6379) гарантирует быстрый доступ к очередям.
- 3. Логирование в Elastic Stack упрощает мониторинг: в 2026 году среднее время отклика снизилось с 12 ч до 2 ч.
Система автоматически масштабируется в облаке, добавляя новые инстансы при росте нагрузки.
Что делать, если субагент не отвечает?
При сбое субагента необходимо выполнить перезапуск и проверить очередь сообщений. Первое действие — посмотреть статус в Prometheus и убедиться, что метрика subagent_up равна 1.
- 1. Выполните команду
systemctl restart subagent.service. - 2. Очистите «залипшие» задачи:
redis-cli DEL pending_tasks. - 3. Перезапустите основной процесс Claude Code:
pm2 restart claude-code.
Если проблема повторяется более 3 раз за сутки, рекомендуется увеличить резервный пул субагентов на 20 %.
Как интегрировать Claude Code с внешними HR‑системами?
Claude Code поддерживает веб‑хуки и REST‑API, поэтому интеграция происходит через простые HTTP‑запросы. Пример: отправка выбранных кандидатов в Bitrix24.
- 1. Сгенерируйте токен доступа в Bitrix24 (пример:
2026-09-15T12:00:00Z). - 2. Настройте веб‑хук в Claude Code:
POST https://yourdomain.com/api/bitrix24с телом{"candidate_id":123}. - 3. Обработайте ответ и запишите статус в базу данных PostgreSQL.
В результате каждый отклик фиксируется в обеих системах, а аналитика обновляется в реальном времени.
Почему автоматизация рекрутинга повышает конверсию?
Автоматизация сокращает время отклика до 2 ч, а быстрый отклик повышает вероятность принятия предложения до 73 % (данные исследования 2026 года). Кроме того, персонализированные письма, генерируемые Claude Code, увеличивают отклик на 27 %.
- • Сокращение ручных действий на 85 %.
- • Увеличение количества обработанных заявок с 120 до 450 в день.
- • Экономия бюджета рекрутинга: 150 000 ₽ в месяц на зарплаты аналитиков.
Эти цифры подтверждают, что инвестиции в автоматизацию окупаются уже в первый квартал.
Воспользуйтесь бесплатным инструментом Claude Code на toolbox-online.ru — работает онлайн, без регистрации.
Теги