AI-systemen Onderzoeksartikel

Wat is GRAIN? De inspecteerbare retrieval-loop

RAG noemt de architectuur. GRAIN noemt de productieranden.

Vijf stations op een postsorteerband: krat, postvakken, assemblageblad, inspectielamp, een schakelaar die oude post wegstuurt
Vijf zetten. Inspect laat de run zakken. Navigate is actualiteit, geen extra lookup.

Mensen zoeken “GRAIN” nadat een slide de letters gebruikte en niemand de zetten opschreef. Sommigen bedoelden ontbijt. Sommigen een vectordatabase. Het nuttige object is kleiner.

Wat is GRAIN? Een retrieval-loop: Gather corpora, Rank and rerank, Assemble context, Inspect failures, Navigate freshness. Kun je de opgehaalde en aangeleverde passages niet inspecteren, dan heb je geen inspecteerbare retrieval. Je hebt een vloeiende gok.

Wat is RAG? behandelt de architectuur. Deze pagina behandelt de afkorting en de spraakverwarring.

De vijf zetten

Geen productpakket. Vijf klussen met eigenaren.

Gather. Corpora: bronnen, permissies, structuur, versies. Verkeerde splits en verminkte metadata vallen hier door de mand, vóór elk embedding-debat begint.

Rank. Haal kandidaten op en herrank ze voor de vraag die gesteld is. In de index maar niet in de top-k is een Rank-misser, geen modelmisser.

Assemble. Contextbudget, volgorde, citaties. Juiste chunks opgehaald, daarna weggelaten, begraven of gedupliceerd, is een Assemble-misser.

Inspect. Traces, evals, analyse van slechte chunks. Kan het team het punt waar het misging niet benoemen, dan gaat de regressie ongezien live. Evalueer de redenering, niet de vloeiendheid is dezelfde eis in een ander jasje.

Navigate. Actualiteit: updates, veroudering, TTL. Zelfverzekerde antwoorden uit achterhaalde documenten zakken hier, niet bij de embedding.

De lamp is Inspect. Demokwaliteit sterft daar. Actualiteit is Navigate. Smokkel “de volgende lookup” niet de N in.

Botsingsbeheer

Geen korrelgrootte. Geen maalmetafoor. Geen ontbijtmerk.

Niet “we hebben een vector store toegevoegd.” Een store dekt een deel van retrieval. Hij levert geen herranking, geen contextassemblage, geen storingsinspectie en geen actualiteitsbeheer.

Niet RAG zelf. RAG, retrieval-augmented generation, is de methode: zoek een benoemde passage op, schrijf daarna. GRAIN is hoe je die methode eerlijk houdt. Je kunt RAG-theater hebben zonder GRAIN. Je kunt geen GRAIN hebben zonder retrieval.

Zegt iemand GRAIN en bedoelt die een leveranciersfeature met die naam, vraag dan welke van de vijf zetten die feature dekt. Leeg antwoord, lege loop.

Wat deze pagina niet is

Geen hoofdstuklange uitwerking. Geen chunking-tutorial. Geen bake-off.

De RAG-engineer bezit de uitwerking. Hij is live in het Engels en het Nederlands als paperback, hardcover en Kindle. Je hebt de hardcover niet nodig om een demo te laten zakken die zijn eigen citaat niet kan openen.

Schrijf de vijf zetten op een kaart. Draai één storingsspoor. Kun je het punt waar het misging niet vinden, dan is het retrieval-systeem niet inspecteerbaar.

Begrippen

Bronnen

  1. GRAIN (begrippen)
  2. Wat is RAG?
  3. Evalueer de redenering, niet de vloeiendheid
  4. De RAG-engineer

Verder lezen

Markdown voor LLMs