Router RAG și alegerea variantei potrivite

Router RAG alege o strategie după întrebare.

Ce vei învăța

  • Explici: rag este acces la dovezi, nu reantrenare
  • Aplici ideea într-un exemplu: Router RAG și alegerea variantei potrivite
  • Recunoști limitele și verifici rezultatul exercițiului

Router RAG alege o strategie după întrebare. Separă rutarea căutării de rutarea către un agent specialist din workflow.

Pașii se referă la funcționalități identificate în codul aplicației. Validarea pe o instanță live nu a fost efectuată pentru acest material; verifică documentația și opțiunile din versiunea ta.

Cum funcționează, pas cu pas

Comparație și pregătirea de producție

Naive oferă baseline. Rerank îmbunătățește ordinea candidaților; Multimodal pregătește și imagini; Graph urmărește relații; Hybrid combină sens și cuvinte; Router selectează o strategie. Alege după eroarea măsurată. În producție verifică surse actuale, acces înainte de retrieval, cazuri fără răspuns, starea indexării și costul fiecărui circuit. Ruta directă poate fi nepotrivită pentru întrebări care cer obligatoriu politica firmei.

Laborator detaliat

Router nu este o evaluare a adevărului

Modelul de rutare clasifică întrebarea și indică un traseu. Nu dovedește că traseul a găsit datele potrivite. În registrele testului păstrează ruta, sursa găsită și afirmațiile susținute. Pentru o întrebare despre politica firmei, verifică explicit că nu s-a ales direct în locul căutării.

Testează parafraze și întrebări amestecate, precum „Ce adaptor îmi trebuie și cât durează livrarea?”. Pot solicita tipuri de dovezi diferite. Complexitatea Router este justificată doar dacă alegerea îmbunătățește succesul sau costul față de un baseline pe același corpus.

Harta vizuală

Router RAG și alegerea variantei potrivite Urmărește săgețile continue pentru fluxul principal. Săgețile albastre punctate furnizează date sau context; cele roz punctate arată feedback sau rezultate care revin. Culorile și formele disting modelele, stocările, deciziile și rezultatele. Se alege o singură rută. Ramura direct ocolește căutarea și întoarce propriul răspuns. Recuperarea întoarce dovezi. Dacă este activat un model de răspuns, acesta compune și un răspuns; dovezile recuperate trebuie verificate. Relații: Cererea utilizatorului → Router: clasifică intenția; Router: clasifică intenția → Intenție și strategie selectată; Căutare semantică → Construiește contextul cu dovezi; Construiește contextul cu dovezi → Model de răspuns (opțional); Model de răspuns (opțional) → Dovezi cu surse; Extrage entități din întrebare → Traversare limitată a grafului; Traversare limitată a grafului → Construiește contextul cu dovezi; Căutare Hybrid → Construiește contextul cu dovezi; Răspuns direct fără căutare → Răspuns final; Instrucțiuni și context → Router: clasifică intenția; Capabilități și constrângeri → Router: clasifică intenția; Intenție și strategie selectată → Căutare semantică (vector); Intenție și strategie selectată → Extrage entități din întrebare (graph); Intenție și strategie selectată → Căutare Hybrid (hybrid); Intenție și strategie selectată → Răspuns direct fără căutare (direct); Index vectorial → Căutare semantică; Graf de cunoștințe Neo4j → Traversare limitată a grafului; Index vectorial → Căutare Hybrid. R08 · Hartă de relații Router RAG și alegerea variantei potrivite Intrare Cererea utilizatorului Date Instrucțiuni și context Date Capabilități și constrângeri Model AI / agent Router: clasifică intenția Decizie / control Intenție și strategie selectată Procesare Căutare semantică Model AI / agent Extrage entități din întrebare Procesare Căutare Hybrid Model AI / agent Răspuns direct fără căutare Stocare / index Index vectorial Procesare Traversare limitată a grafului Stocare / index Graf de cunoștințe Neo4j Procesare Construiește contextul cu dovezi Model AI / agent Model de răspuns (opțional) Rezultat Răspuns final Rezultat Dovezi cu surse vector graph hybrid direct Flux principal Date și context Feedback și revenire

Urmărește săgețile continue pentru fluxul principal. Săgețile albastre punctate furnizează date sau context; cele roz punctate arată feedback sau rezultate care revin. Culorile și formele disting modelele, stocările, deciziile și rezultatele. Se alege o singură rută. Ramura direct ocolește căutarea și întoarce propriul răspuns. Recuperarea întoarce dovezi. Dacă este activat un model de răspuns, acesta compune și un răspuns; dovezile recuperate trebuie verificate. Pe ecrane mici, derulează orizontal pentru a urmări întreaga diagramă.

Un exemplu complet

Politica de retur poate merge la vector; relația piesă–adaptor la graph; codul exact la hybrid; o întrebare generală la direct. Ruta direct nu consultă documentele private.

Încearcă tu

  1. Alege Router și model router; testează vector, graph, hybrid, direct și o cerere ambiguă.
  2. Notează intrarea, sursa și rezultatul așteptat înainte să rulezi experimentul. Folosește doar datele fictive din exemplu.
  3. Urmărește etapele din diagramă. La fiecare pas scrie ce informație primește și ce produce; nu confunda rezultatul intermediar cu rezultatul final.
  4. Repetă cazul după eliminarea unei informații necesare sau după o intrare ambiguă. Verifică dacă sistemul cere clarificare, se oprește sau inventează.
  5. Compară cu soluția comentată. Păstrează configurația, data, rezultatul și o explicație pentru orice diferență. Schimbă un singur lucru și retestează.

Soluție comentată

Notezi ruta aleasă și dacă răspunsul a folosit efectiv dovezi. Compari toate cele șase variante pe aceleași întrebări. Pentru a considera exercițiul reușit, poți arăta legătura dintre intrare, etapele parcurse și rezultat. Dacă lipsesc date, un răspuns prudent este mai util decât o completare inventată. Nu compara doar stilul: verifică și condițiile, sursele și operațiile efectuate.

Când merită și ce poate merge prost

Ramura hybrid locală unește și deduplică; nu execută automat RRF și rerank din template-ul Hybrid separat. Alege această abordare când îmbunătățește o nevoie măsurată. Păstrează o variantă simplă ca referință și compară rezultatele pe aceleași intrări. Un singur exemplu reușit nu stabilește fiabilitatea în toate situațiile.

Verifică ce ai înțeles

RAG modifică parametrii LLM-ului?

Nu. Furnizează context la cerere; schimbarea parametrilor aparține antrenării.

Un reranker repară un document neindexat?

Nu. Mai întâi trebuie ca pasajul să existe în index și în lista de candidați.

Ce rezultat trebuie să obții în acest exercițiu?

Notezi ruta aleasă și dacă răspunsul a folosit efectiv dovezi. Compari toate cele șase variante pe aceleași întrebări.

Cuvinte de ținut minte

  • Retrieval: Căutarea informației relevante în surse accesibile.
  • Rerank: Reordonarea mai atentă a candidaților deja găsiți.
  • Regresie / Regression: O schimbare care strică un caz anterior corect.

Surse și următorul pas

Pentru pregătire: R07 — Hybrid RAG: sens și cuvinte exacte

Continuă cu: D04 — Întrebări bune pentru a testa RAG · E02 — Evaluarea RAG separat pe etape · C03 — Asistent pentru documente complexe