Privékennisgrafieken breiden het zoeken in documenten thuis uit door herhaalde entiteiten en relaties met elkaar te verbinden. Zo ontstaan er zoekpaden die verder gaan dan gedeelde woorden of overeenkomst op basis van embeddings.
In een huishoudelijk archief kunnen “Maple Street”, “het oude appartement”, de achternaam van een verhuurder en een reparatiefactuur worden genoemd zonder dat één doorzoekbare frase wordt herhaald. Entiteitsextractie kan personen, plaatsen, apparaten, datums en projecten identificeren, terwijl entiteitsresolutie gelijkwaardige vermeldingen met elkaar verbindt. Met een graaf kan de zoekfunctie vervolgens vanaf één bekende knoop naar gerelateerde bestanden navigeren die anders semantisch ver van elkaar zouden blijven.
Entiteitsresolutie maakt van vermeldingen herbruikbare knopen
Extractie vindt kandidaatnamen, identificatoren, locaties, datums en organisaties in elk document. Resolutie bepaalt of twee vermeldingen naar dezelfde entiteit verwijzen en koppelt vervolgens bronpassages en relatieverbindingen, zoals eigendom van, gevestigd op of vermeld in.
De aanpak met een entiteitenkennisgraaf bouwt vóór het genereren van samenvattingen op groepsniveau een entiteitenkennisgraaf uit brondocumenten. Het ontwerp laat zien hoe de structuur van entiteiten en relaties vragen kan ondersteunen waarvoor informatie over veel bestanden verspreid is.
Met een stabiele knoop kan één zoekopdracht aliassen en verbonden bewijs verzamelen. Zo kan het zoeken naar een bijnaam van een apparaat leiden naar het serienummer, aankoopbewijs, onderhoudsnotities en de ruimte, zonder dat elk document die bijnaam zelf hoeft te bevatten.
Graafnavigatie voegt kandidaatpaden op basis van relaties toe
Vectorretrieval vindt semantisch vergelijkbare passages, terwijl graafretrieval expliciete verbindingen vanaf entiteiten in de zoekopdracht volgt. Een zoekopdracht kan beginnen bij een persoon, naar een adres navigeren en vervolgens documenten ophalen die aan een gerelateerde rekening of gebeurtenis zijn gekoppeld.
Een uitgebreid overzicht van de GraphRAG-pijplijn beschrijft entiteitsherkenning, koppeling, graafconstructie, retrieval en generatie als afzonderlijke fasen. Die opsplitsing helpt vaststellen of een treffer ontbrak door een ontbrekende knoop, een verkeerde verbinding of het retrievalbeleid.
Hybride kandidaatgeneratie werkt vaak beter dan uitsluitend zoeken in de graaf, omdat tekstueel bewijs vergelijkbaar kan zijn zonder dat er verbindingen uit zijn geëxtraheerd. De graaf voegt relationele recall toe, terwijl lexicale en vectormethoden paden behouden die het entiteitenmodel niet heeft vastgelegd.
Een verkeerde entiteitssamenvoeging verspreidt fouten over veel bestanden
Huishoudens hergebruiken voornamen, afkortingen, adressen en apparaatmodellen. Het samenvoegen van twee personen of projecten creëert onjuiste paden; het opsplitsen van één entiteit in meerdere knopen verbergt verbanden. Een onjuiste verbinding kan daardoor meer resultaten vervuilen dan één slechte embedding.
Een document-GraphRAG-implementatie evalueert documentretrieval met ondersteuning van een kennisgraaf en beschrijft de extra extractie- en graaffasen die nodig zijn voor robuust zoeken. Die fasen voegen mogelijkheden toe, maar creëren ook nieuwe afhankelijkheden voor de kwaliteit. Dit onderscheid blijft zichtbaar tijdens latere tests in het huishouden.
De grens ligt bij onopgeloste identiteit. Bewaar bronpassages, betrouwbaarheid, aliassen en concurrerende kandidaten; voeg knopen niet automatisch samen wanneer onderscheidende kenmerken ontbreken. Privéopslag beschermt de graaf tegen externe blootstelling, maar maakt de relaties niet automatisch correct.
Controleer tien graafpaden terug naar bronpassages
Kies tien vragen waarvoor één of twee relatiesprongen nodig zijn en leg de verwachte entiteit, verbinding, het document en de ondersteunende passage vast. Vergelijk lexicale, vector-, uitsluitend graafgebaseerde en hybride retrieval met hetzelfde uiteindelijke kandidatenbudget. Het tussenresultaat moet controleerbaar blijven voordat automatisering het proces voortzet.
Pas de discipline voor bronherkomst uit het familiearchief met bronherkomst toe, zodat elke knoop en verbinding de documentversie en extractiepassage behoudt waarmee deze is gemaakt. Inspecteer verkeerde resultaten per fase: extractie, resolutie, verbinding, navigatie en rangschikking. Die grens moet afzonderlijk worden gemeten onder realistische gebruiksomstandigheden.
Gebruik graafuitbreiding alleen wanneer die geverifieerd bewijs toevoegt zonder buitensporig veel onjuiste paden te creëren. Splits ambigue entiteiten, trek verbindingen in wanneer hun bron is verwijderd en beperk de navigatiediepte waar brede huishoudelijke knopen, zoals een adres, niet-gerelateerde gegevens met elkaar verbinden.
Tech & AI HUB
Meer om te lezen

Welke factoren bepalen de nauwkeurigheid van RAG-citaten in een persoonlijke kennisbank?
Leer waarom een relevante bron toch een onjuiste bronvermelding kan zijn, welke pijplijnfasen ondersteuning en dekking bepalen en hoe je RAG-claims over huishoudens controleert.

Welke functies maken betrouwbare JSON-uitvoer van een lokaal LLM mogelijk?
Bekijk welke functies de JSON-syntaxis afdwingen, welke de semantische correctheid beschermen en hoe je een lokaal model test met verschillende schema’s, prompts en foutscenario’s.

Lokale AI-dataherkomst: waarom elk antwoord een traceerbaar bronpad nodig heeft
Leer hoe bronpaden lokale AI-antwoorden controleerbaar maken, waarom alleen citaten niet volstaan en hoe je herkomst via updates en verwijderingen kunt testen.

