Geavanceerde RAG die verder gaat dan de huidige sjablonen

Geavanceerde RAG voegt technieken toe voor gemeten fouten.

Wat je gaat leren

  • Leg uit: vod heeft toegang tot bewijsmateriaal, het herleidt niet
  • Pas het idee toe in een voorbeeld: geavanceerde RAG die verder gaat dan de huidige sjablonen
  • Herken beperkingen en verifieer het resultaat van de oefening

Geavanceerde RAG voegt technieken toe voor gemeten fouten. Het zijn niet automatisch opties in lokale sjablonen.

Dit is een conceptueel of extern laboratorium. Er wordt niet van uitgegaan dat de toepassing elk beschreven besturingselement blootlegt.

Hoe het werkt, stap voor stap

RAG heeft toegang tot bewijsmateriaal, maar herschoolt niet

RAG betekent retrieval-augmentedgeneration: ophalen levert relevante passages op voordat het model antwoordt. Ingestion bereidt documenten voor, terwijl de uitvoering van query's de index doorzoekt en context opbouwt. Een inbeddingsmodel geeft tekst numeriek weer; het responsmodel schrijft het antwoord. Rerankers, vision-, grafiek- en routermodellen vervullen indien nodig verschillende rollen. RAG helpt bij privé- of veranderende informatie, maar garandeert de waarheid niet. Gebruik een geautoriseerde API voor saldi, exacte inventarisatie of machtigingen; een oud document is geen betrouwbare bron voor de huidige stand van zaken.

Zoeken en rangschikken zijn verschillende fasen

Retrieval selecteert kandidaten en rangschikt ze. top_k is het aantal opgevraagde resultaten; het vergroten ervan kan bewijs opleveren, maar ook lawaai. Een reranker onderzoekt de vraag en kandidaten nader. Het kan een ontbrekende passage in de oorspronkelijke lijst niet herstellen. BM25 zoekt naar lexicale overeenkomsten en helpt met exacte codes; vector zoeken zoekt naar semantische gelijkenis. RRF combineert posities in gerangschikte lijsten in plaats van scores toe te voegen met incompatibele eenheden. Extra fasen moeten hun kwaliteit, latentie en kosten rechtvaardigen door middel van testen.

Definieer succes voordat u gaat optimaliseren

Bereid representatieve verzoeken en verwachte antwoorden of eigenschappen voor. Inclusief gewone gevallen, dubbelzinnigheid, ontbrekende gegevens en gereedschapsfouten. Meet voor RAG het ophalen van bewijsmateriaal afzonderlijk van de correctheid van het antwoord. Recall@k meet het aandeel relevant bewijsmateriaal gevonden in de eerste k-resultaten; Precision@k meet het aandeel geretourneerde resultaten dat relevant is. Voor agenten: houd ook acties, machtigingen en stoppen bij. Een LLM-als-rechter kan de evaluatie versnellen, maar moet worden gekalibreerd ten opzichte van mensen. Wijzig de prompt, het model en de index niet tegelijkertijd als u wilt begrijpen wat de resultaten verbeterden.

Het verklarende schema

Geavanceerde RAG die verder gaat dan de huidige sjablonen Volg de ononderbroken pijlen voor de hoofdstroom. Gestippelde blauwe pijlen leveren gegevens of context; roze pijlen geven feedback of geretourneerde resultaten weer. Kleuren en vormen onderscheiden modellen, winkels, beslissingen en resultaten. Deze geavanceerde ophaalcontroles zijn externe concepten en geen aanvullende applicatiesjablonen. Verbindingen: Gebruikersverzoek → Query herschrijven (extern); Query herschrijven (extern) → Meerdere ophaalquery's; Meerdere ophaalquery's → Eigenlijk bewijsmateriaal opgehaald; Eigenlijk bewijsmateriaal opgehaald → Bewijskwaliteitscontrole (extern); Bewijskwaliteitscontrole (extern) → Responsmodel (optioneel); Responsmodel (optioneel) → Laatste antwoord; Instructies en context → Query herschrijven (extern); Originele bronnen → Meerdere ophaalquery's; Bewijskwaliteitscontrole (extern) → Query herschrijven (extern) (Onvoldoende bewijs). D07 · Relatie kaart Geavanceerde RAG die verder gaat dan de huidige sjablonen Invoer Gebruikersverzoek Gegevens Instructies en context Winkel / index Originele bronnen AI-model / agent Query herschrijven (extern) Verwerking Meerdere ophaalquery's Gegevens Eigenlijk bewijsmateriaal opgehaald Beslissing / controle Bewijskwaliteitscontrole (extern) AI-model / agent Responsmodel (optioneel) Uitvoer Laatste antwoord Onvoldoende bewijs Hoofdstroom Gegevens en context Feedback en retour

Volg de ononderbroken pijlen voor de hoofdstroom. Gestippelde blauwe pijlen leveren gegevens of context; roze pijlen geven feedback of geretourneerde resultaten weer. Kleuren en vormen onderscheiden modellen, winkels, beslissingen en resultaten. Deze geavanceerde ophaalcontroles zijn externe concepten en geen aanvullende applicatiesjablonen. Scrol op kleine schermen horizontaal om het hele schema te volgen.

Een compleet voorbeeld

Het herschrijven van zoekopdrachten verduidelijkt zoekopdrachten; varianten van zoekopdrachten met meerdere zoekopdrachten; HyDE creëert hypothetische zoektekst; contextueel ophalen verrijkt chunks. Corrigerende/zelf-RAG-controles en mogelijk herhaald ophalen; agentic retrieval kiest stappen dynamisch.

Probeer het zelf

  1. Herschrijf drie dubbelzinnige vragen en controleer of de intentie ongewijzigd blijft.
  2. Leg de input, bron en verwachte uitkomst vast voordat u het experiment uitvoert. Gebruik alleen de fictieve gegevens in het voorbeeld.
  3. Volg de diagramfasen. Registreer bij elke stap welke informatie wordt ontvangen en geproduceerd; verwar de tussentijdse output niet met het uiteindelijke resultaat.
  4. Herhaal dit nadat de noodzakelijke informatie is verwijderd of de invoer dubbelzinnig is gemaakt. Controleer of het systeem een ​​antwoord verduidelijkt, stopt of verzint.
  5. Vergelijk met de uitgelegde oplossing. Bewaar de configuratie, datum, resultaat en een verklaring voor verschillen. Verander één ding en test opnieuw.

Een uitgelegde oplossing

Behoud de oorspronkelijke zoekopdracht en test of de ophaalwinst extra oproepen rechtvaardigt; hypothetische tekst is geen bewijs. Met een succesvolle oefening kun je het verband tussen input, fasen en uitkomst laten zien. Als er informatie ontbreekt, is een voorzichtig antwoord nuttiger dan verzonnen details. Vergelijk meer dan stijl: controleer ook voorwaarden, bronnen en bewerkingen.

Wanneer deze aanpak helpt en wat de beperkingen zijn

Herschrijven kan de betekenis veranderen of een exacte identificatie laten vallen. Kies deze aanpak wanneer deze een gemeten behoefte verbetert. Houd een eenvoudige basislijn aan en vergelijk de resultaten met behulp van identieke inputs. Eén succesvol voorbeeld garandeert niet in elke situatie betrouwbaarheid.

Controleer wat je hebt geleerd

Verandert RAG de LLM-parameters?

Nee. Het levert context op verzoektijd; parameterwijzigingen horen bij training.

Kan een reranker een niet-geïndexeerd document repareren?

Nee. De passage moet eerst voorkomen in de index en kandidatenlijst.

Welk resultaat moet deze oefening opleveren?

Behoud de oorspronkelijke zoekopdracht en test of de ophaalwinst extra oproepen rechtvaardigt; hypothetische tekst is geen bewijs.

Begrippen om te onthouden

  • Ophalen: Relevante informatie vinden in toegankelijke bronnen.
  • Herrangschikken: Een zorgvuldiger herschikking van reeds opgehaalde kandidaten.
  • Regressie / regressie: Een wijziging die een voorheen correcte casus doorbreekt.

Bronnen en uw volgende stap

Ter voorbereiding: D06 — Updates, verwijdering en herindexering