Алексей Шатрыкин
ИИ-система подбора персонала: Telegram-бот, Notion и автоматический разбор резюме
Алексей Шатрыкин
#Разработка чат-ботов и Mini Apps#Разработка программного обеспечения#ИИ и нейросети

ИИ-система подбора персонала: Telegram-бот, Notion и автоматический разбор резюме

16 
Алексей Шатрыкин Россия, Волгоград
Поделиться: 0 0 0
ИИ-система подбора персонала: Telegram-бот, Notion и автоматический разбор резюме
Компания

Частное лицо

Сфера

Образование, наука, работа

Сдано

Июль 2026

Задача

Клиент — рекрутинговая команда, которая ведёт одновременно несколько вакансий и обрабатывает большое количество резюме из разных источников.

Рекрутеры получали резюме в PDF, ссылки на профили кандидатов и сообщения в Telegram. Информацию приходилось вручную переносить в Notion: имя, контакты, местоположение, опыт, навыки, зарплатные ожидания, языки, текущие и предыдущие компании.

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

Требовалось создать систему, которая:

— принимает резюме через Telegram-бота;

— работает с PDF-файлами и ссылками;

— автоматически извлекает текст из документа;

— анализирует резюме с помощью искусственного интеллекта;

— приводит данные кандидата к единой структуре;

— определяет подходящую вакансию или проект;

— проверяет базу на наличие дублей;

— создаёт карточку кандидата в Notion;

— уведомляет рекрутера о результате обработки;

— передаёт спорные случаи сотруднику для ручной проверки.

Система должна была работать без отдельного сложного интерфейса: основным рабочим инструментом для рекрутера оставался Telegram, а база кандидатов продолжала вестись в Notion.

Решение

Была разработана автоматизированная ATS-система на базе Telegram, n8n, Notion и языковой модели Groq.

Основной сценарий работы:

Telegram-бот → обработка файла или ссылки → извлечение текста → ИИ-анализ → проверка данных → поиск дублей → создание карточки в Notion → уведомление рекрутера.

Telegram-бот определяет тип входящего сообщения. Если пользователь отправляет PDF, документ передаётся на распознавание и извлечение текста. Если поступает ссылка, система направляет её в соответствующий сценарий обработки.

После получения текста резюме языковая модель формирует структурированный результат и извлекает:

— имя кандидата;

— страну и город;

— языки;

— краткое описание опыта;

— ключевые навыки;

— зарплатные ожидания;

— телефон, электронную почту и Telegram;

— ссылки на профессиональные профили;

— текущие и предыдущие компании;

— предполагаемый профессиональный уровень;

— ИИ-резюме кандидата;

— рекомендуемую вакансию или проект;

— источник поступления резюме.

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

Перед созданием новой карточки система выполняет поиск кандидата в Notion. Проверка проводится по имени, контактам и ссылке на профессиональный профиль. При обнаружении совпадения новая запись не создаётся, а рекрутер получает сообщение о возможном дубле.

Для выбора вакансии используется список действующих проектов из Notion. Система сопоставляет содержание резюме с доступными ролями и предлагает наиболее подходящий вариант. Если уверенность недостаточная или подходящая роль не определена, кандидат направляется на ручную проверку.

В Notion автоматически создаётся структурированная карточка кандидата с заполненными полями. Значения преобразуются в типы, используемые базой: текст, числа, ссылки, списки, статусы и множественный выбор.

В Telegram рекрутер получает понятный итог обработки:

— кандидат успешно добавлен;

— обнаружен возможный дубль;

— не удалось определить вакансию;

— требуется ручная проверка;

— произошла техническая ошибка.

Дополнительно реализованы защита от повторной обработки, контроль лимитов ИИ-модели, обработка ошибок API и уведомления о проблемных операциях.

Результат

В результате рекрутинговая команда получила единую систему автоматической обработки кандидатов через Telegram.

Реализовано:

— приём PDF-резюме и ссылок через Telegram-бота;

— автоматическое извлечение текста из документов;

— структурированный анализ резюме с помощью ИИ;

— заполнение карточек кандидатов в Notion;

— определение подходящей вакансии или проекта;

— проверка базы на наличие дублей;

— нормализация контактов, навыков, языков и опыта;

— формирование краткого ИИ-заключения по кандидату;

— фиксация источника поступления резюме;

— уведомления рекрутера о результате обработки;

— передача нестандартных случаев на ручную проверку;

— контроль ошибок и лимитов внешних сервисов.

Рекрутеру больше не требуется вручную переносить основную информацию из резюме в Notion. Карточки кандидатов создаются по единому шаблону, а контакты, опыт и навыки сохраняются в соответствующих полях базы.

Система сократила количество однотипных действий, снизила риск создания повторных карточек и ускорила первичную обработку кандидатов.

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

Алексей Шатрыкин
Алексей Шатрыкин

Россия Волгоград

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

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


Стек технологий


Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Оставить заявку