RAG

RAG

RAG (retrieval-augmented generation) er en arkitektur, hvor en sprogmodel henter relevant information fra en ekstern datakilde, før den formulerer sit svar, så svaret bygger på aktuel virksomhedsviden i stedet for kun det, modellen har lært under træning.

Kim Like

Indholdet på denne side er gennemgået og kvalitetssikret af Kim.

Hvordan har vi verificeret denne side?Vi tager ansvar for det indhold, vi udgiver. Ekspert verificeret betyder, at:Vores ekspert inden for emnet har sikret, at indholdet og rådgivningen er korrekt.Vi har gennemgået og kvalitetssikret de tal og kilder, der ligger til grund.

FAQ

Ofte stillede spørgsmål om RAG

Hvad er forskellen på RAG og fine-tuning?
RAG henter viden ved forespørgselstidspunktet fra en ekstern datakilde, mens fine-tuning ændrer modellens vægte permanent gennem yderligere træning. RAG er derfor lettere at holde opdateret, fordi man blot opdaterer datakilden, ikke modellen selv. Fine-tuning giver til gengæld mere kontrol over stil og adfærd, men kræver ny træning, hver gang noget skal ændres.
Kræver RAG en vektordatabase?
I langt de fleste implementeringer, ja. Vektordatabasen gør det muligt at søge efter betydning frem for eksakte ord, hvilket er nødvendigt for at finde de mest relevante tekststykker hurtigt.
Kan RAG give forkerte svar?
Ja, hvis datagrundlaget er dårligt eller forældet. RAG er kun så pålidelig som de data, den henter fra, så løbende kontrol af datakvaliteten er en forudsætning, ikke en eftertanke.
Hvad kræver det at få RAG i produktion?
Det kræver en fungerende data-platform med pipelines til indsamling, løbende opdatering og kvalitetskontrol af data. Uden det fundament bliver selv en velvalgt model upålidelig i praksis.

Relaterede ordbogsopslag og ydelser

Uddyb de tilstødende begreber og se den kommercielle løsning på datadelen af RAG.

Denne side er gennemgået og godkendt af Kim Like

Kim Like

Gennemgået af

Principal konsulent

Kim Like er AI- og udviklingskonsulent med mere end 10 års erfaring inden for web, software og automatisering for danske virksomheder. Han er principal konsulent hos AI Enterprise, hvor han sammen med et team driver større AI-projekter fra problemafklaring og planlægning til implementering og drift. Han skriver desuden kildekritisk om AI og automatisering, uden hype og uden løse påstande.

Ekspertiser

  • Kunstig intelligens
  • Automatisering
  • Digital transformation
  • AI-projektledelse

AI-arkitektur

Hvad er RAG?

RAG kombinerer to trin: et opslag, der finder de mest relevante tekststykker fra egne data, og en generering, hvor sprogmodellen bruger disse tekststykker som grundlag for svaret. Det gør RAG velegnet, når viden ændrer sig ofte, eller når mængden af data er for stor til at bygge direkte ind i modellen.

Vi arbejder løbende med denne type arkitektur i vores rådgivning. Som Kim Like, principal konsulent, har set gentagne gange, står og falder RAG-løsninger ikke med selve modellen, men med kvaliteten af de data, den henter fra, hvilket i praksis kræver en vektordatabase til at gøre tekststykkerne søgbare.

Sådan er en RAG-arkitektur sat sammen

En typisk RAG-opsætning består af en pipeline, der indsamler og opdaterer data, en vektordatabase, der gør tekststykkerne søgbare, og selve sprogmodellen, der modtager de relevante uddrag sammen med brugerens spørgsmål.

Rækkefølgen betyder noget: data hentes først, derefter sendes de mest relevante stykker med til modellen som kontekst. Uden løbende opdatering og kontrol af datagrundlaget risikerer man forældede eller misvisende svar. Det er præcis den opgave vores data-platform til AI løser.

RAG eller fine-tuning?

RAG opdaterer viden ved hvert opslag og passer til ofte skiftende eller store datamængder, mens fine-tuning kræver ny træning og passer bedre til fast stil, tone eller adfærd. RAG er typisk det rigtige valg, når viden ændrer sig ofte. Fine-tuning passer bedre, når man vil forme modellens stil eller adfærd, ikke dens faktuelle grundlag.

01 / 01

Et øjeblik…

Henter spørgsmål…

1 / 4

Vælg ydelse

Henter ydelser…