image
Задача — помочь соискателю быстрее находить подходящие вакансии и готовить резюме и сопроводительное письмо под требования конкретного работодателя. Разработал Telegram-бота с двумя связанными контурами. Первый собирает вакансии из Telegram-каналов через RSS, приводит данные к единому формату и сопоставляет объявления с профилями кандидатов. Второй принимает информацию о соискателе в виде текста, голосового сообщения или файла резюме, формирует структурированный профиль и создаёт материалы для отклика. Основная сложность — нечёткое соответствие между названием вакансии и специализацией кандидата. Поэтому сопоставление построено в два этапа: сначала система определяет релевантные специализации, затем проверяет конкретных кандидатов. Это сокращает лишнюю обработку и повышает точность подбора. AI используется для суммаризации вакансий, сопоставления профилей и генерации адаптированных документов. Оркестрация выполнена в n8n, управление — через Telegram. Поддерживаются PDF, DOCX, текст, голосовые сообщения и выгрузка результата в RTF. Результат — рабочая система из трёх независимых потоков: сбор вакансий, подбор кандидатов и подготовка персонализированного отклика.