← Журнал
HRTech

Резюме не равно компетенция: зачем рынку skills graph и объяснимый match

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

Юрий Елисеев
31
Резюме не равно компетенция: зачем рынку skills graph и объяснимый match
Содержание статьи9
Классическое резюме задумывалось как инструмент честного рассказа о себе. Сегодня оно превратилось в жанр художественной литературы: каждый второй кандидат пишет его под вакансию, каждый третий работодатель читает между строк. Рынок при этом растёт, роли дробятся, названия профессий множатся быстрее, чем успевают попасть в словари. И в этой точке возникает закономерный вопрос: можно ли вообще сопоставлять людей и вакансии по документу, который давно потерял связь с реальностью? Разберём, как эту проблему решают через skills graph и объяснимый match — на примере проекта 4ITX.

Что происходит с рынком найма

Начнём с масштаба. Ещё десять лет назад ИТ-роли делились на десятки понятных позиций: разработчик, аналитик, тестировщик, администратор. Сегодня только внутри разработки существует несколько десятков специализаций, а с учётом AI-направления и облачных платформ счёт идёт на сотни. К этому добавляются гибридные роли: MLOps-инженер, AI-архитектор, Data-продукт-менеджер. Каждая новая позиция появляется быстрее, чем HR-системы успевают её описать.

Как следствие, стандартные механизмы поиска начинают буксовать. Рекрутер ищет «Python-разработчика», а ему нужен человек с опытом построения RAG-пайплайнов и интеграций с векторными базами. Формально — это тот же Python-разработчик. Фактически — другая профессия. И таких примеров тысячи.

Работодатель описывает вакансию на своём языке. Кандидат — на своём. HR-система пытается сопоставить их по ключевым словам и почти всегда промахивается. Итог: хорошие специалисты проходят мимо хороших команд только потому, что их резюме не совпало с текстом вакансии по формулировкам.

Проблема разрозненных данных

Одна из ключевых проблем современного HR-поиска — разрозненность. Вакансии живут на одних площадках, резюме — на других. Профили кандидатов различаются по формату, структуре и полноте. Один и тот же человек на разных платформах выглядит как три разных специалиста: где-то он Senior, где-то Lead, где-то просто «инженер с опытом в ML».

Работодатели описывают одну и ту же роль разными словами: «Backend-разработчик», «Python-инженер», «Разработчик серверных сервисов». Технически это может быть одна позиция, но поиск воспринимает их как разные. Кандидат, идеально подходящий под первую формулировку, может годами не появляться в выдаче по второй — просто потому, что не использовал нужные слова.

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

Почему резюме перестало работать

Резюме — инструмент бумажной эпохи. Оно предполагает, что человек один раз пишет о себе, работодатель один раз читает, и это достаточная основа для решения. В реальности всё иначе.

Первая причина — статичность. Резюме обновляется редко, обычно под конкретную вакансию. Навыки при этом меняются постоянно. Специалист, который полгода назад активно работал с RAG, сегодня может уже уйти в агентные системы. Резюме об этом не расскажет.

Вторая причина — субъективность. Резюме пишет сам кандидат, оценивая себя самостоятельно. Один назовёт себя Senior после трёх лет опыта, другой и через десять лет стесняется слова Middle. Формальных критериев нет, а значит, сопоставление по уровням теряет смысл.

Третья причина — отсутствие доказательств. Резюме утверждает, но ничего не подтверждает. «Опыт работы с LLM» — это может означать и годовой production-проект, и один вечер экспериментов с API. Работодатель не может отличить одно от другого до собеседования, а иногда и после.

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

Что такое skills graph

Skills graph — это структура, которая описывает навыки как связанную систему. Каждый навык имеет связи с другими, уровни владения, контексты применения. Граф растёт и меняется вместе с рынком, потому что новые технологии добавляются в него по мере появления.

Такая структура решает несколько задач сразу. Во-первых, она нормализует терминологию. «RAG», «поиск по документам», «augmented generation» — это всё становится одним узлом графа с синонимами. Во-вторых, она показывает близость навыков. Тот, кто работал с RAG, скорее освоит агентные системы, чем человек без опыта в LLM. В-третьих, граф позволяет видеть контекст: навык применяется в конкретных сценариях, а не существует в вакууме.

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

Почему match должен быть объяснимым

Теперь про вторую часть — объяснимость. Классические алгоритмы подбора работают как чёрный ящик: система говорит «этот кандидат подходит», но не объясняет почему. Рекрутер либо доверяет, либо проверяет вручную. Первое рискованно, второе убивает всю экономию времени.

Объяснимый match — это подход, при котором каждая рекомендация сопровождается обоснованием. Система говорит не «кандидат подходит», а «кандидат подходит, потому что у него есть опыт построения RAG-пайплайнов, работа с векторными базами в production и опыт интеграции LLM в клиентские продукты — всё это соответствует ключевым требованиям вакансии».

Такое объяснение решает сразу несколько проблем. Рекрутер быстрее принимает решение. Кандидат понимает, почему его выбрали и что ему стоит усилить. Работодатель видит логику подбора и может скорректировать требования. Система становится прозрачной и вызывает доверие вместо скепсиса.

Как это устроено в 4ITX

В проекте 4itx.ru мы пошли от принципиально другой логики. Классический HR-поиск работает по схеме: сначала появляется вакансия, потом ищутся кандидаты, потом сопоставляются параметры. В нашей архитектуре обе сущности формируются ещё на этапе онбординга — когда специалист или работодатель только заполняет свой профиль.

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

Дальше начинается работа skills graph. Профили сопоставляются по структуре навыков, с учётом близости, уровня владения и контекста. Результат — набор объяснимых совпадений: почему этот кандидат подходит, в чём его сильные стороны, где могут быть пробелы. Рекрутер видит логику подбора и может скорректировать требования, кандидат понимает, что стоит усилить.

Такая схема меняет саму единицу поиска. На смену текстовому документу приходит структурированный профиль компетенций, который одинаково читается и человеком, и системой.

Колонка автора

Кульминация: куда движется рынок

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

Skills graph и объяснимый match — это инструменты, которые позволяют перейти от поиска по ключевым словам к поиску по сути. Резюме в этой картине занимает место бумажной анкеты: оно было полезно, оно осталось в истории, но будущее строится на структурированных данных и прозрачной логике.

Всё в наших силах. Рынок уже движется в эту сторону, вопрос лишь в том, кто окажется на этом пути раньше — работодатели, которые первыми освоят новый подход, или кандидаты, которые первыми научатся описывать свои компетенции структурно.

Глоссарий терминов

  • Skills graph — структура, описывающая навыки как связанную систему с уровнями владения, контекстами и взаимосвязями.
  • Объяснимый match — подход к подбору, при котором каждая рекомендация сопровождается обоснованием.
  • Онбординг — этап первичного заполнения профиля специалистом или работодателем. В контексте статьи — основной этап сбора данных.
  • Data-matching — сопоставление данных по структуре и смыслу, а не по текстовому совпадению.
  • HR-Deep-Tech — направление на стыке HR и глубоких технологий: AI, графы знаний, обработка данных.
  • Нормализация терминологии — приведение разных формулировок одного понятия к единому виду.
  • Парсинг резюме — автоматическое извлечение данных из текстового документа.
  • Профиль компетенций — структурированное описание навыков специалиста с контекстом применения.
  • Контекст применения навыка — сценарий, в котором специалист реально использовал навык: проект, задача, роль.
  • Векторная база — хранилище эмбеддингов для семантического поиска.
  • RAG (Retrieval-Augmented Generation) — подход, при котором модель отвечает, опираясь на найденные внешние документы.
  • LLM (Large Language Model) — большая языковая модель, основа генеративных AI-систем.
  • MLOps-инженер — специалист, отвечающий за эксплуатацию ML-систем в production.
  • AI-архитектор — специалист, проектирующий структуру и поведение AI-систем.
  • Гибридная роль — позиция на стыке нескольких специализаций.
  • Скоринг — числовая оценка, используемая для принятия решений.
  • Анахронизм — устаревшее явление, сохранившееся в новых условиях.
  • Воронка найма — последовательность этапов от появления вакансии до выхода кандидата.
  • Кандидатский опыт (candidate experience) — совокупность впечатлений кандидата от взаимодействия с работодателем.
  • Структурированные данные — данные, организованные по заранее заданной схеме.
  • Семантический поиск — поиск по смыслу, а не по точному совпадению слов.

С уважением,

Юрий Елисеев

Архитектор AI-систем · Full-Stack Product Engineer

Сотрудничество

Нужен проект любой сложности?

Обсудим идею, продукт, AI-систему или сложную техническую задачу и определим реалистичный первый шаг.

Написать заявку