Műszaki ÚTMUTATÓ

A modellek átsorolása

Az átrendező egy második lépcsős modell, amely újra pontozza a keresési eredmények szűkített listáját a lekérdezés szempontjából, és élesíti a sorrendet, miután egy gyors retriever kiválasztja a jelölteket.

2 perc olvasásUtoljára frissítve

Áttekintés

It is a key ingredient in modern search and retrieval-augmented generation (RAG).

Mély merülés

A kereső- és RAG-rendszerek általában két szakaszban működnek. Először is, egy gyors retriever (gyakran vektoros/beágyazó keresés vagy BM25 kulcsszó) 50-100 jelölt dokumentumot gyűjt ki milliók közül – visszahívásra és gyorsaságra optimalizálva. De ez az első lépés külön pontozza a lekérdezést és a dokumentumokat, így hiányozhat az árnyalat. Az újrarangsorolás a precíziós lépés: a lekérdezést és az egyes jelölteket együtt veszi, és egy finom szemcsés relevanciapontszámot ad ki, majd átrendezi a listát, hogy a legjobb eredmények kerüljenek a csúcsra. A domináns architektúra a keresztkódoló: a lekérdezést és a dokumentumot együttesen egy transzformátorba táplálja, lehetővé téve, hogy minden lekérdezési token minden dokumentum tokenre figyeljen. Ez a mély interakció sokkal pontosabbá teszi az újrarangsorolókat, mint a hasonlóság beágyazása, annak az árán, hogy jelöltenként egyszer futtassák le.

Technikai betekintés

A kontraszt a bi-encoder versus cross-encoder. A bi-kódoló a lekérdezést és a dokumentumot egymástól függetlenül vektorokba ágyazza, így a hasonlóság olcsó ponttermék – gyors és előre kiszámítható, de sekély. A keresztkódoló összefűzi a lekérdezést és a dokumentumot egy bemenetbe, és teljes transzformátormenetet futtat, egyetlen relevanciapontszámot hozva létre gazdag tokenszintű figyelem mellett. Nem lehet előre kiszámítani, ezért egy kis szűkített lista átsorolására van fenntartva. Az olyan modellek, mint a Cohere Rerank és a BGE-reranker ezt példázzák.

Stratégiai hatás

Költség és költségvetés

Az építészeti döntések évekig növelik a teljesítményt és a működési költségeket.

Tisztább döntések

A technikai oktatás segít a csapatoknak a megfelelő verem kiválasztásában, nem csak a legújabb készletben.

Minőségellenőrzés

A jobb mérnöki döntések csökkentik a termelés megbízhatósági incidenseit.

A modellek újrarangsorolásának jövője

Az átrendezők a RAG-folyamatok szabványossá válnak, mivel a jobban rendezett kontextus közvetlenül javítja az LLM-válasz minőségét és csökkenti a hallucinációkat. Könnyebb, gyorsabb keresztkódolókra, többnyelvű és multimodális átrendezőkre (szöveg plusz képek vagy táblázatok), valamint hosszabb kontextusablakokra számíthat, így az egész dokumentumokat pontozhatja. Az LLM-alapú „listwise” újrarangozók, amelyek egy egész jelölthalmazt ítélnek meg egyszerre, növekszenek, és egyes rendszerek a keresztkódolók értékeléseit olcsóbb retrieverekké desztillálják vissza, hogy a pontosság közelebb kerüljön az első szakaszhoz.

Valós megvalósítás

Egy RAG chatbot, amely 50 darabot keres be a keresés beágyazásával, majd újrarangsorol, hogy csak az 5 legfontosabb elemet adja meg az LLM kontextusában

Az e-kereskedelmi keresés átrendezi a termékeredményeket, így a vásárló teljes lekérdezési kifejezésének leginkább megfelelő tételek jelennek meg először

Cohere Rerank vagy BGE-reranker, amely növeli a vállalati dokumentumkeresés pontosságát több ezer irányelv PDF-fájlban

Az ügyfélszolgálati tudásbázisok átrendezik a letöltött súgócikkeket, így az ügynök a legrelevánsabb választ jeleníti meg a tetején

Kockázatok és védőkorlátok

Egy benchmark optimalizálása elrejtheti a rendszer általános hiányosságait.

Az infrastrukturális és karbantartási költségeket gyakran alábecsülik.

A biztonsági és megfigyelhetőségi hiányosságok a rendszerek bonyolultabbá válásával nőhetnek.

Végrehajtási ütemterv

1

Határozza meg a késleltetési, minőségi és költségcélokat a megvalósítás előtt.

2

Benchmark reális terhelési és adatviszonyok mellett.

3

Műszerfigyelés a hibák, az eltolódás és a felhasználói hatások szempontjából.

4

A méretezés előtt készítse elő a visszagörgetési és az incidensre adott válaszútvonalakat.

Folytassa a felfedezést

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Reranking Models quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Kezdő kvíz

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Következő útmutató

A/B tesztelés ML modellekhez

Gyakran ismételt kérdések

What is Reranking Models?

Az átrendező egy második lépcsős modell, amely újra pontozza a keresési eredmények szűkített listáját a lekérdezés szempontjából, és élesíti a sorrendet, miután egy gyors retriever kiválasztja a jelölteket. Kulcsfontosságú összetevője a modern kereséssel és visszakereséssel bővített generációnak (RAG).

Egy tipikus kétlépcsős visszakeresési folyamatban mi a feladata az átrendezőnek?

A gyors retriever elhozza a jelölteket; az újrarangozó ezután újra pontozza azt a szűkített listát, hogy a legrelevánsabb eredményeket az élre tolja.

Milyen architektúrát használ a legtöbb átrendező?

Az átrendezők általában keresztkódolókat használnak, a lekérdezést és a dokumentumot együtt táplálják, így a figyelem modellezheti interakciójukat.

Miért nem lehet egy keresztkódoló átsorolót közvetlenül dokumentumok milliói között keresni?

Az előre kiszámítható beágyazásoktól eltérően a keresztkódolónak páronként teljes transzformátorát kell futtatnia, ezért egy kis szűkített listának van fenntartva.

Mi a bi-encoder fő előnye a keresztkódolókkal szemben?

A bi-kódolók egymástól függetlenül és előre beágyazzák a dokumentumokat, lehetővé téve a gyors hasonlóságkeresést hatalmas gyűjtemények között.

Hogyan segítik az átrendezők a hallucinációk csökkentését a RAG-rendszerekben?

A jobban rendezett, relevánsabb kontextus pontos alapozást ad az LLM-nek, ami csökkenti a koholt válaszok számát.