Инженер спрашивает: «Почему за последний год участок Б-12 три раза уходил в простой?» Обычный RAG находит три разных документа — три акта простоя — и это всё, что он может дать. Он не видит, что все три случая связаны с одним и тем же насосом, который до этого дважды ремонтировали по гарантии и один раз заменяли не по регламенту. Ответ есть в архиве, но он размазан по пяти документам, и без связи между ними это просто три несвязанных факта.

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

GraphRAG решает это, добавляя слой сущностей и связей поверх текстового индекса: вместо разрозненных фрагментов система строит граф вида объект → документ → событие → решение. В своей работе 2024 года Edge и соавторы (Microsoft) показали, что графовый подход с выделением сообществ (community summaries) закрывает часть вопросов, которые обычный top-k retrieval пропускает — особенно там, где вопрос требует обзора по всему корпусу, а не по одному фрагменту.

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

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

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