Perché serve
Un modello linguistico, da solo, risponde con quello che ha imparato durante l’addestramento: conoscenze generali, ferme a una certa data, e nessuna delle tue ricerche. Il RAG gli dà accesso alla tua memoria — ricerche, analisi, report, decisioni — e lo obbliga a rispondere su quella. È la differenza tra chiedere a un esperto esterno e chiedere a chi ha letto tutto il tuo archivio.
Come funziona
- Indicizzare. I documenti vengono divisi in frammenti, e ogni frammento è trasformato in un embedding: una rappresentazione numerica del suo significato.
- Recuperare. Quando fai una domanda, il sistema cerca i frammenti con il significato più vicino.
- Generare. Il modello riceve la domanda e i frammenti, e scrive la risposta citando da dove viene.
Dove il RAG classico si ferma
Il RAG trova i passaggi simili alla domanda. Funziona bene quando la risposta sta in un punto. Funziona meno quando sta nei collegamenti: «dove siamo più esposti rispetto al Concorrente A?» richiede di unire informazioni che stanno in documenti diversi — su quali canali opera il concorrente, quali pubblici servono quei canali, dove il brand è debole. Ogni frammento, da solo, non contiene la risposta.
Cosa aggiunge il Graph RAG
Un Graph RAG estrae dai documenti le entità e le relazioni tra loro e le tiene in un grafo. Quando la domanda nomina un’entità, il sistema segue le sue relazioni e le mette accanto ai testi: il modello può così ragionare sui collegamenti, non solo sui passaggi. Un grafo ben fatto permette anche di dire quante fonti sostengono una relazione e da quando.
Cosa chiedere a un sistema RAG
- Le fonti. Ogni risposta deve dire da dove viene.
- Le date. Un’informazione di un anno fa va presentata come tale.
- La natura dell’informazione. Un fatto non è un’analisi, e un’analisi non è un’opinione letta sui social.
- I vuoti dichiarati. Se il materiale non contiene la risposta, il sistema deve dirlo invece di inventare.
- L’aggiornamento. Quello che salvi deve entrare subito nella memoria.
- La separazione. Le informazioni di un cliente non devono finire nelle risposte su un altro.
