Un LLM îți va răspunde cu aceeași siguranță și când știe răspunsul, și când îl inventează — iar în producție, un răspuns greșit rostit cu convingere costă mai mult decât un sincer „nu știu". Retrieval-Augmented Generation — prescurtat RAG — atacă exact această problemă. Nu este un model, nu este un framework, nu este o bibliotecă: este un principiu de design prin care, în loc să te bazezi exclusiv pe cunoștințele internalizate de un LLM în timpul antrenamentului, aduci informații relevante din surse externe în momentul generării răspunsului. Fără să înțelegi de ce funcționează acest principiu, tot ce urmează — embeddings, chunking, retrieval, re-ranking — rămâne un exercițiu mecanic, executat fără să știi ce rezolvi de fapt.
De ce halucinează modelele lingvistice mari
Pentru a înțelege de ce RAG există, trebuie să înțelegem mai întâi de ce LLM-urile eșuează în moduri atât de insidioase. Un model precum GPT-6.1 Sol, Claude Opus 5.5 sau Gemini 3.1 Pro a fost antrenat pe corpusuri masive de text — trilioane de tokeni din cărți, articole științifice, cod sursă, pagini web, conversații. Prin acest antrenament, modelul a învățat distribuții statistice peste secvențe de tokeni. Când generează text, modelul selectează fiecare token următor pe baza probabilităților condiționate de contextul anterior.
Halucinația apare din cel puțin patru mecanisme distincte:
1. Completare probabilistică fără ancoraj factual. Modelul nu „știe" fapte în sensul în care o bază de date stochează înregistrări. El a învățat co-apariții statistice. Dacă în datele de antrenament, expresia „capitala Australiei" a apărut frecvent lângă „Sydney" (din contexte care discutau despre cel mai mare oraș), modelul poate genera „Sydney" cu încredere, deși răspunsul corect este Canberra. Modelul nu verifică — generează.
2. Knowledge cutoff. Antrenamentul unui LLM se încheie la o dată fixă. GPT-6.1 Sol (lansat 29 septembrie 2026) are cutoff pe 30 aprilie 2026, iar Claude Opus 5.5 (lansat pe 22 septembrie 2026) în iunie 2026, dar orice eveniment, produs, lege, sau schimbare care a apărut după această dată pur și simplu nu există în „memoria" modelului. Dacă întrebi despre o reglementare UE adoptată luna trecută, modelul va improviza pe baza reglementărilor anterioare pe care le cunoaște — producând un răspuns plauzibil dar potențial incorect.
3. Lipsa accesului la date private. Chiar și pentru informații contemporane, dacă datele sunt private — regulamente interne, documentație tehnică proprietară, contracte, baze de cunoștințe enterprise — modelul nu le-a văzut niciodată. Și nu are cum. Nu poți include codul sursă proprietar al companiei tale în datele publice de antrenament.
4. Conflicte și suprapuneri în datele de antrenament. Când surse diferite oferă informații contradictorii (ceea ce se întâmplă frecvent pe internet), modelul internalizează ambele perspective. Răspunsul generat poate reflecta fie una, fie cealaltă, fie o combinație, fără nicio garanție de acuratețe.
Aceste mecanisme fac ca halucinația să fie o proprietate emergentă a arhitecturii transformer, nu un bug care poate fi „reparat" prin mai mult antrenament. Este intrinsecă modului în care aceste modele funcționează. RAG nu elimină halucinația — dar o reduce dramatic prin ancorarea generării în surse verificabile.
Problema knowledge cutoff în context enterprise
În mediul academic sau pentru întrebări generale, knowledge cutoff-ul este o inconveniență. În mediul enterprise, este o problemă critică. Să luăm un exemplu concret relevant pentru piața românească.
O companie de servicii financiare din București folosește un LLM pentru a răspunde la întrebări despre reglementările BNR. Să presupunem că una dintre reglementările BNR aplicabile a fost actualizată recent cu noi cerințe privind raportarea riscurilor operaționale. Modelul, antrenat pe date până în 2025, cunoaște versiunea veche a reglementării. Un analist care întreabă „Care sunt cerințele actuale de raportare a riscurilor operaționale?" primește un răspuns bazat pe versiunea 2024 — structurat perfect, formulat profesionist, și complet outdated. Dacă analistul nu verifică manual (și de ce ar face-o, dacă a apelat la un asistent AI tocmai pentru eficiență?), compania riscă non-conformitate.