Gratis værktøjFå en AI-drevet diagnose af dit website på få minutterPrøv AI Site Doctor
Lad os tale
← Udforsk AI-ordbogen
Retrieval & data

Contextual retrieval

Contextual retrieval tilføjer en kort forklaring af et tekstuddrags dokumentkontekst før indeksering, så uddraget lettere kan findes og forstås i den rigtige sammenhæng.

Også kaldet: Contextual embeddings · Contextual BM25

Moselstudio · AI-ordbog2 min. læsning
Se mulighederne i jeres virksomhed ↗
Små papirdele flyttes fra en stor dokumentstak gennem en grøn beholder.
Det enkelte uddrag forbindes med den sammenhæng, det kommer fra.

Hvad betyder Contextual retrieval?

Contextual retrieval er her betegnelsen for den metode, Anthropic beskriver, hvor hvert dokumentuddrag får en kort, specifik kontekstforklaring. Forklaringen placerer uddraget i det større dokument, før teksten bruges til embeddings og eventuelt ordsøgning.

Et isoleret afsnit kan indeholde “denne ordning” uden at nævne ordningens navn. Hvis navnet kun står flere sider tidligere, kan uddraget være svært at finde gennem et selvstændigt søgespørgsmål. En korrekt kontekstforklaring kan gøre forbindelsen synlig i det indekserede materiale.

Den ekstra tekst er afledt materiale. Hvis den genereres af en model, kan den være forkert eller for bred. Den bør derfor ikke erstatte originalen eller behandles som en ny autoritativ kilde. Dens værdi skal vurderes gennem de spørgsmål, vidensbasen faktisk skal besvare.

Tilføj det, uddraget behøver for at stå alene

En generisk sammenfatning af hele dokumentet er ikke nødvendigvis nyttig ved alle afsnit. Konteksten bør forklare netop det enkelte uddrags emne, relevante enhed og afgrænsning uden at drukne teksten i ekstra information.

Bevar en tydelig forskel mellem originaltekst og den tilføjede forklaring. Det gør det muligt at kontrollere en fejl og vise læseren det faktiske kildeafsnit. En kildehenvisning bør pege på originalen frem for alene på modellens beskrivelse af den.

Afledt kontekst skal følge dokumentets ændringer

Når originalen ændres, kan forklaringen blive forældet, selv om selve uddraget stadig ligner sig selv. En ny definition tidligere i dokumentet kan eksempelvis ændre, hvad et senere “denne løsning” henviser til.

Planlæg derfor genberegning og versionskobling. Test metoden mod en enklere løsning, hvor overskrift og eksisterende metadata følger uddraget. Hvis disse oplysninger allerede løser problemet, er genereret kontekst måske unødvendig. Mere forbehandling er kun værdifuld, hvis den forbedrer det relevante kildegrundlag.

FRA BEGREB TIL ARBEJDSDAG

Et eksempel fra praksis

En kursusudbyder har et langt dokument med flere undervisningsforløb. Et afsnit beskriver “materialerne til anden dag”, mens forløbets navn står i kapiteloverskriften. En prototype tilføjer en kort kontekst med det korrekte forløb og dag.

Teamet sammenligner søgning med originaltekst, med almindelig overskriftsmetadata og med den genererede kontekst. Et testspørgsmål handler om et andet forløb med samme ordvalg. Den ekstra forklaring skal hjælpe med adskillelsen og må ikke få materialer fra de to forløb til at blive blandet sammen.

Typiske faldgruber

  • Genereret kontekst vises som om den var et ordret kildeafsnit.
  • Den samme brede dokumentsammenfatning sættes foran alle uddrag.
  • Kontekstforklaringer opdateres ikke, når originalens betydning ændres.

Det skal I afklare

  1. Hold originaltekst, tilføjet kontekst og version adskilt.
  2. Kontrollér referencer, enheder og afgrænsninger i forklaringen.
  3. Sammenlign med overskrifter og metadata før mere generering indføres.

Spørgsmål og svar

Er contextual retrieval det samme som et større tekstuddrag?

Nej. Metoden tilføjer en forklaring før indeksering. Et større uddrag eller parent document retrieval bevarer i stedet mere originaltekst omkring et fund.

Er forbedringen garanteret?

Nej. Kilderne beskriver metoden og egne forsøg. Jeres dokumenter, spørgsmål og kontrol af den genererede kontekst afgør, om den hjælper i praksis.

Kilder og videre læsning

De tekniske begreber bygger på nedenstående kilder. Eksemplerne er illustrative og viser, hvordan I kan arbejde med emnet.

  1. Anthropic: Contextual RetrievalAfsnitsspecifik kontekst før embeddings og BM25-indeksering.
  2. Anthropic: Contextual embeddings cookbookForfatternes implementeringseksempel; gennemgået via notebookens rå indhold.
FRA VIDEN TIL JERES NÆSTE SKRIDT

Fra begreb til en løsning, I kan bruge.

Beskriv den opgave, I gerne vil gøre lettere. Vi hjælper med at afklare data, muligheder og et overskueligt første skridt.

  • En personlig vurdering af jeres opgave
  • Afklaring af data, systemer og begrænsninger
  • Et konkret forslag til næste skridt
M
Et svar fra mennesker, der bygger.Mosel Studio · Svendborg · Hele Danmark
kontakt@moselstudio.dk
Hvordan vil du helst starte?

Uforpligtende henvendelse · Ingen automatisk tilmelding