Operacje GraphRAG: diagnostyka ścieżek, trace i klasy awarii
GraphRAG daje przewagę tylko wtedy, gdy można go utrzymać. Ten przewodnik porządkuje klasy awarii i pokazuje, jak wracać do stabilności bez chaotycznych zmian w ontologii.
Czas czytania: ~10 minAktualizacja: 2026-01-10
Trzy pytania startowe
Czy odpowiedź ma dowód (cytowanie) dla faktów?
Czy retrieval znalazł jakikolwiek dopuszczony materiał?
Czy graf dodał ścieżkę z provenance?
Szybka diagnoza: retrieval vs graf vs bramki.
Wzorzec diagnostyczny: najpierw ślad (trace), potem hipoteza. W GraphRAG „intuicja” bez trace to prosta droga do
niekontrolowanych zmian w ontologii lub retrieverze.
1. Co musi zawierać trace GraphRAG
Retrieval: query, filtry, top‑k, rerank, odrzucone elementy i powody.
Graph: encje wejściowe, ścieżki, typy relacji, krawędzie odrzucone (brak provenance / brak uprawnień).
Gates: decyzje ACL/DLP/cytowań, wraz z kodem powodu.
Decision: answer / no‑answer / escalate.
2. Klasy awarii (praktyczne)
Klasa
Objaw
Najczęstsza przyczyna
Pierwsza akcja
Retrieval‑0
Brak dowodów
filtry, świeżość, indeks
replay + sprawdź top‑k
Entity‑link
Zła encja startowa
aliasy, registry, NER
waliduj mapping
Ontology‑drift
„Dziwne” ścieżki
relacje bez reguł
constraints + testy
Provenance‑gap
Krawędzie bez dowodu
ekstrakcja relacji
blok traversale
Gate‑deny
Dużo odrzuceń
ACL/DLP mismatch
porównaj polityki
3. Playbook: decyzje krok po kroku
Poniżej masz krótkie playbooki. Zasada: zmiana powinna być minimalna, a jej efekt musi być zmierzony golden setem.
Sprawdź filtry (tenant, ACL, czas) i top‑k.
Porównaj z poprzednią wersją indeksu (blue/green).
Jeśli problem jest w świeżości: uruchom reindeksację canary.
Sprawdź registry aliasów i reguły normalizacji.
Dodaj testy: 20–50 aliasów krytycznych dla domeny.
Nie zmieniaj ontologii, jeśli problem leży w mappingu.
Włącz „deny‑by‑default” dla traversali bez provenance.
Napraw ekstrakcję relacji i przelicz build grafu.
Dodaj metrykę: procent krawędzi bez provenance.
Zidentyfikuj, która bramka odrzuca: ACL czy DLP.
Porównaj mapowanie atrybutów użytkownika (ABAC).
Jeśli biznes wymaga: użyj wyjątku czasowego (jawny, rejestrowany).
4. Minimalne narzędzia diagnostyczne
Replay trace na tej samej wersji indeksu, grafu i polityk.
Diff między buildami (index/graph).
Evidence viewer: klikany dowód (doc@ver + fragment) dla każdej tezy.