Scritto originalmente in francese. Tradotto dall'IA — il significato è stato preservato, non la prosa.
Definizione breve
Dispositivo che, a ogni domanda, ritrova in un corpus di documenti i passaggi vicini a quella domanda e li fa sintetizzare da un modello per produrre la risposta.
Definizione dettagliata
La sigla sta per retrieval-augmented generation — generazione arricchita dal recupero di informazioni. Nel suo uso tecnico più ampio designa qualunque architettura in cui un modello va a cercare elementi esterni prima di rispondere, il che comprende tanto un motore documentale quanto l'accesso a una base dati di settore.
Negli articoli di questo blog il termine è usato nel senso di «RAG classico»: si caricano documenti grezzi, si fanno domande, e lo strumento lavora su richiesta. NotebookLM, o una conversazione ChatGPT a cui si sono allegati dei PDF, ne sono le forme più comuni. Il tratto che conta non è la tecnica di ricerca, ma ciò che resta dopo la risposta: niente. La domanda successiva riparte dagli stessi documenti.
Uso nel dominio
Si usa come termine di paragone, per far risaltare per contrasto ciò che offre una base consolidata: il RAG indica il punto di partenza da cui si cerca di uscire, non una tecnica da respingere.
Sinonimi e varianti
«RAG classico» quando bisogna precisare che si parla del caricamento di documenti grezzi; «ricerca documentale aumentata» in una formulazione non tecnica.
Da non confondere con
- Wiki IA — base persistente scritta e mantenuta da un agente, in cui ogni fonte aggiorna le pagine esistenti. Conserva ciò che è stato capito; il RAG lo rifabbrica a ogni richiesta.
- ricerca vettoriale — metodo che accosta una domanda e dei testi per vicinanza di significato. È un componente del RAG, e serve altrettanto bene a interrogare un wiki già consolidato.
- Memoria di sessione — traccia scritta, man mano che procedono gli scambi, di ciò che è stato fatto, deciso e lasciato in sospeso. Registra lo svolgimento di un lavoro; il RAG contiene solo un corpus documentale.
Esempi
Una domanda che richiede di incrociare cinque documenti: il dispositivo ritrova passaggi in ciascuno, li assembla, risponde — e ricomincia da capo alla domanda successiva.
Ambiguità / dibattiti
La sigla si usa ora per un'architettura software precisa, ora per la pratica diffusa che consiste nell'allegare file a una conversazione. Le due cose si sovrappongono abbastanza da essere confuse, e lo scarto di senso spiega interi disaccordi su ciò che «il RAG non sa fare».