AI И НЕЙРОСЕТИ

Graph RAG: когда ИИ должен доказывать связи, а не угадывать

1 октября 2026 The New Stack разобрал, где Graph RAG полезнее обычного RAG: в задачах с зависимостями, владельцами и политиками доступа.

✍️ Редакция iTech News | 02.10.2026 | ⏱ 4 мин | Источник: The New Stack
🌐

Graph RAG нужен не там, где ИИ плохо ищет текст, а там, где ему нужно доказать связь между фактами. 1 октября 2026 года The New Stack разобрал типичный корпоративный сценарий: уязвимая библиотека, сервис, клиентская среда и контракт с правилами уведомления. Для русскоязычных команд это не академическая тонкость, а вопрос того, кому уйдет алерт во время инцидента и кто потом будет объяснять ошибку заказчику.

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

Идея Graph RAG в этом контексте проста: оставить векторному поиску его работу, то есть поиск релевантных документов, а связи между сущностями хранить явно. Сервис может быть узлом, библиотека — узлом, клиентская среда — узлом, контракт и политика — тоже узлами. Между ними появляются типизированные ребра: сервис использует библиотеку, сервис поддерживает среду, контракт регулируется политикой. У каждой связи должен быть источник, владелец, дата актуальности или хотя бы понятное происхождение. Без этого граф быстро превращается в еще одну красивую базу догадок.

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

Автор материала, Джереми Дейли, отдельно подчеркивает, что термин Graph RAG перегружен. Например, Microsoft GraphRAG строит граф знаний из неструктурированного текста с помощью LLM и поддерживает запросы по корпусу и сущностям. В статье речь идет о более узком подходе: граф строится на отношениях, которые уже существуют в операционных системах компании. Это важная разница. Если модель сама извлекла связь из документа, это одно качество доказательства. Если связь пришла из сервис-каталога, системы деплоя или контрактной базы, это уже ближе к инженерной реальности, хотя и не освобождает от проверки актуальности.

Самая сложная часть здесь не модная архитектура, а разрешение сущностей. Запрос про платежный сервис должен попасть в правильную запись, особенно если в каталоге есть три похожих сервиса: legacy payments, payments-api и payments-worker. Ошибка на первом шаге отравит всю дальнейшую цепочку. Поэтому система должна не просто выбирать ближайшее совпадение, а показывать кандидатов, когда уверенности не хватает. Для AI-агентов это особенно критично: уверенный тон ответа не делает неверный join менее неверным.

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

Для разработчиков и платформенных команд это означает, что внедрение Graph RAG начинается не с выбора базы, а с инвентаризации вопросов. Какие ответы действительно зависят от отношений: владелец сервиса, цепочка зависимостей, entitlement клиента, применимая политика, зона ответственности? Если таких вопросов мало, обычный RAG с хорошей индексацией и нормальным reranking может быть достаточно скучным и достаточно полезным. Если же бизнес регулярно спрашивает кто связан с чем и почему это применимо именно здесь, графовый слой начинает окупать свою сложность.

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

Поделиться: Telegram X LinkedIn