Автоматический поиск вакансий с оценкой релевантности через ИИ
Система проверяет новые вакансии из RSS-ленты и оценивает их соответствие профилю с помощью нейросети. Она отфильтровывает лишние предложения и присылает в Telegram только те, что подходят по критериям. Это избавляет от ручного просмотра сотен неподходящих объявлений.
Результат: отсеивает 90% мусора на входе
- Для кого
- Разработчик
- Руководитель
- Интеграции
- Telegram
Что понадобится
- Инструменты
- n8n — Конструктор автоматизаций: соединяет сервисы без программирования. Есть бесплатная версия для своего сервера
- Telegram-бот — Бот в Telegram, который сам выполняет задачи и отвечает людям
- Нужно
- Аккаунт в n8n
- Доступ к API Groq
- RSS-ссылка с вакансиями
- Подключенный Telegram-бот
- Настройка
- вечер
- Сложность
- Нужен конструктор (n8n, Make)
- Расходы
- ≈ 0 ₽/мес за бесплатный тариф Groq API
Как повторить
- Настроить триггер по расписанию в n8n на запуск раз в час.
- Добавить узел чтения RSS-ленты с вакансиями.
- Написать код для очистки текста от HTML-тегов и извлечения ссылок.
- Составить промпт с четкими критериями отклонения и требованиями к формату JSON.
- Отправить запрос к нейросети через HTTP-запрос с ограничением количества элементов.
- Добавить блок обработки ошибок для парсинга ответа нейросети.
- Настроить проверку на дубликаты через локальную таблицу и отправку уведомлений в Telegram.
Промпт
Вставьте этот текст в ИИ-ассистента. Слова в фигурных скобках замените своими данными.
Проанализируй вакансию на соответствие профилю инженера по автоматизации. Жесткие критерии отклонения (score 1–3): Требуется программирование на Java, C++, C#, Go, Rust, Ruby, PHP; Позиция управленческая: руководитель, директор, менеджер, тимлид, бизнес‑партнёр, HR, маркетолог, дизайнер, продакт; Требуется глубокая экспертиза в DevOps, Kubernetes, Docker на уровне администрирования; Фокус на frontend (React, Vue, Angular) или mobile (iOS, Android); Требуется только ручное тестирование без автоматизации; Вакансия про консалтинг, стратегию, методологию без практической реализации. Критерии высокой релевантности (score 7–10): Прямое упоминание n8n, Make, Zapier, Power Automate; Автоматизация бизнес‑процессов через API и webhooks; Работа с LLM (OpenAI, Claude, Groq) для автоматизации задач; Интеграция мессенджеров (Telegram, ВК) с CRM/сервисами; Парсинг данных, ETL‑процессы, работа с базами данных; Python как вспомогательный инструмент (скрипты, обработка данных). Оценка: 1–3: Не соответствует профилю; 4–6: Частичное совпадение, но есть серьезные расхождения; 7–10: Полное соответствие. Верни только JSON без markdown: {«score»: число, «reason»: «краткое обоснование в 1–2 предложениях»}Подробности
Поиск узкопрофильных вакансий через RSS-ленты часто превращается в борьбу с шумом. Простые фильтры по ключевым словам выдают много лишнего: например, запрос «автоматизация» находит менеджеров по продажам, а не инженеров. Отправка всех вакансий в нейросеть с вопросом «подходит ли это» тоже не работает: модель отвечает свободным текстом, который сложно разобрать автоматически.
Автор создал автоматический процесс в платформе n8n. Он запускается раз в час. Система берет ленту вакансий, очищает текст и отправляет его в нейросеть Groq. Промпт (инструкция) строго задает критерии оценки. Нейросеть должна вернуть ответ в формате JSON с числом от 1 до 10 и причиной. Если оценка ниже 7, вакансия игнорируется.
В процессе были решены три технические проблемы. Первая — лимиты бесплатного тарифа нейросети. Чтобы не превысить норму запросов, система обрабатывает не более 10 вакансий за один запуск. Вторая — ошибки в ответе нейросети. Иногда модель возвращает текст с лишними символами. Код автоматически исправляет это или ставит нулевую оценку, чтобы процесс не останавливался. Третья — дубликаты. В ленте одни и те же вакансии появляются снова. Система запоминает ссылки в локальной таблице и не присылает их повторно.
В итоге пользователь получает в Telegram только вакансии с высокой релевантностью. Шум отсеивается автоматически. Шаблон готового процесса доступен для импорта.
Источник
Оригинал: Мониторинг вакансий с ИИ‑скорингом на n8n и Groq API: разбираем архитектуру и грабли с Rate Limit (habr.com, рус.)
Добавлено 27 октября 2026 г.