F-RAG (RAG-Fusion): in che cosa si distingue dal RAG semplice
RAG-Fusion esegue più varianti della query e fonde i risultati tramite Reciprocal Rank Fusion. Recall migliore, un certo rischio di deriva.
Traduzione generata automaticamente con IA. La versione tedesca è l'originale verificato dalla redazione.
F-RAG, abbreviazione di RAG-Fusion, si distingue dal RAG semplice in un passaggio: invece di cercare con la vostra singola query, ne genera più riformulazioni, effettua il recupero per ciascuna e fonde i risultati tramite Reciprocal Rank Fusion (paper su RAG-Fusion). Si tratta di recall. Una formulazione manca passaggi che una formulazione leggermente diversa avrebbe intercettato. Se il retrieval è un argomento nuovo per voi, iniziate con cos'è il RAG; questo è un affinamento su quella base.
01. IL MECCANISMO, IN BREVE
Il RAG semplice incorpora la vostra query, trova i passaggi più vicini e risponde a partire da questi. RAG-Fusion inserisce due passaggi prima di questo. Primo, un modello scrive una manciata di query alternative che esprimono la stessa cosa da angolazioni diverse. Secondo, effettua il recupero per tutte e fonde le liste classificate tramite Reciprocal Rank Fusion, che premia i passaggi che si posizionano bene su più query invece che su una sola. La risposta viene poi scritta a partire da questo insieme fuso e riclassificato.
02. PERCHÉ IL PASSAGGIO DI FUSIONE CONTA
Una singola query è una singola ipotesi su come la risposta è formulata nei vostri documenti. Gli archivi reali usano sinonimi, abbreviazioni e formulazioni diverse per la stessa cosa. Ponendo la domanda più volte e premiando ciò che si posiziona costantemente in alto, RAG-Fusion fa emergere il passaggio che una singola formulazione avrebbe mancato. Reciprocal Rank Fusion è qui il cavallo di battaglia silenzioso: combina le liste senza bisogno di score comparabili, motivo per cui compare anche in architetture ibride e a late interaction come quelle dietro Qdrant e ColQwen.
03. QUANDO AIUTA E QUANDO DANNEGGIA
RAG-Fusion giustifica il suo costo con domande ambigue o dense di terminologia, dove una singola formulazione è una scommessa debole. Costa di più: più recuperi e un passaggio di generazione per domanda, quindi non è latenza gratuita. E ha un vero schema di fallimento. Se le varianti di query generate si discostano da ciò che intendevate realmente, portano dentro passaggi fuori tema e la risposta va alla deriva. Il rimedio è mantenere le query generate strettamente ancorate all'intento originale e misurare, non presumere che il recall sia aumentato.
04. DOVE SI COLLOCA TRA LE OPZIONI
RAG-Fusion è una delle diverse strade per migliorare il retrieval, non un sostituto di un buon retrieval. Prima di ricorrervi, assicuratevi che le basi reggano: chunk puliti, un modello di embedding solido e un vector store adatto al compito. Per documenti visivamente densi, la leva più grande è spesso il retrieval visivo piuttosto che più varianti di query. Usate F-RAG dove la domanda è davvero ambigua e il guadagno di recall vale le chiamate aggiuntive.

