> Bron: https://neuralex.nl/blog/kennisbank-actueel-houden
> Houd een AI-kennisbank actueel door wijzigingen per document te detecteren en alleen nieuwe of aangepaste inhoud te verwerken. Verwijder vervallen bronnen, test antwoorden na updates en gebruik volledige herindexering als vangnet.

[Terug naar kennisbank](/blog)

RAG ·6 oktober 2026 ·6 min lezen

# Hoe houd je een AI-kennisbank actueel zonder alles opnieuw te indexeren?

Houd een AI-kennisbank actueel door wijzigingen per document te detecteren en alleen nieuwe of aangepaste inhoud te verwerken. Verwijder vervallen bronnen, test antwoorden na updates en gebruik volledige herindexering als vangnet.

Je hoeft een AI-kennisbank niet telkens helemaal opnieuw te indexeren. Houd per document bij of het nieuw, gewijzigd of verwijderd is, bijvoorbeeld met een wijzigingsdatum, versienummer of inhoudsvingerafdruk. Verwerk daarna alleen de wijzigingen: deel nieuwe of aangepaste documenten opnieuw op, maak embeddings voor die tekst en werk de index bij.

Laat daarnaast periodiek controleren of de index nog overeenkomt met de bronbestanden. Verwijderde of vervangen documenten moeten echt uit de index verdwijnen, zodat oude informatie niet alsnog in antwoorden opduikt. Een volledige herindexering blijft nuttig als vangnet, bijvoorbeeld na een ander embeddingmodel of een gewijzigde manier van opdelen. Hoe vaak je controleert, hangt af van hoe vaak je bronnen veranderen en hoe actueel antwoorden moeten zijn.

## Waarom kennisbanken verouderen

Een kennisbank weerspiegelt de documenten die zijn verwerkt, niet automatisch de huidige werkelijkheid. Een procedure kan veranderen, een handleiding kan worden vervangen of een webpagina kan verdwijnen. Als de index niet meebeweegt, kan het systeem een antwoord geven dat ooit juist was maar inmiddels achterhaald is. Dat is lastig te herkennen: de formulering kan overtuigend zijn, terwijl de opgehaalde bron niet meer geldt.

Veroudering ontstaat ook wanneer wijzigingen niet goed worden gezien. Een bestand kan op dezelfde plek blijven staan terwijl de inhoud verandert. Andersom kan een bestand opnieuw worden opgeslagen zonder inhoudelijke wijziging, waardoor de wijzigingsdatum alleen niet genoeg zegt. Een goede aanpak volgt daarom zowel de bron als de verwerkte versie. Lees voor de basis over de werkwijze ook [RAG uitgelegd](/blog/rag-uitgelegd).

## Detecteer wijzigingen per document

Geef elk document een stabiele identiteit, zoals een bronpad of intern documentnummer. Bewaar daarbij kenmerken waarmee je kunt bepalen of de inhoud veranderd is. Een wijzigingsdatum is eenvoudig te gebruiken, maar kan ontbreken of onnauwkeurig zijn. Een versienummer helpt wanneer de broneigenaar documenten beheerd publiceert. Een hash, een vingerafdruk die uit de inhoud wordt berekend, kan laten zien of de tekst zelf is veranderd, ook als de bestandsnaam gelijk blijft.

Leg ook vast wanneer het document voor het laatst is gecontroleerd en welke versie is verwerkt. Vergelijk bij elke update de broninventaris met de bestaande index. Een nieuw document gaat de verwerkingsstroom in; een gewijzigd document wordt opnieuw verwerkt; een verwijderd document wordt uit de index gehaald. Zo beperk je werk tot de documenten die aandacht nodig hebben. Houd rekening met bronnen die niet betrouwbaar een wijzigingsdatum of versie aanbieden: daarvoor kan een periodieke inhoudscontrole nodig zijn.

## Verwerk alleen nieuwe of gewijzigde inhoud

Bij een nieuw of aangepast document haal je eerst de actuele inhoud op. Daarna pas je dezelfde extractie- en opdeelregels toe als bij de rest van de kennisbank. De resulterende tekstfragmenten worden opnieuw ingebed en aan de index toegevoegd. Verwijder daarbij ook de oude fragmenten van die documentversie. Alleen nieuwe fragmenten toevoegen is niet genoeg: dan kunnen oude en nieuwe formuleringen tegelijk worden opgehaald en elkaar tegenspreken.

Bewaar per fragment een verwijzing naar het bron-ID en de documentversie. Zo kun je alle fragmenten van een document gericht vervangen, controleren of verwijderen. Bij gedeeltelijke wijzigingen kun je proberen alleen gewijzigde delen te verwerken, maar dat vraagt om betrouwbare vergelijking en stabiele grenzen tussen tekstfragmenten. Als zulke grenzen verschuiven, is het vaak eenvoudiger en veiliger om het hele document opnieuw op te delen. De juiste keuze hangt af van de structuur van je bronnen en de mogelijkheden van je verwerkingsketen.

## Beheer verwijderingen, versies en status

Een document dat uit de bron is verwijderd, moet niet alleen onzichtbaar worden gemaakt in een overzicht. Haal de bijbehorende fragmenten uit de zoekindex en uit eventuele opslag waaruit antwoorden kunnen worden opgebouwd. Controleer ook of kopieën, caches of afgeleide indexen dezelfde verwijdering krijgen. Anders kan oude informatie via een andere route terugkomen.

Een vervangen document vraagt om vergelijkbare zorg. Markeer de vorige versie als vervallen of verwijder die uit de actieve index, en registreer welke versie nu geldt. Sla status en versie op als metadata, bijvoorbeeld “geldend” of “vervallen”, plus de ingangsdatum als die relevant is. Filters op metadata helpen voorkomen dat een zoekvraag een verouderde versie ophaalt. Lees meer over dit gebruik van metadata in [metadatafilters voor RAG](/blog/metadata-filters-rag). Een statusveld werkt alleen als iemand of een proces het tijdig bijwerkt.

## Plan updates en controleer het resultaat

Kies een updatefrequentie die past bij de bron. Een kennisbank met dagelijks veranderende informatie vraagt om vaker controleren dan een verzameling stabiele naslagdocumenten. Je kunt updates ook starten zodra een bronsysteem een nieuw bestand publiceert of een document wijzigt. Een trigger maakt verwerking sneller, maar een periodieke controle blijft nuttig om gemiste meldingen, mislukte taken en verwijderingen op te sporen.

Na een update test je met vaste vragen die belangrijke onderwerpen en versies afdekken. Controleer of het antwoord de actuele bron gebruikt, of een vervallen bron niet meer verschijnt en of het systeem onzekerheid laat zien als de informatie ontbreekt. Vergelijk waar passend ook de opgehaalde fragmenten, niet alleen de uiteindelijke formulering. Een vaste evaluatieset maakt wijzigingen in kwaliteit beter zichtbaar; zie [RAG-kwaliteit meten](/blog/rag-kwaliteit-meten).

Log wat er is gebeurd: welke documenten zijn toegevoegd, aangepast of verwijderd, welke versies zijn verwerkt, wanneer de taak liep en of die slaagde. Bewaar foutmeldingen zodat je mislukte updates kunt herstellen. Logging helpt ook verklaren waarom een bepaald antwoord een bepaalde bron gebruikte. De log hoeft niet elk document opnieuw volledig vast te leggen, maar moet wel genoeg context geven om een update terug te vinden en te controleren.

## Korte checklist voor actueel beheer

-   Geef ieder document een stabiele identiteit en bewaar een datum, versie of inhoudsvingerafdruk.
-   Vergelijk de broninventaris met de index en verwerk alleen nieuwe of gewijzigde documenten.
-   Vervang oude fragmenten en verwijder verwijderde of vervallen documenten uit alle actieve indexen.
-   Bewaar versie en status als metadata en filter op de geldende versie.
-   Gebruik een vaste frequentie of wijzigingstrigger en voer daarnaast periodieke controles uit.
-   Test na updates met vaste vragen en leg bijgewerkte documenten, fouten en uitkomsten vast.
-   Plan volledige herindexering wanneer het embeddingmodel of de opdeelregels veranderen, en als periodieke controle uitwijst dat de index niet meer betrouwbaar aansluit op de bronnen.

Met deze werkwijze blijft een kennisbank actueel zonder dat elke kleine wijziging een volledige herbouw vraagt. De precieze frequentie en mate van automatisering verschillen per bron en toepassing. Belangrijk is dat wijzigingen, verwijderingen en mislukte updates zichtbaar zijn, en dat je kunt controleren welke versie een antwoord heeft ondersteund.

RAG

## Blijft jouw AI-kennisbank actueel?

We kijken met je mee naar wijzigingen, versies en updates in je kennisbank — praktisch en zonder verzonnen claims. Benieuwd wat dat voor jouw documenten betekent?

[Stel je vraag](/contact) [Lees hoe RAG werkt](/blog/rag-uitgelegd)

---
Volledige (opgemaakte) versie: https://neuralex.nl/blog/kennisbank-actueel-houden
