Корпоративный ИИ-ассистент отвечает на вопросы сотрудников по регламентам, инструкциям и внутренним справочникам. Для надежной работы ему нужны права доступа, ссылки на действующие документы, синхронизация обновлений и проверка ответов на контрольной выборке. В Mad Brains мы сначала оцениваем источники, затем проверяем решение на пилоте.
Сотрудник открывает корпоративный портал и спрашивает: «Кто согласовывает закупку оборудования дороже установленного лимита?». Ассистент уверенно отвечает, называет ответственного и приводит ссылку на регламент. Проблема в том, что ссылка ведет на прошлогоднюю редакцию, а с сентября порядок согласования изменился. Ответ выглядит убедительно, но для бизнеса он бесполезен — более того, может привести к нарушению внутренней процедуры.
Мы рассматриваем такого помощника как управляемую систему доступа к знаниям: ее ценность определяется точностью ответа и способностью вовремя сообщить об отсутствии подтвержденной информации.
Для распределенных баз знаний мы используем подход RAG: сначала система ищет подходящие фрагменты в разрешенных источниках, затем языковая модель формирует ответ на их основе. При
разработке и внедрении RAG-систем особое внимание уделяем точности поиска, правам и привязке ответа к документу.
Подключаем согласованные хранилища, сохраняем владельца документа, версию, дату действия и права чтения. Извлекаем текст из PDF, DOCX и других форматов, при необходимости распознаем сканы. Затем формируем поисковый индекс.
При вопросе сотрудника система учитывает его роль, ищет релевантные фрагменты и формирует ответ со ссылкой на конкретный раздел. Если надежного подтверждения нет, ассистент должен отказаться от предположений и направить сотрудника к ответственному специалисту.
Например, регламент закупок может храниться в версиях 2024 и 2026 годов. Если не учитывать статус, даже точный поиск вернет устаревший порядок. Мы исключаем архив из обычной выдачи или явно обозначаем его как недействующий.
Когда компании нужен ИИ-ассистент по базе знаний
Решение востребовано в компаниях с несколькими отделами и филиалами, где документы распределены по файловым хранилищам, порталам и сервис-деску. Сотрудники тратят время на поиск инструкций или обращаются за помощью к коллегам.
Мы разрабатываем
корпоративных чат-ботов и ассистентов, встроенных в ИТ-инфраструктуру организации. Речь идет не о нейросети для личных заметок, а о рабочем инструменте с учетными записями, корпоративными данными и правилами доступа.
Типовые сценарии различаются по роли сотрудника:
- HR и адаптация. Поиск правил отпусков, инструктажей и необходимых форм для новых сотрудников.
- ИТ-поддержка. Инструкции по VPN, учетным записям и заявкам в сервис-деск.
- Продажи. Проверка внутренних правил согласования предложений и скидок.
- Производство. Поиск действующей инструкции по оборудованию с учетом модели и допуска.
- Финансы и юристы. Маршруты согласования договоров и расходов по разрешенным документам.
Если документов немного и они хорошо организованы, обычный поиск бывает экономичнее. ИИ полезен, когда сведения разбросаны по источникам, а вопросы формулируются свободным языком.
Откуда берется ответ: как работает поиск по корпоративным документам
Доступ к регламентам: что должен показывать скринкаст
Права доступа лучше показывать на тестовом стенде. Для демонстрации корпоративного ассистента мы предлагаем использовать обезличенные регламенты и две учетные записи с разными полномочиями.
Кадр 1. Сотрудник спрашивает о согласовании закупки и получает ответ со ссылкой на действующий общий регламент.
Кадр 2. Он запрашивает закрытые лимиты руководства. Система не показывает ни выдержки, ни названия закрытого файла.
Кадр 3. Под учетной записью руководителя тот же запрос возвращает разрешенный документ. Фраза «я директор» в чате прав не добавляет.
Кадр 4. Меняем редакцию регламента в источнике. После синхронизации проверяем ссылку на новую версию и время обновления.
Кадр 5. Отзываем право доступа и повторяем вопрос. Ранее открытый документ должен исчезнуть из выдачи и ответа, включая кэш.
Этот сценарий одновременно демонстрирует точность ссылок, разграничение доступа и актуальность информации — свойства, важные для корпоративного заказчика.
Почему права доступа нельзя доверять только языковой модели
Недостаточно попросить модель «не показывать лишнего». Ограничения применяются при поиске: пользователь получает только разрешенные документы еще до передачи фрагментов языковой модели.
Мы проверяем групповые и персональные права, доступ подрядчиков, смену должности и отзыв разрешений. Правила источника, индекс и кэш должны оставаться согласованными.
Проверки выполняются на сервере, а события доступа фиксируются в журнале. Сам журнал также защищаем: запросы могут содержать конфиденциальные сведения.
Как измерять точность ответов, а не впечатление от демо
Для пилота собираем реальные вопросы HR, ИТ, продаж и других отделов: простые и неоднозначные, запросы без ответа, вопросы об архивных документах и попытки получить закрытые сведения.
Проверяем качество по нескольким независимым критериям:
- Поиск. Находит ли система верный фрагмент; для размеченной выборки используем Recall@k.
- Обоснованность. Все ли существенные утверждения подтверждены источниками.
- Полнота. Не пропущены ли обязательные этапы процедуры.
- Ссылки. Открывается ли нужная действующая редакция.
- Отказ. Не выдумывает ли ассистент ответ при отсутствии данных.
- Доступ. Не раскрывает ли закрытые сведения в поиске, ответах и истории.
Порог согласуем до пилота. Например, можно установить цель не ниже 90% обоснованных ответов на контрольной выборке и ноль выявленных нарушений доступа. Это пример требований, а не отраслевой норматив. Для критичных процессов пороги и ручная экспертиза должны быть строже.
Ошибки разбираем по причинам: поиск, генерация, версия источника или права доступа. Замена модели не исправит ошибочный архив или неправильно настроенный индекс.
Как сохранять актуальность базы знаний после запуска
Регламенты меняются, поэтому каждому источнику назначаем владельца, правила утверждения новых версий и процедуру архивирования.
Для документа фиксируем статус, версию, дату вступления в силу и права. Индекс обновляем по событиям либо расписанию; критичные изменения обрабатываем ускоренно.
Измеряем задержку от утверждения новой версии до появления ее в ответах, долю документов без владельца и ошибки из-за архивов. Допустимое время обновления согласуем отдельно: оно зависит от источников и рисков бизнеса.
Удаление файла должно приводить к исключению его копий из индекса и кэша. Отзыв прав сотрудника не должен ждать плановой переиндексации.
Сколько стоит корпоративный ИИ-ассистент по базе знаний
Ассистент по одному подготовленному хранилищу и система для нескольких тысяч сотрудников с порталом, сервис-деском и сложной матрицей прав — проекты разного масштаба.
Для заказного корпоративного LLM-ассистента по базе знаний мы рассматриваем ориентировочный бюджет 2,5–12 млн ₽ и срок реализации 3–7 месяцев. Речь идет о полноценном проекте, а не о фиксированной цене любой установки. Бюджет пилота по ограниченному набору документов рассчитываем после обследования.
В смету включаем подготовку документов, интеграции, права, поиск, интерфейс, тестирование, инфраструктуру и сопровождение. Сложные сканы, конфликтующие редакции и закрытый контур увеличивают объем работ.
В эксплуатации учитываем хранение индекса, модель, мониторинг и обновление интеграций. Сравнивать предложения стоит по составу работ и критериям приемки.
Как запускаем систему и считаем эффект для бизнеса
Сначала выбираем подразделение и владельца процесса, затем проверяем документы и полномочия. На пилоте измеряем качество ответов на согласованной выборке, после чего подключаем новые роли и источники.
Для оценки эффекта допустим, что 200 сотрудников задают по четыре типовых вопроса в неделю и тратят на поиск ответа шесть минут. Это 80 часов в неделю. Если ассистент сокращает время на треть, высвобождается около 27 часов — но это еще не прямая экономия фонда оплаты труда.
Сравниваем скорость поиска до и после внедрения, долю вопросов без обращения к эксперту, ошибки и удовлетворенность пользователей. Если документы неупорядочены, сначала предлагаем исправить базу.