Spring til indhold
← Tilbage til bloggen
Applikationer 25. maj 2026 · 7 min læsning

Byg en privat vidensassistent med RAG

Gør dine dokumenter til en privat assistent, der svarer med kildehenvisninger – uden at sende noget til cloud.

Byg en privat vidensassistent med RAG

Forestil dig at stille et spørgsmål og få et svar, der citerer det nøjagtige afsnit fra din interne politik, din produktspecifikation eller sidste kvartals revisionsrapport – alt uden at en eneste byte forlader dit serverrum. Det er løftet om Retrieval-Augmented Generation (RAG), og med Privonis, der kører fuldt on-premise, er det nu inden for rækkevidde for enhver europæisk virksomhed, der tager datasuverænitet alvorligt.

Hvad er RAG, og hvorfor er det vigtigt?

Store sprogmodeller er kraftfulde ræssonører, men de ved kun, hvad de er trænet på. RAG løser det ved at hente relevante passager fra dit eget dokumentlager ved forespørgselstidspunktet og overlevere dem til modellen som kontekst. Modellen svarer derefter forankret i disse passager og citerer kilder frem for at hallucinere fakta. Resultatet er en vidensassistent, der er både nøjagtig og revisionspligtig – to egenskaber, der betyder enormt i regulerede brancher.

RAG-pipeline-diagram der viser ingest-, chunk-, embed-, vektor-indeks-, retrieve- og generate-stadier
Den fulde RAG-pipeline: fra rå dokumenter til et forankret, citeret svar.

RAG-pipeline trin for trin

Et produktions-RAG-system involverer seks stadier. Forståelse af hvert enkelt hjælper dig med at undgå de mest almindelige fejltilstande.

  • Ingest: indlæs dokumenter fra PDF'er, Word-filer, Confluence-sider, SharePoint eller enhver struktureret kilde, din organisation bruger.
  • Chunk: opdel dokumenter i segmenter – typisk 200-500 tokens – der er små nok til at passe i modellens kontekstvindue, men store nok til at bære mening.
  • Embed: konverter hvert chunk til en tæt vektor ved hjælp af en lokal embedding-model såsom BGE-M3 eller E5-multilingual. Ingen cloud-kald krævet.
  • Vektor-indeks: gem embeddings i en vektordatabase (Qdrant, Chroma, pgvector), der kører på din egen infrastruktur.
  • Retrieve: ved forespørgselstidspunktet, embed brugerens spørgsmål og find de top-k nærmeste chunks ved cosinus-lighed, eventuelt kombineret med BM25 nøgleordssøgning (hybrid retrieval).
  • Generate: videregiv de hentede chunks plus spørgsmålet til din on-premise LLM (Llama 3, Mistral, Qwen eller en anden open-weight model serveret via Ollama eller vLLM) og producér et citeret svar.

At holde det privat med Privonis

Hvert trin i denne pipeline kører inden for din infrastruktur, når du implementerer med Privonis. Embedding-modellen, vektordatabasen, LLM-inferensserveren og orkestreringslaget er alle self-hosted. Dine dokumenter forlader aldrig dit netværk. Dette er ikke blot en privatlivspræference – for virksomheder underlagt GDPR, NIS2-direktivet eller sektorspecifikke regler inden for finans og sundhedspleje er det at holde data on-premise ofte et compliancekrav, ikke en mulighed.

Skjoldikon der repræsenterer on-premise databeskyttelse og suverænitet
On-premise-implementering betyder, at dine data aldrig rører eksterne servere.

Tips til chunking og retrieval-kvalitet

Kvaliteten af dit RAG-system lever eller dør ved chunking- og retrieval-stadierne. Et par praksisser, der konsekvent forbedrer resultater: brug semantisk chunking frem for faste tokenantal, hvor det er muligt; overlapning af chunks med 10-15% for at undgå at skære kontekst ved grænser; gem dokumentmetadata (kilde, dato, sektionsoverskrift) ved siden af hvert chunk, så modellen kan citere nøjagtigt; og eksperimentér med gensortering af de hentede passager med en cross-encoder-model inden de sendes til generatoren.

Svaret er kun så godt som retrieval. Invester i chunking-strategi og hybrid søgning inden du investerer i en større model.

Evaluering af din vidensassistent

Evaluering springes ofte over i tidlige RAG-projekter og fortrydes senere. Byg et guldnyt datasæt med 50-100 spørgsmål-svar-par fra domæneeksperter. Mål retrieval-recall (dukkede det rigtige chunk op i top-k-resultaterne?), svarets troværdighed (holder svaret sig til, hvad den hentede tekst siger?) og svarets relevans (adresserer det faktisk spørgsmålet?). Open source-frameworks såsom RAGAS eller DeepEval kan automatisere meget af denne scoring og integrere i en CI-pipeline, så regressioner fanges inden implementering.

Almindelige faldgruber at undgå

De hyppigste fejl, vi ser, når vi hjælper virksomheder med at bygge vidensassistenter: embedding af lav-kvalitets- eller duplikatdokumenter uden at rense dem først; valg af en chunkstørrelse, der er for stor, hvilket får modellen til at gå glip af den specifikke sætning, der besvarer spørgsmålet; ignorering af flersprogede dokumenter (BGE-M3 og E5-multilingual håndterer blandede sprogkorpora godt); og springer adgangskontrol over, så en bruger i én afdeling kan hente dokumenter, de ikke bør se. Privonis-implementeringer inkluderer rollebaseret samling-partitionering ud af boksen for at adressere det sidste punkt. Byg det rigtigt fra starten, og din private vidensassistent vil være et af de mest værdifulde værktøjer, din organisation nogensinde har implementeret.

Lad os tale om dit AI-projekt

Book et opkald