Как поддерживать корпоративную карту в рабочем состоянии, чтобы ИИ не начинал ошибаться

Как поддерживать корпоративную карту в рабочем состоянии, чтобы ИИ не начинал ошибаться

В прошлой статье рассказывалось, как в «Первой Форме» пришли к навигации по корпоративным данным и почему одной языковой модели недостаточно для получения полезных ответов внутри компании. Речь шла о слое, который связывает разрозненные системы, понимает смысл терминов и помогает найти путь от вопроса к проверяемому ответу.

Однако быстро стало ясно: построить карту один раз — недостаточно.

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

Меня зовут Денис Селезнёв, я генеральный директор «Первой Формы». В этой статье — о том, как не допустить, чтобы карта превратилась в красивый, но мёртвый артефакт.

Почему карта начинает врать

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

На деле карта устаревает сразу по нескольким направлениям.

Во-первых, меняется практика. Формально процесс может оставаться прежним, но люди проходят его иначе: согласуют в другом порядке, используют дополнительные проверки, переносят обсуждения в чаты, комментарии или встречи. На схеме всё выглядит по-старому, а в реальности уже существует новый маршрут.

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

В-третьих, меняется код и конфигурация. Для технологических компаний это критично. API развивается, сервисы делятся, хранимые процедуры заменяются, параметры появляются и исчезают. Для человека — это естественное развитие. Для карты — постоянный риск незаметной деградации.

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

К чему приводит устаревание корпоративной карты

Устаревание почти никогда не проявляется как громкая авария. Оно происходит тихо — и в этом главный риск. Вот к чему это ведёт:

  • Растёт число ошибок. Система опирается на связи, которые уже не соответствуют реальности: изменились роли, процессы, код, документы, договорённости. Пользователь получает не пустой ответ, а правдоподобный, но неверный. Это самый опасный тип ошибки — он выглядит убедительно.
  • Появляются финансовые риски. Ошибки в маршрутах к данным, документам или правилам влияют на сроки, качество решений, работу с клиентами, согласования и стоимость операций. В сложной среде каждая неточность обходится дороже.
  • Сотрудники тратят больше ресурсов на перепроверку. Если навигатор требует ручной валидации, обещание ускорения теряется. Люди снова открывают системы, сверяют документы, уточняют у коллег. Инструмент есть, но выгода съедается постоянной подстраховкой.
  • Снижается доверие к системе. Даже сильный инструмент теряет ценность, если пользователь сталкивается с уверенным, но неполным ответом. Люди либо возвращаются к ручному поиску, либо используют навигатор только как подсказку. В корпоративной среде это критично: недоверие убивает эффект.
  • ИИ начинает создавать дополнительную работу. Вместо сокращения пути система удлиняет его: даёт версию ответа, требует проверки, заставляет искать подтверждение вручную. Проблема уже не в модели и не в интерфейсе — а в том, что навигационная основа не соответствует живой среде.

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

Опыт «Первой Формы»: как мы обновляем карту для стабильной работы

Первый контур: автоматическое обновление из цифрового следа

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

У нас таких сигналов несколько.

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

Важный принцип: карта не переписывается вручную. Она регулярно пересобирается из актуального состояния среды.

  1. Цифровой след рабочих вопросов. Мы заметили, что знания о предметной области живут не в регламентах, а в вопросах, которые люди задают друг другу. Если сотрудники регулярно спрашивают об одном и том же — это либо важный маршрут, либо пробел в карте. Поэтому у нас есть слой анализа Q&A-потока: система отслеживает, какие вопросы повторяются, на что есть устойчивые ответы, а где навигация слаба или отсутствует.

Этот поток фиксирует не абстрактную онтологию, а живую потребность: не «что может существовать», а «что реально заставляет искать помощь».

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

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

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

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

На этом этапе может показаться, что проблема решена. Но здесь начинается второй, не менее важный пласт.

Автоматический контур хорошо собирает факты изменений. Но он не понимает смысла. Он не отвечает на вопрос: соответствует ли обновлённая карта реальной логике работы.

Автоматическое обновление может сделать карту богаче, но не обязательно лучше.

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

Второй контур: экспертная проверка смысла

Если первый контур отвечает на вопрос «Что изменилось?», то второй — на вопрос «Что это значит для карты? Как теперь должна выглядеть правильная навигация?».

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

Экспертная валидация нужна как минимум в четырёх случаях:

  1. Когда нужно подтвердить маршрут. Автоматика может показать, что вопрос часто возникает. Но только эксперт знает, какой путь считается правильным. Например, вопрос о просадке воронки может вести в CRM, в отчёты по активности или в обсуждение сделки. Только эксперт определит, куда вести пользователя.
  1. Когда нужно разрешить терминологию. Для машины совпадение терминов — задача сопоставления. Для человека — ещё и контекст. Слово «БА» в одной команде означает бизнес-аналитика, в другой — что-то другое. Без валидации карта начнёт уверенно вести не туда.
  1. Когда нужно отделить устойчивую практику от временного шума. В компании всегда есть локальные обходные сценарии, ручные исключения, временные костыли. Если переносить всё это в карту, она начнёт описывать не нормальную навигацию, а коллекцию отклонений.
  1. Когда нужно зафиксировать пробел. Иногда правильное решение — не добавить маршрут, а честно признать, что карта не покрывает потребность. Это важно: пробел можно поставить в очередь, документировать, разобрать, закрыть. Гораздо хуже, когда карта делает вид, что знает ответ, хотя знание не оформлено.

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

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

Как устроены два контура обновления: техническая механика

Чтобы двойной контур не выглядел абстракцией, расскажем, как он работает у нас — на уровне пайплайнов, инструментов и процедур.

Техническое устройство первого контура

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

1. Конфигурация площадки и инструмент extract-config

«Первая Форма» — конфигурируемая платформа. У каждой площадки своя структура. Если карта не подтягивает изменения, она стареет сразу после настройки.

Мы создали инструмент extract-config. Он подключается к живой площадке через API, забирает снимок конфигурации и сохраняет его в единый нормализованный raw JSON. Из одной площадки — сотни категорий и тысячи параметров.

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

В последнюю группу попадают:

  • Локальные или кастомные разделы с неочевидным назначением.
  • Технически бедно описанные разделы: мало связей, маршрутов, данных об использовании.
  • Смешанные случаи: где в одном разделе перепутаны признаки процесса и инфраструктуры.
  • Временные, экспериментальные, устаревающие или полузаброшенные разделы с противоречивым следом.

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

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

  1. Сущности и параметры: какие объекты существуют и как связаны.
  2. Процессы и маршруты: по каким шагам и состояниям движется работа.
  3. Аналитика: какие дашборды, отчёты и порталы уже собраны.
  4. Автоматизации: какие правила и скрипты срабатывают без участия человека.
  5. Связи между коробками: где одна область ссылается на другую.
  6. Интеграции: какие внешние системы подключены и как обмениваются данными.
  7. Типовые вопросы с маршрутами к ответам: какие вопросы задают и где искать ответ.

Все генераторы универсальны — они не знают специфики области и работают с любым набором категорий. Это принципиально: мы не описываем каждую область вручную, а даём системе механизм, который умеет описывать любую. На десятках клиентских площадок таким образом описаны сотни коробок с покрытием более 99% параметров.

2. Цифровой след рабочих вопросов и пайплайн QA Mining

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

Мы собрали контур анализа Q&A-потока, который последовательно выделяет сигналы, оценивает, классифицирует и передаёт на валидацию.

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

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

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

Четвёртый этап — валидация. Мы сопоставляем найденные вопросы с существующей документацией. На своём примере обнаружили, что около 40% вопросов уже покрыты картой — проблема была не в отсутствии контента, а в том, что люди не находили к нему дорогу. Без этого этапа мы бы создавали дубли вместо улучшения маршрутизации.

Инвентаризация и маршрутизация — как карта организует себя

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

  • Слой 0 — нормативная база: регламенты, политики, SLA. Если ответ зафиксирован как правило — искать дальше не нужно.
  • Слой 1 — готовые визуализации: дашборды и отчёты, где ответ уже собран.
  • Слой 2 — документация, в которой ответ есть, но его нужно прочитать.
  • Слой 3 — поиск по данным: найти конкретную задачу, договор, сделку, запись.
  • Слой 4 — гэп или человек: когда автоматического ответа нет и нужна живая экспертиза.

Это защита от семантического размывания. Если ответ уже есть в виде дашборда, системе не нужно «осознавать» всё поле. Навигатор направляет к самому надёжному и дешёвому пути.

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

Техническое устройство второго контура

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

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

Система превращает его в объект разбора с фиксированными параметрами:

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

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

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

Вместо вывода: что это меняет для бизнеса на длинной дистанции

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

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

Читать оригинал