Store sprogmodeller genererer flydende tekst ud fra mønstre, de har lært under træningen, men de kender ikke i sig selv dine dokumenter, dine nyeste tal eller fakta, der er opstået efter deres træningsgrænse. Retrieval-augmented generation lukker det hul ved at lade modellen slå op, før den svarer, så hvert svar forankres i en kilde, du styrer, i stedet for hukommelsen alene.
Sådan fungerer RAG
Et RAG-system har to trin. Først hentning: brugerens forespørgsel omdannes til en vektor-embedding og sammenlignes med en videnskilde — ofte en vektordatabase af dokumentstykker — for at trække de mest relevante passager frem. Dernæst generering: passagerne indsættes i modellens prompt som kontekst, og modellen skriver et svar betinget af dem. Resultatet er tekst, der afspejler konkret materiale i stedet for et kvalificeret gæt.
Hvorfor det betyder noget
Hentning holder svarene præcise og aktuelle uden at gentræne modellen, hvilket er langsomt og dyrt. Fordi svaret er forankret i hentet tekst, reducerer RAG hallucinationer og lader en generel model tale til privat eller hurtigt skiftende viden — en virksomheds politikker, et produktkatalog, en supporthistorik. Det gør også svarene mere gennemsigtige, da de underliggende passager kan vises og kontrolleres.
Sådan virker det i DraftKite
DraftKite bruger RAG i sin valgfrie videnbase. Du uploader dokumenter — FAQ'er, priser, produktfakta — og DraftKite deler dem op og embedder dem i et vektorlager. Når en ny e-mail ankommer, henter den de passager, der er mest relevante for netop den besked, og tilføjer dem som kontekst, før den skriver et udkast, så udkastet afspejler dine egne oplysninger. Udkastet venter stadig i din kladdemappe, til du gennemser det og sender.