Menu ☰
rag · · 3 min citire

Încredere oarbă în RAG? Otrăvirea reduce la jumătate acuratețea verificării factuale

Un model Llama 3.1 8B cuantizat care atinge 77,9% pe task-ul de fact-checking FEVER se prăbușește la 43,5% când toate cele trei pasaje recuperate sunt corupte în tăcere.

CAI Technology · Ultima revizuire: 11.09.2026

Trimite mai departe

Clean photoreal editorial scene of two professionals in a bright office having a serious discussion; no text, no logos, and anatomy looks correct. Fits a thoughtful RAG/trust/


Încredere oarbă în RAG? Otrăvirea reduce la jumătate acuratețea verificării factuale

Un model Llama 3.1 8B cuantizat care atinge 77,9% pe task-ul de fact-checking FEVER se prăbușește la 43,5% când toate cele trei pasaje recuperate sunt corupte în tăcere. Aceasta este concluzia principală a unui studiu arXiv din septembrie 2026 despre robustețea RAG sub otrăvirea documentelor (arXiv:2609.09243), și lovește exact acolo unde inginerii de retrieval simt presiunea: retriever-ul este acum suprafața de atac, nu modelul.

Experimentul cu 588 de rulări

Autorii au executat 588 de teste de verificare factuală pe un task derivat din FEVER, injectând trei variante de otrăvire în pasajele recuperate: interschimbare de entități, interschimbare de numere și negare. Interschimbarea de entități a fost cea mai distructivă. Când corupția era totală, modelul prefera să se abțină în loc să fabrice — o mică consolare, dar nu o apărare.

Acest comportament contează pentru oricine rulează RAG în medii reglementate. NIST AI Risk Management Framework listează integritatea datelor ca un control la nivel de guvernanță, iar raportul ENISA privind securizarea algoritmilor de machine learning clasifică otrăvirea retrieval-ului ca o clasă de amenințare distinctă de prompt injection. Dacă pipeline-ul vostru de evaluare măsoară doar acuratețea răspunsurilor pe corpusuri curate, măsurați lucrul greșit.

flowchart TD Q[Interogare utilizator] --> R[Căutare vectorială top-3] R --> P1[Pasaj 1 curat] R --> P2[Pasaj 2 entități interschimbate] R --> P3[Pasaj 3 negat] P1 --> G[Llama 3.1 8B generare] P2 --> G P3 --> G G --> A[Răspuns corect 43,5%] classDef clean fill:#dcfce7,stroke:#10b981 classDef poisoned fill:#fee2e2,stroke:#ef4444 class P1 clean class P2,P3 poisoned class A poisoned

Diferența de 34 de puncte între contextul curat și cel complet otrăvit nu este zgomot statistic. Este costul încrederii într-un retriever fără verificări de proveniență. Iar comportamentul de abținere, deși mai sigur decât halucinația, tot compromite automatizările din aval care așteaptă o decizie.

Răspunsul ingineresc

Tratăm integritatea retrieval-ului ca un SLO de primă clasă. Asta înseamnă manifeste de corpus semnate, hash-uri per chunk și alerte de drift pe centroizii embedding-urilor. Un bloc minim de igienă din una dintre configurațiile noastre de producție:

retrieval_integrity:
  chunk_hash_algo: sha256
  manifest_signing: ed25519
  drift_alert_threshold_cosine: 0.08
  poison_canaries_per_1000_chunks: 3
  abstain_on_manifest_mismatch: true
  audit_retention_days: 365

Chunk-urile canary — pasaje plantate deliberat, cu răspunsuri cunoscute — ne permit să detectăm interschimbări de entități sau numere la ingestie, înainte să ajungă la retriever. Este aceeași disciplină pe care o descriem în analiza noastră detaliată a debugging-ului Graph RAG, și se combină cu contramăsurile multi-agent din nota noastră despre cum supraviețuiesc backdoor-urile între agenți.

Matricea MITRE ATLAS cataloghează aceste tehnici sub atacuri pe supply-chain-ul ML; textul AI Act al Comisiei Europene impune obligații de guvernanță a datelor pentru sistemele cu risc ridicat în Articolul 10. Pragul de reglementare urcă; pragul empiric, conform acestui studiu, este 43,5%.

Pentru ce construim

CAI Technology citește acest rezultat ca o validare a observabilității pe partea de retrieval, nu a întăririi pe partea de model. Modelele mai mari nu vor repara un index otrăvit — vor fi doar mai încrezătoare când greșesc. Abținerea este o funcționalitate utilă doar dacă produsul vostru poate ruta către un om când retriever-ul refuză. Dacă nu poate, aveți un mod de eșec silențios deghizat în prudență. Vedeți cum instrumentăm această graniță în harta noastră de amenințări pe retrieval și generare.

Lectură suplimentară

Începem cu o conversație de 30 de minute.

Audit AI-readiness gratuit pentru companii peste 50 angajați. Răspundem în 24 de ore.