Ce este Self-RAG (Generare Augmentată cu Auto-Reflecție)?

Arhitecturi Avansate și Standarde Moderne Asai et al. / Reflection Tokens

Modelul învață să emită tokeni speciali de decizie când are nevoie de surse externe, dacă fragmentul este util și dacă răspunsul este susținut de fapte.

Denumire completă

Arhitectură RAG cu Tokeni de Reflecție

Sistemele RAG tradiționale sunt rigide: caută întotdeauna documente externe pentru fiecare întrebare, chiar și atunci când este vorba despre un salut banal (‘Bună ziua’) sau o problemă pe care modelul o știe deja la perfecție. În plus, nu au capacitatea nativă de a-și pune la îndoială propriile afirmații.

Self-RAG (Self-Reflective Retrieval-Augmented Generation) este un cadru revoluționar în care un singur model lingvistic este antrenat să emită patru tipuri speciale de tokeni de reflecție în timpul generării:

• Retrieve: Modelul decide dinamic: ‘Am nevoie de informații externe pentru a continua această propoziție? [Da / Nu]’
• IsRel: ‘Este fragmentul extras relevant pentru ceea ce încerc să spun?’
• IsSup: ‘Este fraza pe care tocmai am generat-o susținută 100% de document (factuală) sau am inventat-o?’
• IsUse: ‘Este răspunsul final util și coerent pentru utilizator?’

Concepte cheie și caracteristici

Concept / Parametru Descriere practică
Tokenul [Retrieve] Declanșează interogarea bazei de date doar atunci când cunoștințele parametrice ale modelului sunt insuficiente.
Tokenul [IsRel] Filtrează pasaje irelevante chiar în timpul generării.
Tokenul [IsSup] (Support) Verificare anti-halucinație la nivel de propoziție; previne generarea de afirmații nesusținute.
Beam Search cu Scădere de Penalizare Algoritmul de decodare care alege calea de generare cu cele mai mari scoruri de reflecție pozitivă.

Exemple practice și scenarii reale

Exemplul 1: Cum arată procesul de reflecție internă pe o propoziție în Self-RAG

Modelul intercalează tokenii speciali pentru a se autoverifica pas cu pas.

Întrebare: Unde s-a născut fizicianul Horia Hulubei?

Generare model:
[Retrieve=Yes] -> Căutare 'Horia Hulubei loc nastere' -> [IsRel=Relevant]
Text extras: 'Horia Hulubei s-a născut la Iași pe 15 noiembrie 1896.'

Continuare generare: Horia Hulubei s-a născut în orașul Iași [IsSup=Fully_Supported] [IsUse=5].

Rezultat & Impact

Garanție matematică a factualității răspunsului fără evaluatori externi lenți.

Greșeli frecvente și capcane

  • Confundarea Self-RAG cu un script clasic Python de verificare; Self-RAG este o proprietate a modelului antrenat specific cu tokeni de reflecție.
  • Dezactivarea evaluării [IsSup] din motive de viteză, permițând modelului să alunece în halucinații nesancționate.

Noțiuni și module înrudite