RAG срещу LLM Wiki: кога семантичната карта е по-надеждна от чанковете

Короткий ответ: LLM Wiki не заменяет RAG и не гарантирует стопроцентную точность. Но для небольшого ядра критически важных знаний — регламентов, договоров, технической документации и сложных исследований — связанная семантическая карта может быть надёжнее наивного RAG с механической нарезкой текста. Для больших и постоянно обновляемых массивов данных практичнее RAG или гибридная архитектура.

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

Что такое RAG и почему чанки теряют контекст

RAG, или Retrieval-Augmented Generation, — это архитектура, в которой языковая модель перед ответом получает информацию из внешнего источника. Обычно процесс выглядит так:

  1. Документы разбиваются на фрагменты.
  2. Для фрагментов создаются векторные представления.
  3. Запрос пользователя также преобразуется в вектор.
  4. Поиск выбирает наиболее похожие фрагменты.
  5. LLM формирует ответ на основании найденного контекста.

Размер чанка не имеет универсального стандарта. Он может измеряться символами, словами или токенами и должен подбираться под документы и тип запросов. Поэтому утверждение, что RAG всегда использует фрагменты по 400–600 символов, некорректно.

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

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

Что такое LLM Wiki и семантическая карта

LLM Wiki — предложенный Андреем Карпаты паттерн базы знаний, в которой модель не только ищет по исходным документам, но и постепенно создаёт поддерживаемую структуру связанных Markdown-страниц.

В базовой архитектуре используются три слоя:

  • Raw sources — неизменяемые исходные документы.
  • Wiki — созданные моделью страницы о понятиях, объектах, источниках, противоречиях и связях.
  • Schema — инструкции, определяющие структуру базы, правила обработки источников и требования к ответам.

Файл index.md служит каталогом: содержит названия страниц, краткие описания и ссылки. Получив вопрос, AI-агент сначала изучает индекс, затем открывает релевантные страницы и при необходимости переходит по перекрёстным ссылкам.

Это не готовая универсальная технология и не признанный стандарт с доказанной точностью. Скорее, это практический паттерн управления знаниями, рассчитанный прежде всего на умеренные объёмы информации. Сам Карпаты описывает работу примерно со 100 источниками и сотнями Wiki-страниц, а не с миллионами документов.

RAG против LLM Wiki: ключевые различия

Критерий Классический RAG LLM Wiki
Подготовка данных Разбиение документов и создание поискового индекса Чтение источников и создание связанных тематических страниц
Търсене Семантический, полнотекстовый или гибридный поиск Навигация по индексу, страницам и перекрёстным ссылкам
Работа со связями Зависит от чанкинга, метаданных и архитектуры retrieval Связи фиксируются заранее в структуре Wiki
Масштабирование Подходит для больших и динамических массивов Практичнее для умеренного объёма отобранных знаний
Стоимость подготовки Относительно низкая при простой индексации Выше из-за анализа, обобщения и связывания источников
Обновление Можно автоматически переиндексировать изменённые документы Нужно обновлять страницы, связи, выводы и индекс
Проверяемость Можно показать найденный исходный фрагмент Нужна явная связь Wiki-страницы с первоисточником

Почему сравнение с «наивным RAG» может вводить в заблуждение

Современный RAG давно не ограничивается случайными одинаковыми чанками и поиском ближайших векторов. В production-системах применяются:

  • Разбиение по заголовкам, разделам и смысловым границам.
  • Родительские и дочерние фрагменты.
  • Гибридный поиск по embeddings и ключевым словам.
  • Фильтрация по метаданным.
  • Переформулирование запроса.
  • Reranking найденных фрагментов.
  • Контекстуализация чанков.
  • Графы знаний и многоэтапный поиск.
  • Проверка ответа по первичным источникам.

Например, Anthropic показала, что добавление контекста к чанкам и последующее ранжирование снижает количество неудачных поисков в её тестах. Microsoft GraphRAG строит граф сущностей и отношений и использует иерархические сводки для вопросов, требующих анализа всего массива данных.

В тестах Microsoft GraphRAG превосходил наивный RAG по полноте и разнообразию ответов примерно в 70–80% сравнений. Но это не означает 70–80% общей точности и не доказывает превосходство графового подхода для любого запроса. Исследование оценивало определённый тип глобальных вопросов на двух наборах данных с использованием LLM-судьи.

Может ли семантическая карта устранить галлюцинации

Нет. Семантическая карта уменьшает некоторые риски потери контекста, но создаёт новые:

  • Модель может неверно пересказать исходный документ.
  • Важная деталь может не попасть в Wiki-страницу.
  • Связь между понятиями может быть построена ошибочно.
  • После обновления источника часть страниц может остаться устаревшей.
  • Выводы разных источников могут быть объединены без достаточных оснований.
  • Агент может выбрать неверный маршрут по индексу.

Поэтому заявления об «80% точности RAG», «10 из 10 для LLM Wiki» или «стопроцентной точности» нельзя использовать при выборе архитектуры. Без тестового набора вопросов, правильных ответов и измеримой методики эти цифры остаются рекламными формулировками.

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

Когда выбирать RAG

RAG обычно лучше подходит, если:

  • Документов много и они регулярно обновляются.
  • Нужен быстрый поиск по каталогу, переписке или базе обращений.
  • Большинство вопросов относится к отдельным фактам или документам.
  • Важна автоматическая синхронизация с CRM, облачным хранилищем или сайтом.
  • Нужно обслуживать большое количество запросов.
  • Есть возможность создать набор тестов и настроить retrieval под реальные вопросы.

Такая архитектура подходит для поддержки клиентов, поиска по базе знаний, разбора документов и других сценариев AI-автоматизации бизнеса.

Когда полезна LLM Wiki

Связанная Wiki может оказаться полезнее, если:

  • Источников относительно немного, но каждый из них важен.
  • Ответ требует сопоставления нескольких документов.
  • Нужно накапливать выводы, а не заново собирать их при каждом запросе.
  • Важны противоречия, зависимости, версии и история изменений.
  • Базу знаний должен регулярно проверять эксперт.
  • Результат требуется хранить в понятном человеку формате.

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

Гибридная архитектура: практичный вариант для бизнеса

В большинстве корпоративных проектов выбирать только один подход необязательно. Надёжнее разделить знания на два уровня:

  1. RAG-слой индексирует большой массив документов, писем, обращений и обновляемых данных.
  2. Wiki-слой хранит проверенные определения, правила, связи, противоречия и выводы по критически важным темам.
  3. Маршрутизатор определяет, какой источник использовать для конкретного вопроса.
  4. Модель формирует ответ с указанием исходных документов.
  5. Контрольный слой проверяет наличие доказательств и передаёт спорные случаи специалисту.

Такой workflow можно включить в более широкую систему: источник запроса → классификация → поиск по RAG и Wiki → проверка доказательств → ответ → запись результата в CRM или передача менеджеру. Это один из вариантов реализации AI-ассистента или корпоративного чат-бота.

С какого MVP начать

Не стоит сразу индексировать всю корпоративную информацию. Для проверки архитектуры достаточно:

  1. Выбрать один процесс и 20–50 реальных документов.
  2. Собрать 30–100 вопросов, которые действительно задают сотрудники или клиенты.
  3. Зафиксировать правильные ответы и обязательные источники.
  4. Создать базовый RAG с осмысленным чанкингом и reranking.
  5. Отдельно сформировать Wiki для наиболее связанных и критичных правил.
  6. Сравнить полноту ответа, точность цитирования, задержку и стоимость.
  7. Проверить обновление и удаление устаревших данных.
  8. Оставить человеку подтверждение для критических действий.

Такой пилот соответствует подходу «разбор процесса → план → MVP → тестирование → запуск», описанному в процессе разработки CenterAI.

Главный вывод

Семантическая карта действительно может быть надёжнее наивной нарезки документов, когда ответ зависит от связей, исключений и нескольких источников. Но LLM Wiki не является универсальной заменой RAG и не устраняет ошибки модели.

Практический выбор делается не по модному названию архитектуры, а по результатам тестирования на реальных вопросах. Для больших динамических массивов обычно нужен развитый RAG. Для критического ядра знаний полезна поддерживаемая Wiki. В сложных проектах оптимальным решением часто становится их комбинация.

Чтобы определить подходящую архитектуру и объём пилота, можно обсудить процесс и оценить MVP с CenterAI.

FAQ

Нужна ли RAG-системе векторная база данных?

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

Можно ли построить LLM Wiki без Claude Code?

Да. Это архитектурный паттерн, а не функция одного продукта. Его можно реализовать с помощью Codex, Claude Code, собственного AI-агента или другого инструмента, способного читать и изменять файлы по установленным правилам.

Что дешевле: RAG или LLM Wiki?

Ответ зависит от числа документов, частоты обновлений, количества запросов и используемых моделей. Wiki требует затрат на предварительный анализ и поддержку структуры. RAG требует расходов на индексацию, поиск, reranking и обработку контекста. Стоимость необходимо измерять на конкретном MVP.

Подходит ли LLM Wiki для юридической базы?

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

Източници и проверка

Дата последней проверки: 20.08.2026

Leave a Reply

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *