Hoppa till innehållet
AI-grafen

Sluten beta för vuxna · gratis

Bygg ett RAG-flöde med spårbara källor

Lär dig hitta rätt underlag, ge spårbara svar och mäta kvalitet. Diagnosen föreslår var du börjar; labbarna testar vad du kan bygga.

Prova ett exempel från kursen

Var uppstår felet i det här RAG-svaret?

1 · Fråga

Hur länge får jag returnera varan?

2 · Hämtad källa

Returer accepteras inom 14 dagar från köp.

3 · AI-svar

Du kan returnera inom 30 dagar [1].

Vad bör du felsöka först?

Hitta din väg till ett RAG-system du kan testa →

Känner du igen dig?

Svaren låter rätt men källan säger något annat.
Du vet inte om den nya chunkstorleken gjorde det bättre eller sämre.
Sökningen missar dokumentet som alla vet finns.

Var går ett RAG-svar fel? En felsökning i fyra led

En kund frågar en dokumentassistent: ”Hur länge får jag returnera varan?” Assistenten hämtar rätt policy — ”Returer accepteras inom 14 dagar från köp” — men svarar ”inom 30 dagar [1]”. Svaret har en källa och ser trovärdigt ut. Ett RAG-flöde kan granskas i fyra led, och felet sitter i ett av dem.

1. Chunkning: dela utan att tappa källan

Dokumenten delas i stycken (chunks) innan de söks igenom. Varje stycke måste behålla vilket dokument det kommer från, annars går svaret inte att belägga. Ett stycke får inte blanda två dokument, och inga ord får försvinna i delningen.

Storleken är en avvägning: för små stycken saknar sammanhang, för stora späder ut det relevanta och tar plats i modellens kontext. Ändrar du storleken ska du mäta effekten, inte gissa.

2. Retrieval: hitta rätt underlag — och mät det

Sökningen rangordnar stycken efter hur väl de matchar frågan, lexikalt (BM25, nyckelord) eller semantiskt (embeddings). Vanliga frågeord som ”hur” och ”när” ska inte ge träff.

Mät sökningen för sig, skild från svaret. Recall@k är andelen frågor där rätt källa finns bland de k första träffarna. Är recall låg spelar det ingen roll hur bra modellen är — den får aldrig se rätt text. I exemplet ovan hämtades rätt källa, så sökningen är inte felet.

3. Grundning: svaret måste stödjas av källan

Här sitter felet i exemplet. Källan säger 14 dagar, svaret säger 30. Modellen har blandat in något den ”vet” från träningen i stället för att hålla sig till underlaget. Att svaret har en källhänvisning gör det värre, inte bättre: läsaren tror att påståendet är kontrollerat.

Ett enkelt, kontrollerbart krav är att varje citat ska finnas ordagrant i den citerade källan. Det kan kontrolleras automatiskt. Om påståendet i övrigt stöds av citatet måste granskas — av en människa eller en kalibrerad domare.

4. Avstå när underlag saknas

Frågar kunden något som inte står i dokumenten ska assistenten säga det, inte gissa. Ett belagt avstående — ”jag hittar inget stöd i underlaget” — är ett korrekt svar. Testa det uttryckligen med frågor som saknar svar i dokumenten.

  • Behåller varje stycke sin källa?
  • Är recall@k mätt på frågor som inte användes för att bygga sökningen?
  • Finns varje citat ordagrant i källan?
  • Avstår systemet när relevant underlag saknas?

Vad du kan efteråt

Målet har 9 kunskaper från grunderna och uppåt, ungefär 7 timmar om du börjar från noll. Diagnosen föreslår din startpunkt.

Labbar på vägen

Du skriver koden i webbläsaren eller i en sandlåda på servern. Dolda tester avgör om den håller.

Det här får du

Diagnos först

Frågorna föreslår var du kan börja. Övningar och labbar visar vad du faktiskt behärskar.

Kortaste vägen

Bara de kunskaper som saknas, i den ordning de bygger på varandra. Vägen räknas om när du lär dig.

Labbar med dolda tester

Du skriver koden. Tester du inte ser avgör om den håller — inte att den ser rätt ut.

Bevis på vad du kan

Behärskning kräver flera slags belägg. Kompetensbeviset listar dem och går att verifiera.

Se var du står — på tio minuter

Inget konto. Du ser direkt vad du redan kan och var din väg skulle börja.

Bygg ett RAG-flöde med spårbara källorE

Dela dokument, hämta relevant underlag, mät träffsäkerheten och ge ett kontrollerbart svar med källa.