Wat is agentic RAG en wanneer houdt het op een eenvoudige documentzoekopdracht te zijn?

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Agentic RAG is retrieval-augmented generation waarbij een agent bepaalt hoe, wanneer en of er opnieuw moet worden gezocht, in plaats van één vast zoekpad te volgen.

Bij een eenvoudige zoekopdracht in documenten thuis kan een vraag worden ingebed, kunnen de beste k fragmenten worden opgehaald en kan één antwoord worden gegenereerd. Agentic RAG voegt daar een regelkring aan toe: het model of de orchestrator kan een zoektool kiezen, beoordelen of het bewijs voldoende is, de zoekopdracht herschrijven, naar een andere bron doorverwijzen of stoppen. Die flexibiliteit is nuttig voor lastige privévragen, maar voegt ook latentie, toolrechten, status en foutscenario's toe die bij gewone documentzoekopdrachten niet nodig zijn.

Eenvoudige RAG gebruikt een vooraf bepaald ophaalpad

Een conventionele RAG-pijplijn kent de stappen meestal al voordat de vraag binnenkomt: de zoekopdracht omzetten, een of meer indexen doorzoeken, context samenstellen en het model vragen om te antwoorden. Parameters zoals top-k of metagegevensfilters kunnen veranderen, maar de besturingsstroom zelf ligt grotendeels vast.

Dat ontwerp volstaat vaak voor handleidingen, bonnetjes, notities en OCR-tekst in huis, omdat één ophaalronde het benodigde bewijs naar boven kan halen. Het is voorspelbaar, eenvoudig te evalueren en goedkoop lokaal uit te voeren.

De ophaalbasis voor lokale kennisbanken kan bewijs extraheren, indexeren, ophalen en verwerken zonder het model controle over het volledige zoekproces te geven.

Agentic RAG laat het systeem bepalen wanneer en hoe het moet zoeken

De belangrijkste verandering is controle. Ophalen wordt een actie die de agent kan kiezen nadat hij de vraag of eerder bewijs heeft bekeken, in plaats van een onvoorwaardelijke eerste stap.

Een agent kan kiezen om informatie op te halen, documenten te beoordelen en zoekopdrachten te herschrijven voordat hij een antwoord genereert.

Een thuisserver kan dit gebruiken wanneer één vraag mogelijk lokale notities, een vectorindex, een exacte bestandsnaamzoekopdracht of een tool voor de servicestatus vereist. De agent kan tussen die opties routeren in plaats van elk verzoek door dezelfde retriever te sturen.

Dat maakt niet elke adaptieve functie agentic. Een deterministische router die bestands-ID's naar lexicaal zoeken en conceptuele vragen naar vectorzoeken stuurt, kan een vast programma blijven, ook al gebruikt het meerdere zoekmethoden.

Bewijsbeoordeling en het herschrijven van zoekopdrachten creëren een iteratieve lus

Agentic RAG wordt wezenlijk anders wanneer het resultaat van één ophaalactie de volgende actie verandert. Zwak bewijs kan een nieuwe zoekopdracht, een nieuwe bron of een geherformuleerde zoekactie activeren, in plaats van rechtstreeks naar de generatie te worden doorgestuurd.

Een agentische ophaallus kan beslissen wanneer en hoe informatie moet worden opgehaald naarmate de taak zich ontwikkelt.

Voor privézoekopdrachten kan die lus een vraag oplossen die breed begint en vervolgens vernauwt tot een specifieke factuur met datum, cameraclip of configuratiebestand nadat het eerste bewijs de ontbrekende identificatie heeft onthuld.

De prijs is dat evaluatie nu een traject moet onderzoeken, en niet alleen één gerangschikte lijst. Een slecht antwoord kan het gevolg zijn van een slechte herschrijving van de zoekopdracht, een verkeerde toolkeuze, te vroeg stoppen of een ophaalfout later in de lus.

-15% OFF
Single board computer zimaboard2

Het is geen eenvoudige zoekopdracht meer wanneer ophalen een statusgestuurd besluitvormingsproces wordt

De duidelijke grens is niet of er een LLM in de pijplijn voorkomt, want eenvoudige RAG gebruikt er al één voor generatie. De grens ontstaat wanneer het systeem tussentijdse status bijhoudt en door het model aangestuurde beslissingen gebruikt om acties voor het verzamelen van bewijs te selecteren of te herhalen.

Agentcontrole en autonomie onderscheiden uitgebreidere agentische ophaalarchitecturen van vaste pijplijnen.

Zodra het systeem een zoekreeks kan plannen, meerdere tools kan aanroepen, observaties kan bewaren en kan beslissen of het bewijs voldoende is, worden operationele kwesties zoals uitvoeringsbudgetten, autorisatie en traceerbaarheid onderdeel van het ophaalontwerp.

Een meerstappijplijn is niet automatisch agentic als elke vertakking hardgecodeerd is. De cruciale eigenschap is adaptief eigenaarschap van beslissingen, niet simpelweg het aantal componenten.

Gebruik Agentic RAG alleen wanneer adaptief ophalen de kosten rechtvaardigt

Een zoekopdracht in familiedocumenten die betrouwbaar vanuit één index antwoord geeft, heeft weinig baat bij een agentlus. Meer autonomie voegt tokens, latentie, status, blootstelling aan tools en nieuwe manieren toe om te vroeg te stoppen of irrelevant bewijs na te jagen.

Agentisch ophalen is het sterkst wanneer vragen heterogeen zijn, de kwaliteit van het bewijs tijdens de uitvoering moet worden beoordeeld of meerdere privébronnen verschillende zoekstrategieën vereisen. Het kan ook helpen wanneer de eerste zoekopdracht de entiteit of datum mist die nodig is voor een exacte opzoeking.

Houd het eenvoudige pad als standaard en stuur moeilijke gevallen naar het agentische pad wanneer meetbare evaluatie een betere dekking van het bewijs laat zien. Agentic RAG is nuttig omdat het het ophaalplan kan wijzigen, niet omdat elk zoekprobleem baat heeft bij meer autonomie.

Planning in meerdere stappen en herhaald ophalen kunnen extra tokens en latentie veroorzaken voordat het antwoord klaar is. Het adaptieve pad moet dat extra werk daarom rechtvaardigen op de daadwerkelijke evaluatieset voor privézoekopdrachten.

Tech & AI HUB

Meer om te lezen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.