ИИ агент для ответов ГигаРекрутеру

В прошлой заметке я описал ИИ-агентов, которые ищут вакансии и отправляют отклики. У вакансий ДЗО Сбера после отклика в hh приходит автоответ: с приглашением перейти в Telegram или Max-бота ГигаРекрутер и пройти первичный скрининг. Без этого шага статус в «Пульсе» не двигается, а рекрутеры и нанимающие менеджеры не получают полную картину по кандидату.

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

Схема получилась из двух частей. Jentix принимает решения в диалоге: когда ждать, что нажать, какой текст отправить и когда завершить интервью. `telegram-web-bridge` — отдельный локальный HTTP-сервис на FastAPI и Playwright. Он поднимает Chromium с готовой сессией Telegram Web A, читает последние сообщения, кликает кнопки и печатает текст. Сервис написан под эксперимент и не является компонентом платформы.

Bot API здесь не подошёл: ГигаРекрутер общается с личным аккаунтом кандидата, а не с ботом. MTProto через Telethon был бы чище, но для него нужны `api_id` и `api_hash` с `my.telegram.org`, а с этим путь сломался. Поэтому я пошёл через браузер с готовой сессией Web A: не так красиво, зато без регистрации отдельного Telegram-приложения.

В Jentix агент запускается на карточке вакансии. Он видит текст вакансии, резюме и банк ответов из моих прошлых скринингов. Диалог разбит на фазы: прочитать чат, понять, продолжаем ли интервью, и отправить одно действие — клик или текст. Такой цикл повторяется, пока бот не завершит скрининг.

Главный вывод не в том, что Playwright умеет нажимать кнопки. Полезнее другое: агентской платформе не нужен отдельный Telegram-tool. Достаточно общего вызова внешней системы и понятного контракта: прочитать сообщения, подождать ответ, отправить текст, нажать кнопку. Если позже появится стабильный MCP исполнитель, его можно поставить за тот же контракт, почти не меняя агента.

Полная версия описания эксперимента.

ИИ агент для ответов ГигаРекрутеру | Сетка — социальная сеть от hh.ru ИИ агент для ответов ГигаРекрутеру | Сетка — социальная сеть от hh.ru