Практика

Корпоративная база знаний vs RAG: когда что выбрать

Матрица выбора для IT-директора: когда wiki/Confluence достаточна, когда нужен RAG-пайплайн, и почему гибрид — норма для enterprise РФ.

Корпоративная база знаний vs RAG: когда что выбрать

Почему этот вопрос стоит острее, чем кажется

Типичная ситуация: в компании есть Confluence с тремя тысячами страниц, половина из которых не обновлялась два года. Приходит запрос сверху — «внедрить ИИ в базу знаний». Команда начинает смотреть на RAG. Через три месяца пилот не выходит в production, потому что система галлюцинирует на устаревших регламентах.

Обратная ситуация тоже распространена: компания наводит порядок в wiki, добавляет хороший поиск — и этого оказывается достаточно для 80% задач. RAG не понадобился.

Решение «wiki или RAG» — это не технический выбор. Это архитектурное решение с последствиями для бюджета, безопасности и операционной эффективности на 2–3 года вперёд. Ниже — структура для принятия этого решения за 30 минут.

Матрица выбора: четыре критерия

Пройдите по каждому критерию и отметьте, в какую колонку попадает ваша ситуация.

КритерийWiki/Confluence достаточнаRAG оправданГибрид — оптимум
Объём корпуса< 200 документов / ~50–100k токенов> 1000 документов200–1000 документов с разнородным контентом
Частота обновленийРедко (раз в квартал и реже)Часто или реалтайм (НПА, прайсы, тикеты)Часть стабильна, часть меняется еженедельно
Тип запросовФакт-lookup («какой у нас отпуск?»), навигация по разделамСемантический поиск («где мы обрабатываем ПД клиентов?»), синтез из нескольких источниковСмесь: часть запросов фактические, часть требует синтеза
Критичность точностиИнформационная (ошибка некритична)Compliance, операционная (ошибка стоит денег или нарушает регламент)Compliance для части документов, информационная для остальных

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

Когда wiki достаточна

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

Сценарии, где wiki справляется:

  • Онбординг новых сотрудников. Контент стабилен, структурирован, обновляется редко. Confluence с хорошим поиском и чёткой иерархией решает задачу полностью.
  • HR-политики и внутренние регламенты. Если документов меньше 200 и они меняются раз в квартал — достаточно структурированной wiki с версионированием.
  • FAQ службы поддержки с ограниченным и предсказуемым набором вопросов. Детерминированный поиск по ключевым словам здесь точнее вероятностного retrieval.
  • Стабильные технические инструкции — настройка оборудования, процедуры ИТ-поддержки, скрипты.

Порог, после которого wiki начинает «трещать»: примерно 150–200 страниц плотного текста (~50–100k токенов). До этого порога весь корпус помещается в контекстное окно современных LLM — и вы можете просто передать его целиком, без retrieval. После этого порога начинается деградация качества ответов без явного поиска.

Важный нюанс: wiki без назначенных владельцев документов через 6 месяцев превращается в источник галлюцинаций для любого LLM-слоя. Это не проблема RAG — это проблема governance. Решайте её до, а не после внедрения ИИ.

Когда без RAG не обойтись

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

Сигналы, что пора смотреть на RAG:

  • Корпус превысил 1000 документов с разнородной структурой — регламенты, договоры, технические спецификации, письма.
  • Данные обновляются часто: нормативно-правовые акты, прайс-листы поставщиков, тикеты из helpdesk, логи инцидентов. Freshness lag (время от обновления документа до его появления в поиске) становится критичным.
  • Запросы семантические, а не навигационные: «Какие у нас обязательства перед клиентом X по договору от марта?», «Где в наших процессах мы обрабатываем биометрию?» — на такие вопросы ключевой поиск не отвечает.
  • Мультисистемный поиск: нужно искать одновременно в 1С, СЭД и Confluence. RAG-оркестратор объединяет источники в единый интерфейс.
  • Compliance-запросы, где ошибка или пропуск документа имеют юридические последствия.

По данным AI Market Rating (2026), среди ~60 публичных российских кейсов наибольший измеримый эффект RAG даёт именно в сценарии мультисистемного поиска: юридические отделы, служба комплаенса, технические специалисты, работающие одновременно с несколькими корпоративными системами.

Гибридная архитектура как дефолт для enterprise

Для большинства российских компаний с развитой ИТ-инфраструктурой правильный ответ — не «wiki или RAG», а «wiki и RAG» с чётким разделением ответственности.

Принцип разделения:

  • Wiki-слой (compile-time знания): стабильные регламенты, политики, онбординг-материалы, технические инструкции. Обновляются редко, структурированы, имеют владельцев. Хранятся в Confluence или аналоге. LLM обращается к ним через прямую передачу контекста или простой keyword-поиск.
  • RAG-слой (query-time знания): динамичные данные — обновляемые НПА, тикеты, прайсы, договоры, логи. Индексируются в векторной базе, обновляются по расписанию или по событию.
  • Оркестратор: маршрутизирует запрос в нужный слой или объединяет результаты из обоих. Реализуется на LangChain или Haystack.

Пример стека для закрытого контура (РФ):

  • LLM: YandexGPT Pro / GigaChat Pro / DeepSeek R2 (self-hosted)
  • Embedding: e5-multilingual-large или ruBERT-based модель (CPU-сервер)
  • Vector DB: Qdrant (on-premise, open-source)
  • Оркестратор: LangChain / Haystack
  • Источники: Confluence API + 1С коннектор + СЭД (DIRECTUM, DocsVision)

Такая архитектура позволяет не переписывать wiki (что дорого и болезненно), а добавить интеллектуальный слой поверх существующей инфраструктуры.

152-ФЗ как архитектурный ограничитель

Регуляторика в РФ — не опциональный раздел. Она определяет архитектуру до того, как вы выбираете технологию.

Тип данныхДопустимый способ обработки в LLM
Персональные данные сотрудников и клиентов (ФИО, паспорт, контакты)Только on-premise LLM или российское облако с договором поручения (Яндекс Облако, SberCloud)
Специальные категории ПД (здоровье, биометрия)Только on-premise; публичные API исключены
Обезличенные данные (агрегаты, анонимизированные тексты)Возможен внешний API при соблюдении условий обезличивания
Коммерческая тайна без ПДВнешний API допустим при NDA и оценке рисков; on-premise предпочтителен

Штрафы: передача персональных данных в публичные LLM API (OpenAI, Anthropic) без договора поручения — прямое нарушение 152-ФЗ. С 2024 года штрафы достигают 3 млн руб. за первичное нарушение и выше за повторные.

Практический вывод: если ваша база знаний содержит хотя бы один документ с ПД сотрудников или клиентов — on-premise или российское облако не выбор по вкусу, а юридическое требование. Проектируйте архитектуру с этим ограничением с первого дня.

Чеклист готовности данных перед внедрением RAG

40–60% RAG-внедрений не доходят до production. Главная причина — не технология, а качество исходных данных. Пройдите этот чеклист до начала технической работы.

  • Дубли устранены. Одна тема — один актуальный документ. Дубли масштабируют противоречия в ответах.
  • Устаревшие документы помечены или удалены. RAG не знает, что документ 2019 года уже неактуален — он просто его проиндексирует.
  • Права доступа задокументированы. Каждый документ имеет атрибут «кто может видеть». Retrieval должен уважать эти права — иначе пользователь получит чужие данные через ответ системы.
  • Форматы стандартизированы. PDF-сканы требуют OCR-препроцессинга. Таблицы в Excel требуют отдельной обработки. Смешанные форматы без препроцессинга — источник «слепых пятен» в индексе.
  • Язык и терминология консистентны. Если один документ называет процесс «согласованием», а другой — «апрувом», retrieval будет пропускать релевантные результаты.
  • Владельцы документов назначены. Без ответственного за актуальность база устареет через 6 месяцев.
  • Структура документов предсказуема. Chunking работает лучше, если документы имеют заголовки, разделы, логическую структуру — а не сплошной текст.
  • Объём оценён реалистично. Посчитайте реальное количество актуальных документов, а не общее число страниц в Confluence (включая черновики и архив).
  • Процесс обновления индекса определён. Кто и когда триггерит переиндексацию при изменении документа? Freshness lag > 24 часов критичен для регуляторных документов.
  • Тестовый датасет подготовлен. 50–100 реальных вопросов с эталонными ответами — без этого невозможно объективно оценить качество системы.

Антипаттерны, которые стоят дорого

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

Wiki без владельцев. Через полгода после запуска wiki без назначенных ответственных превращается в архив. Любой LLM-слой поверх неё будет галлюцинировать на устаревшем контенте.

RAG для 50 документов. Если весь корпус помещается в контекстное окно LLM — retrieval не нужен. Вы платите за сложность без выигрыша в качестве.

Fine-tuning вместо RAG. Fine-tuning «запекает» знания в веса модели. При каждом изменении регламента нужно переобучать модель. RAG обновляет только индекс — это на порядок дешевле и быстрее.

Вектор-дамп без governance. Проиндексировать всё подряд — не архитектура. Без контроля прав доступа на уровне retrieval система становится вектором утечки данных.

Оценка только на демо-датасете. Качество на синтетических английских примерах не предсказывает качество на реальных русскоязычных PDF-сканах с корпоративной терминологией.

Игнорирование прав доступа в retrieval. Если пользователь не имеет доступа к документу в Confluence — он не должен получать его содержимое через ответ RAG-системы. Это не опциональная фича, а требование безопасности.

Метрики: как понять, что система работает

Запуск в production — не финал. Вот минимальный набор метрик для оценки системы в работе:

МетрикаЧто измеряетЦелевой ориентир
Precision@5Доля релевантных документов в топ-5 результатов retrieval> 0.7 для операционных сценариев
MRRНасколько быстро система находит правильный документ> 0.6
Hallucination rateДоля ответов с информацией, не подтверждённой источниками< 5% для compliance-сценариев
Answer groundedness% утверждений в ответе, подкреплённых цитатой> 80%
Latency p95Время ответа на 95-м перцентиле< 5 сек для операционных запросов
Index coverageДоля актуальных документов, проиндексированных в системе> 95%
Freshness lagСреднее время от обновления документа до появления в индексе< 4 часа для НПА и прайсов
User adoption rateДоля сотрудников, использующих систему еженедельно через 3 месяца> 40% — признак реальной ценности

Если Precision@5 < 0.6 — проблема в данных или chunking, не в выборе LLM. Не меняйте модель, пока не починили данные.

Как принять решение за 30 минут

  1. Посчитайте реальный объём актуальных документов (не общее число страниц, а документы без черновиков и архива). Если < 200 — начните с порядка в wiki.
  2. Определите частоту обновлений для ключевых категорий контента. Если > 20% документов меняется чаще раза в месяц — wiki без RAG-слоя будет отставать.
  3. Опишите три самых частых запроса к базе знаний. Если они семантические («найди все места, где...», «сравни условия...») — wiki не справится.
  4. Проверьте наличие ПД в корпусе. Если есть — on-premise или российское облако обязательны. Заложите это в бюджет сразу.
  5. Пройдите чеклист готовности данных. Если больше трёх пунктов не выполнены — начните с аудита данных, а не с выбора технологии.

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

Связанные материалы в блоге brezatech: статьи о governance корпоративных данных, выборе BI-инструментов и интеграции LLM в операционные процессы.

Ключевые факты

  • 40–60% RAG-внедрений не доходят до production из-за низкого качества исходных данных — не из-за технологии (Atlan, 2026)
  • Wiki достаточна до ~150–200 страниц плотного текста (~50–100k токенов) со стабильным контентом — RAG здесь избыточен и дороже
  • Штрафы за передачу персональных данных в публичные LLM API без договора поручения — от 3 млн руб. по 152-ФЗ; on-premise или российское облако — не выбор по вкусу, а юридическое требование
  • Гибридная архитектура (wiki-слой + RAG-слой + оркестратор) — рекомендуемый дефолт для enterprise с >1000 документов и смешанным контентом
  • Среди ~60 публичных российских кейсов 2024–2026 наибольший эффект RAG даёт при мультисистемном поиске: 1С + СЭД + Confluence одновременно (AI Market Rating, 2026)

Частые вопросы

Можно ли подключить RAG к Confluence on-premise?
Да. Стандартная схема: коннектор к Confluence API → chunking → embedding (локальная модель или YandexGPT/GigaChat) → Qdrant/Weaviate on-prem → LLM-генерация. Права доступа Confluence должны проецироваться на уровень retrieval — иначе пользователь получит чужие документы через ответ системы.
Нужен ли GPU для on-premise RAG?
Для embedding-моделей среднего размера (e5-multilingual, ruBERT) достаточно CPU-сервера с 32+ ГБ RAM. GPU нужен для inference LLM >7B параметров. Альтернатива — YandexGPT или GigaChat API (российские облака, соответствие 152-ФЗ при наличии договора поручения).
Как оценить качество RAG до запуска в production?
Соберите golden-set: 50–100 реальных вопросов с эталонными ответами на ваших документах. Измерьте Precision@5, MRR и hallucination rate (LLM-as-judge). Если Precision@5 < 0.6 — проблема в данных или chunking, не в LLM.
Что делать, если документы на русском и в PDF-сканах?
PDF-сканы требуют OCR-препроцессинга (Tesseract, PaddleOCR или коммерческие решения). Русскоязычный корпус лучше индексировать с multilingual-embedding моделями (e5-multilingual-large, ruBERT-based). Качество OCR напрямую определяет потолок точности RAG.
Как считать ROI базы знаний или RAG?
Базовая формула: (времяпоискадо − времяпоискапосле) × количествозапросоввмесяц × стоимостьчасасотрудника − TCOсистемы. Типовой ориентир для enterprise: экономия 15–30 минут в день на сотрудника при adoption rate >40%.

Источники

О brezatech

brezatech — интегратор ИИ в данные и процессы: разработка RAG-пайплайнов, BI-решений и автоматизации для российских B2B-компаний. ИИ-агент продаж 24/7 →

Ещё в журнале