Hoppa till innehåll
CitationLab
Tillbaka till Vad är...?
Vad är...?

Vad är reranking? Så väljer AI vilka källor som faktiskt används

Reranking är andra steget i en RAG-pipeline: efter att den första sökningen har hämtat en hög möjliga källor ger en egen modell dem en mer precis relevanspoäng och sorterar om dem innan svaret genereras. Det är här de verkligt relevanta bitarna skiljs från de bara skenbart relevanta. Här är hur reranking fungerar, och varför det inte räcker att bli hämtad — du måste överleva reranking.

KR
Krister Ross
Grundare och VD, CitationLab
Publicerad 3 min läsning
Nyfiken på hur AI beskriver ditt varumärke?Kör en gratis synlighetskoll

Reranking är det andra steget i hur en AI väljer vilka källor som faktiskt ska användas i ett svar. Efter att ett snabbt första steg har hämtat in en bred hög möjliga källor ger en egen, mer precis modell var och en av dem en ny relevanspoäng och sorterar om dem. Kort sagt: hämtningen hittar kandidaterna, reranking bestämmer ordningen — och bara toppen når fram till svaret.

Varför hämtningen delas i två steg

Detta handlar om en avvägning mellan fart och precision. Den första sökningen använder embeddings och en vektordatabas för att hitta kandidater blixtsnabbt bland miljontals dokument — men målet där är att inte missa något relevant, inte att rangordna perfekt. Därför hämtar den gärna 50–100 kandidater som ligger ungefär i rätt område. Reranking tar sedan bara denna lilla hög och använder en tyngre modell på var och en för att avgöra den verkliga relevansen. Att köra den tunga modellen på hela databasen vore alldeles för långsamt; att köra den på 100 kandidater är överkomligt. Detta mönster kallas tvåstegshämtning.

Hur reranking fungerar

Rerankers är i regel cross-encoders. Där den snabba vektorsökningen embeddar fråga och dokument var för sig och jämför dem i efterhand, läser en cross-encoder frågan och kandidattexten samtidigt och ger ut en relevanspoäng för paret. Eftersom den ser båda texterna på en gång fångar den upp nyanser i sammanhanget — vilken av två skenbart lika bitar som faktiskt svarar på det som frågades. Det gör den långsam men precis, och det är just därför den används sist, på en liten hög. Kommersiella rerankers som Cohere Rerank är vanliga val i produktion.

Varför det spelar roll för AI-synlighet

Här ligger den viktigaste lärdomen: att bli hämtad räcker inte — du måste överleva reranking. Ditt innehåll kan mycket väl hamna i den första högen på 100 kandidater, men om en konkurrent svarar mer precist och direkt på själva frågan sorteras du ned under reranking och når aldrig fram till svaret. Två bitar kan ligga lika nära frågan i embedding-rummet, men rerankern väljer den som besvarar frågan mest precist. Därför räcker det inte att vara ”i närheten” av ämnet — du måste träffa frågan.

Hur du själv kan använda detta

Skriv så att varje stycke besvarar en konkret fråga direkt och fullständigt, utan att läsaren måste leta. Lägg svaret först (BLUF), använd det språk frågan faktiskt ställs i, och undvik att packa in det viktigaste i långa, allmänna stycken. Ju mer precist en chunk svarar på frågan, desto bättre klarar den sig genom reranking. CitationLab Monitor med Chunkalyzer hjälper dig att se vilka stycken som är relevanta nog att klara sig — och vilka som hämtas men sorteras bort. Vill du veta om ditt innehåll överlever reranking i dag? Börja med en genomgång av din AI-synlighet.

Vanliga frågor

Vad är reranking i RAG?
Reranking är ett andra steg i relevansbedömningen. Efter att ett snabbt första steg har hämtat en bred hög möjliga källor från vektordatabasen ger en egen modell varje kandidat en mer precis relevanspoäng och sorterar om dem. Bara de högst rangordnade når fram till modellen som ska svara.
Varför behövs reranking när man redan har hämtat källor?
Därför att den första sökningen är snabb men grov. Vektorsökning hittar kandidater som ligger ungefär i rätt område men rangordnar dem inte alltid perfekt. Reranking använder en tyngre, mer precis modell på den lilla högen kandidater för att skilja de verkligt relevanta från de bara skenbart relevanta — något som vore för långsamt att göra på hela databasen.
Vad är en cross-encoder?
En cross-encoder är en modelltyp som läser frågan och en kandidattext samtidigt och ger ut en relevanspoäng för paret. Eftersom den ser båda texterna på en gång fångar den upp nyanser i sammanhanget som den snabba vektorsökningen missar. Det gör den långsam men precis — därför används den i reranking, på en liten hög kandidater.
Vad betyder reranking för AI-synlighet?
Att det inte räcker att bli hämtad. Även om ditt innehåll kommer med i den första högen kandidater kan det sorteras bort i reranking om en konkurrent svarar mer precist på själva frågan. För att bli citerad måste ditt innehåll överleva båda stegen — först hämtningen, sedan rerankingen.
Ordförklaringar

Begrepp som används i artikeln

Reranking
Reranking är andra steget i en RAG-pipeline, där de hämtade kandidaterna får en mer precis relevanspoäng och sorteras om innan modellen svarar. Bara de högst rangordnade når fram till svaret.
Cross-encoder
En cross-encoder är en modell som läser fråga och kandidattext samtidigt och ger ut en precis relevanspoäng för paret. Den är långsammare men mer träffsäker än vektorsökning, och används därför till reranking av en liten hög kandidater.
Tvåstegshämtning
Tvåstegshämtning är mönstret där ett snabbt första steg hämtar en bred hög kandidater, och ett långsammare, mer precist andra steg (reranking) sorterar om dem innan svaret genereras.

Var detta till hjälp?

Dela:

Hold deg oppdatert

Få fagartikler, produktnyheter og analyser rett i innboksen.