Hybrid Retrieval

Il hybrid retrieval è una strategia di ricerca che combina due metodi di recupero complementari — la ricerca vettoriale densa (semantica) e la ricerca per parole chiave sparsa (tipicamente BM25) — e unisce i loro risultati prima di passare il contesto a un modello linguistico. La combinazione supera costantemente entrambi i metodi usati singolarmente perché i due approcci falliscono su diversi tipi di query.

Come Funziona

In un sistema di hybrid retrieval, ogni query attiva due ricerche parallele:

  1. Recupero denso — la query viene embeddita e confrontata con i vettori dei documenti usando la cosine similarity, restituendo chunk semanticamente rilevanti anche quando le parole esatte differiscono.
  2. Recupero sparso — la query viene abbinata a un indice invertito usando BM25 (una funzione di scoring probabilistica per frequenza dei termini), restituendo documenti che condividono termini esatti o quasi esatti con la query.

I risultati di entrambe le ricerche vengono poi uniti usando una tecnica di fusione dei ranking — comunemente la Reciprocal Rank Fusion (RRF), che premia i documenti che appaiono in alto in entrambe le liste di risultati — o tramite una combinazione lineare pesata dei due punteggi.

La lista unita e ri-classificata viene passata al modello linguistico come contesto recuperato.

Perché il Recupero Ibrido Supera il Metodo Singolo

Il recupero solo denso gestisce bene la parafrasi e la corrispondenza concettuale ma fatica con nomi di entità esatti, codici prodotto o termini tecnici rari che hanno pochi esempi di addestramento nel modello di embedding. Il recupero solo sparso gestisce i termini esatti con precisione ma manca i documenti semanticamente correlati che usano un vocabolario diverso.

Un sistema ibrido copre entrambi i punti di fallimento:

Tipo di query Denso Sparso Ibrido
"software revenue operations" (concetto) Forte Debole Forte
"codice errore 4092B" (termine esatto) Debole Forte Forte
"come migliorare la pipeline velocity" (concettuale + specifico) Buono Parziale Migliore

Casi d'Uso Comuni

  • Sistemi RAG enterprise — la maggior parte delle pipeline RAG di produzione usa il recupero ibrido come default, poiché le knowledge base aziendali contengono sia documenti concettuali che record con termini esatti.
  • Ricerca semantica con vincoli di entità — combinare significato semantico con filtri esatti per ID prodotto, nomi di persone o date.
  • Ricerca CRM e contrattuale — dove gli utenti possono interrogare per concetto ("clausola di responsabilità") o per termine specifico ("Articolo 8.3(b)").

Recupero Ibrido vs. Pure Vector Search

La vector search pura è più semplice da implementare ed è sufficiente per molti casi d'uso in cui le query sono sempre concettuali. Il recupero ibrido aggiunge complessità operativa (mantenere sia un indice vettoriale che un indice invertito, eseguire la fusione) ma vale il costo in qualsiasi sistema in cui utenti o agenti interrogano sia per termini specifici che per concetti.

Termini Correlati

L'Approccio di Knowlee

Il layer di recupero di Knowlee applica la ricerca ibrida quando interroga il knowledge graph per il contesto degli account: la similarità semantica porta in superficie segnali concettualmente rilevanti mentre la corrispondenza per parole chiave garantisce che nomi aziendali esatti, termini di prodotto e identificatori vengano recuperati in modo affidabile. Il passaggio di fusione è pesato in base al tipo di query — le query analitiche generate dagli agenti si appoggiano al recupero denso; le query di lookup privilegiano i punteggi sparsi. Fa parte dell'architettura più ampia descritta in The Enterprise Knowledge Graph Moat.