Home / Glossario / Retrieval
What is Retrieval?
Il retrieval è lo step nel RAG in cui documenti o chunk rilevanti vengono estratti da uno store di conoscenza in base alla query dell'utente. osFoundry combina ricerca per embedding vettoriale con ricerca per keyword BM25 e reranking opzionale.
Detail
Il retrieval è tipicamente implementato come: prende la query dell'utente, la embedda in un vettore, cerca in un indice vettoriale i vicini più prossimi, opzionalmente combina con BM25 per i match per keyword, restituisce top-k. La qualità dipende dal modello di embedding, dalla strategia di chunking e dal reranker.
Il retrieval ibrido (vettoriale + keyword) tende a battere quello solo vettoriale: le keyword catturano acronimi e termini specifici che gli embedding talvolta mancano.
How osFoundry approaches Retrieval
La pipeline di default di osFoundry usa embedding Voyage + BM25 tantivy + reranker Voyage. Ogni stage è configurabile in osStudio.
Related terms
Related features