AI-система поиска экспертов внутри компании — Expertise Locator

Знания в компании есть, но нужного эксперта быстрее найти через знакомых, чем через поиск. Мы разрабатываем систему поиска экспертов под ключ: она определяет компетенции по документам и переписке и подсказывает, к кому идти. Время согласований сокращается в разы.
Часто задаваемые вопросы

Expertise locator: почему поиск экспертов внутри компании не работает

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

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

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

Expertise locator решает это иначе: поиск экспертов внутри компании строится не по анкетам, а по следам реальной работы. Система собирает, кто что делал, отвечал, писал и чинил, и по запросу обычным языком возвращает конкретных людей с обоснованием — почему именно они. Ключевое здесь не «умный поиск», а связь человека с темой и подтверждение, что этот опыт ещё актуален. Ниже разбираем, как это закрывается.

Что даёт внутренний поиск экспертов: эффекты в цифрах

Эффект от внедрения поиска экспертов считаем не по числу запросов в интерфейсе, а по четырём метрикам, которые снимаем до и после запуска. Они показывают, уходит ли работа вслепую и сколько решается повторно — на этом классе систем Expertise Locator и строится проверка результата.

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

  • Доля вопросов с ответом с первого раза. Значительная часть обращений раньше возвращалась формулой «спросите у коллеги из соседней команды». После запуска большинство запросов закрывается на первом шаге: система ищет по описанию задачи, а не по точному имени эксперта.

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

  • Снижение повторной работы. Запрос всё чаще звучит как «у кого есть готовое решение», а не «как это сделать». Команды поднимают существующие наработки вместо сборки с нуля, и доля задач, сделанных заново, падает.

Метрики снимаем на одном и том же наборе типовых задач: время до контакта, доля обращений, закрытых с первого раза, охват подразделений, число повторно созданных решений. Так эффект виден в динамике, а не в отчёте о запуске.

Варианты expertise locator: встроенный поиск, ассистент, граф связей

Схема поиска экспертов определяется не интерфейсом, а тем, где лежат доказательства компетенции: в текстах документов и переписки, в истории задач и проектов или в связях между людьми. Универсального варианта нет — каждый по-своему ограничен качеством исходных данных, поэтому выбирают под свой контур: сколько источников доступно, насколько они размечены и как часто меняется состав команд.

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

Вариант Когда подходит Ограничения
Встроенный поиск по документам и базе знаний Есть большой корпус текстов: регламенты, отчёты, описания проектов Находит документ, но не человека; слабо работает на коротких запросах
Внутренний ассистент Пользователь формулирует вопрос словами и ждёт ответ со ссылками Требует проверки фактов; без источников и цитат быстро теряет доверие
Граф связей сотрудников Компетенции видны из задач, проектов, авторства и совместной работы Чувствителен к качеству метаданных в трекерах и кадровой системе
Гибрид: граф плюс поиск по смыслу Нужны и точность кандидатов, и понятный ответ на вопрос Дороже в поддержке: два контура данных и правила их слияния

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

Как мы внедряем систему поиска экспертов: этапы работ

Начинаем с аудита источников данных, а не с выбора технологии: качество выдачи определяется тем, насколько полно и свежо описаны компетенции сотрудников. Ниже — последовательность работ по внедрению expertise locator, внутренней системы поиска экспертов, с контрольными точками на каждом шаге.

  1. Аудит источников данных. Разбираем, где лежат сведения о навыках: кадровый справочник, истории проектов, базы знаний, профили в рабочих чатах. Для каждого источника фиксируем полноту, частоту обновления и права доступа.
  2. Сводный справочник компетенций. Приводим названия ролей и технологий к единым формулировкам — иначе одно и то же умение приходит тремя строками и поиск разваливается на синонимы.
  3. Настройка поиска. Собираем гибридную схему: точное совпадение по справочнику плюс поиск по смыслу в описаниях проектов. Ранжирование учитывает свежесть подтверждения навыка.
  4. Проверка релевантности. Формируем эталонный набор запросов с заранее известными верными ответами и измеряем долю попаданий в верх выдачи. Порог согласуем до запуска.
  5. Пилот и донастройка. Запускаем в одном подразделении и смотрим, какие запросы не находят нужного человека. Отдельно проверяем права: кто видит профиль сотрудника, перешедшего в другой отдел.
  6. Передача решения. Отдаём документацию, регламент обновления справочника, отчёт по качеству выдачи и обучаем владельца системы.

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

Состав поставки: настроенный поиск, политики доступа, регламенты

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

  • Рабочий контур поиска — сервис с индексированием профилей сотрудников, ранжированием по релевантности запросу и подсветкой совпавших навыков; разворачивается в вашем окружении.
  • Схема данных — источники (кадровая система, каталог навыков, трекеры проектов), правила связывания записей в единый профиль, обработка дублей и устаревших атрибутов.
  • Политики доступа и модель видимости — что открыто роли, что скрыто, какие поля видит только владелец профиля; журналирование запросов к персональным данным.
  • Регламент обновления профилей — триггеры актуализации, периодичность сверки с источниками, ответственные за качество записей и порядок разбора жалоб на неверные данные.
  • Документация решения — архитектурная схема, описание логики ранжирования, инструкции администратора и памятка сотрудника: система не завязана на одного человека.
  • Методика оценки качества — тестовый набор запросов, доля попаданий в топ выдачи, порядок изменения весов и повторной калибровки после правок в данных.

Такой комплект снимает главный риск: поиск экспертов остаётся управляемым, уточняется силами внутренней команды и не требует постоянного возврата к подрядчику.

Кейс: как поиск экспертов сократил время согласований

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

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

Что изменили

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

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

Результат

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

Чем отличается поиск по смыслу от поиска по ключевым словам?

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

Поиск по смыслу сравнивает векторные представления запроса и профилей, поэтому находит нужного специалиста без общих слов — по описанию задач и проектов. Обратная сторона: аббревиатуры, названия систем и точные идентификаторы он путает, а качество напрямую зависит от полноты и единообразия карточек. Рабочий вариант — гибридная выдача, где смысловая ветка отвечает за полноту, а ключевые слова за точность на редких термах; такую схему поддерживают зрелые поисковые платформы, включая Elasticsearch.

Подход Качество выдачи Требования к данным Трудоёмкость поддержки
По ключевым словам Точно на терминах и кодах, ноль на перефразировках Текстовые поля карточки сотрудника Словари синонимов и стоп-слов, изменения предсказуемы
По смыслу Находит по сути, слабее на аббревиатурах и названиях Актуальные описания компетенций и проектов Переиндексация при смене модели, разметка оценок релевантности
Гибрид Полнота плюс точность на редких термах Нормализованные карточки и связи с проектами Обслуживание обеих ветвей и настройка слияния выдач

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

Частые технические вопросы о поиске экспертов

Поиск эксперта — это не поиск документа: система должна вернуть человека, который уже решал похожую задачу, и показать, на каких фактах основан вывод. Ниже — сомнения, которые чаще всего возникают до старта, и как они закрываются на уровне архитектуры.

Насколько точной будет выдача?

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

Данные разбросаны по разным системам — как их свести?

Подключаем источники через интеграции: трекер задач, база знаний, каталог компетенций, кадровый контур. Дальше — единая модель компетенций и словарь синонимов: «постгрес», «PostgreSQL» и «реляционная база» сводятся к одному понятию. Индексация инкрементальная, по событиям изменения, поэтому полная пересборка не нужна.

Как решается вопрос конфиденциальности?

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

Профили придётся заполнять вручную?

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

Как поддерживается актуальность базы знаний?

Актуальность — метрика, а не пожелание: следим за долей профилей без свежих подтверждений и за покрытием источников. Устаревшие связи ослабляются автоматически, а расхождения между источником и индексом показываются в отчёте, чтобы их можно было разобрать, а не обнаружить в момент поиска.

Обсудим задачу: подберём схему поиска под ваш контур

Схему поиска выбрать «на глаз» нельзя: качество выдачи expertise locator целиком зависит от того, какие источники данных у вас уже есть и насколько они размечены. Поэтому перед оценкой проекта нам нужны вводные по проекту — от них зависят и архитектура, и объём работ.

От заказчика достаточно:

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

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

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

Направления AI-разработки

Последние работы

  • Разработка сайта компании B2B ADVANCE
    Разработка сайта компании B2B ADVANCE
    1542
  • Разработка веб-приложения для компании FEEDME
    Разработка веб-приложения для компании FEEDME
    1393
  • Разработка веб-сайта для компании БЕЛФИНГРУПП
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    1081
  • Разработка интернет магазина для компании FURNORO
    Разработка интернет магазина для компании FURNORO
    1368
  • Разработка логотипа компании B2B Advance
    Разработка логотипа компании B2B Advance
    815
  • Разработка веб-приложения для компании Enviok
    Разработка веб-приложения для компании Enviok
    1139