Store språkmodeller genererer flytende tekst ut fra mønstre de har lært under treningen, men de kjenner ikke i seg selv dine dokumenter, dine nyeste tall eller fakta som har oppstått etter treningsgrensen deres. Retrieval-augmented generation lukker det gapet ved å la modellen slå opp før den svarer, slik at hvert svar forankres i en kilde du styrer i stedet for hukommelsen alene.
Slik fungerer RAG
Et RAG-system har to trinn. Først henting: brukerens forespørsel gjøres om til en vektor-embedding og sammenlignes med en kunnskapskilde — ofte en vektordatabase av dokumentavsnitt — for å hente frem de mest relevante passasjene. Deretter generering: passasjene settes inn i modellens prompt som kontekst, og modellen skriver et svar betinget av dem. Resultatet er tekst som gjenspeiler konkret materiale i stedet for en kvalifisert gjetning.
Hvorfor det betyr noe
Henting holder svarene presise og oppdaterte uten å trene modellen på nytt, noe som er tregt og dyrt. Fordi svaret er forankret i hentet tekst, reduserer RAG hallusinasjoner og lar en generell modell snakke om privat eller raskt skiftende kunnskap — en bedrifts retningslinjer, en produktkatalog, en supporthistorikk. Det gjør også svarene mer gjennomsiktige, siden de underliggende passasjene kan vises og kontrolleres.
Slik virker det i DraftKite
DraftKite bruker RAG i sin valgfrie kunnskapsbase. Du laster opp dokumenter — vanlige spørsmål, priser, produktfakta — og DraftKite deler dem opp og bygger dem inn i et vektorlager. Når en ny e-post kommer inn, henter den de passasjene som er mest relevante for nettopp den meldingen, og legger dem til som kontekst før den skriver et utkast, slik at utkastet gjenspeiler din egen informasjon. Utkastet venter fortsatt i kladdemappen din til du gjennomgår det og sender.