Salta al contenuto principale
Lympha technologies

IA & Dati

Perché il tuo RAG non funziona: è il retrieval, non il modello

Quando un assistente documentale risponde male, l'istinto è cambiare modello o riscrivere il prompt. Quasi sempre è la mossa sbagliata: il problema è a monte, nella ricerca che decide quali documenti il modello legge. E si può misurare, prima di spe…

Quando un assistente basato su RAG — quelli che rispondono usando i documenti dell'azienda — dà risposte sbagliate, la reazione istintiva è sempre la stessa: «serve un modello più potente», oppure «riscriviamo il prompt». Quasi sempre è la mossa sbagliata, e anche la più costosa. Il collo di bottiglia è a monte, in un componente di cui si parla poco: il retrieval, cioè la ricerca che decide quali documenti finiscono sotto gli occhi del modello. Se il documento con la risposta non arriva sul suo tavolo, nessun modello — per quanto grande — può inventarselo.

È il seguito naturale delle cinque lezioni dalla nostra piattaforma RAG, dove scrivevamo che «la qualità si decide nel retrieval». Qui spieghiamo perché — e soprattutto come accorgersene prima di spendere.

Il numero che gira nelle presentazioni

Circola ovunque la cifra «il 95% dei progetti di IA generativa fallisce». Viene da un report del MIT (The GenAI Divide, 2025), secondo cui il 95% dei progetti pilota non produce un impatto misurabile sul conto economico, a fronte di 30–40 miliardi di dollari investiti.

Tre onestà necessarie prima di usare quel numero: non è un dato specifico sul RAG ma sui pilot GenAI in generale; «nessun impatto misurabile sui conti» non significa «il sistema non funziona»; e la metodologia del report è stata contestata per la fragilità del campione rispetto al titolo.

Detto questo, il report indica una causa che coincide con la nostra esperienza sul campo: il problema non sta nella qualità dei modelli, ma nell'integrazione — nel contesto che gli si dà. La tesi di questo articolo è quindi più circoscritta e più difendibile: nella maggioranza dei progetti RAG che abbiamo visto arenarsi, la causa prima è la ricerca, non il modello. Ed è una tesi che si può misurare, non solo raccontare.

Il tetto che nessun modello può sfondare

Un sistema RAG è una catena di due anelli: c'è un componente che cerca i passaggi rilevanti nei vostri documenti, e un modello che scrive la risposta leggendo quei passaggi. Tutta l'attenzione (e il budget) va di solito al secondo anello. Ma vale una regola tanto banale quanto ignorata:

La qualità massima delle risposte è limitata dalla qualità della ricerca: se il passaggio giusto non viene trovato, il modello può solo dire «non lo so» — oppure inventare.

Non esiste una terza opzione. Cambiare modello sposta la scelta tra queste due, non risolve il problema. Ecco perché il primo investimento sensato non è un modello più grande: è misurare quanto spesso la ricerca porta il documento giusto. Se lo fa 6 volte su 10, il tetto di accuratezza dell'intero sistema è il 60% — e nessuna sistemazione del prompt lo alzerà.

Perché la ricerca sbaglia

Le cause ricorrenti sono poche e concrete:

  • Documenti spezzati male. Per essere cercati, i documenti vengono divisi in frammenti. Se il taglio è meccanico, una tabella finisce a metà, una regola si separa dalla sua eccezione, e il frammento «in tal caso il termine è ridotto a 15 giorni» non dice più di quale caso parla.
  • Parole diverse per la stessa cosa. L'utente chiede «posso pagare a rate una bolletta scaduta?», il documento parla di «piano di rientro per posizioni insolute». Zero parole in comune: la ricerca per parole chiave non lo troverà mai.
  • La correzione che crea il problema opposto. La risposta tipica è passare alla ricerca «semantica», che capisce il significato al di là delle parole. Vero — ma è debole proprio dove l'altra è forte: codici prodotto, sigle, numeri di articolo, nomi propri. Il codice errore ERR_5012 la ricerca per parole lo trova al primo colpo; quella semantica lo «annega» tra concetti simili.
  • Nessun collaudo. Il peccato originale: senza un insieme di domande vere con la risposta attesa, ogni modifica è una scommessa e ogni riunione un confronto di opinioni.

La soluzione: far lavorare due ricerche insieme

Il punto chiave: la ricerca per parole e la ricerca per significato sbagliano su domande diverse e complementari. Non è una scelta tra le due — servono entrambe.

La ricerca ibrida fa esattamente questo: esegue le due ricerche in parallelo e ne fonde le classifiche con un criterio che premia il consenso — un documento trovato da entrambe, anche se non in cima, batte un documento primo per una sola. Che è il comportamento giusto: un passaggio trovato sia dalle parole sia dal significato è quasi certamente quello che serve.

Un esempio reale, che abbiamo verificato con i numeri alla mano. Domanda: «posso rateizzare una fattura già scaduta?». Il documento giusto — quello sul «piano di rientro per crediti insoluti» — era quinto nella classifica della ricerca per parole e quarto in quella per significato: con una sola delle due tecniche non sarebbe mai entrato tra i primi tre passaggi letti dal modello, e la risposta sarebbe stata sbagliata. Con la fusione delle due classifiche è salito al primo posto — perché era l'unico presente in tutte e due.

Strategia di ricercaPosizione del documento giustoIl modello lo legge?
Solo per parole chiave
Solo per significato
Ibrida (fusione delle due)

Due cose importanti per chi decide. Primo: non è tecnologia esotica — la ricerca ibrida è integrata di serie nei principali motori di ricerca enterprise (Elasticsearch, OpenSearch, Azure AI Search) e si abilita, non si inventa. Secondo: dopo la ricerca serve un passaggio di riordino dei risultati, perché i modelli leggono meglio ciò che sta in cima al contesto — un dettaglio documentato in letteratura che da solo cambia sensibilmente la qualità percepita.

È la stessa filosofia della nostra piattaforma ACME ECMS IA & RAG Integration: più assi di ricerca sulla base di conoscenza e riordino dei passaggi prima della generazione. Non è teoria: è lo schema pubblicato in quella pagina.

Come si capisce se funziona (prima di fidarsi)

Il collaudo è sorprendentemente semplice, e quasi nessuno lo fa. Si costruisce un set di prova: 50–100 domande reali — raccolte da chi userà il sistema, non inventate a tavolino — ciascuna con l'indicazione del documento che contiene la risposta. Poi si misura una cosa sola, sulla ricerca isolata, prima ancora di coinvolgere il modello: quante volte il documento giusto compare tra i primi risultati?

Quel numero è il tetto dell'intero progetto. Misurato prima e dopo ogni intervento — attivazione della ricerca ibrida, riordino, taglio migliore dei documenti — trasforma le discussioni in decisioni: si vede in una tabella che cosa ha migliorato le cose e di quanto, e si smette di attribuire al «modello scarso» colpe che stanno altrove.

Le cinque domande da fare a chi ve lo costruisce

  • Esiste un set di prova con domande nostre e risposte attese? Possiamo vederlo?
  • Qual è la percentuale di volte in cui la ricerca porta il documento giusto tra i primi risultati, misurata sul nostro archivio?
  • La ricerca usa entrambi gli assi — parole chiave e significato — o uno solo?
  • C'è un passaggio di riordino dei risultati prima che il modello li legga?
  • Quando una risposta è sbagliata, sapete dirci se il documento giusto era stato trovato? (Se sì, il problema è la generazione; se no, è la ricerca. Nella nostra esperienza è quasi sempre la seconda.)

Se a queste domande arrivano risposte vaghe, il progetto sta navigando a vista — qualunque modello ci sia sotto.

La sintesi

Il RAG non fallisce perché il modello è stupido. Fallisce perché gli si dà da leggere il documento sbagliato — e poi lo si accusa di aver risposto male.

Prima di investire in un modello più grande: misurare la ricerca, attivare l'asse che manca, aggiungere il riordino. Nella nostra esperienza è l'ordine di interventi con il miglior rapporto tra risultato e costo — ma è un'esperienza, non un teorema: il set di prova costruito sulle vostre domande è l'unico arbitro che conta.

Se il vostro assistente documentale si è arenato in fase pilota, possiamo guardarci dentro insieme — partendo, ovviamente, dalla misura.


Fonti.

  • MIT Media Lab, Project NANDA — The GenAI Divide: State of AI in Business 2025 (luglio 2025); sintesi su Fortune, 18 agosto 2025. La metodologia è stata oggetto di critiche indipendenti per la fragilità del campione.
  • Sulla fusione delle classifiche (Reciprocal Rank Fusion): Cormack, Clarke, Büttcher, SIGIR 2009; documentazione di Azure AI Search, Elastic e OpenSearch. L'esempio numerico citato è stato ricalcolato e verificato dalla redazione.
  • Sul degrado di lettura nei contesti lunghi: Liu et al., Lost in the Middle, TACL 2024.

Condividi questo articolo

LinkedIn X Email

Redazione Lympha

Gli articoli di questo blog nascono dall'esperienza sul campo delle nostre Business Unit e dei Centri di Competenza: chi scrive è chi progetta, gestisce e supporta ogni giorno i sistemi di cui parliamo. I contenuti hanno scopo informativo e fotografano lo stato dell'arte alla data di pubblicazione.

Potrebbe interessarti anche