Che cos'è Database vettoriale?
Un database che memorizza e cerca embedding per trovare elementi in base al significato.
Definizione formale
Un database vettoriale memorizza, indicizza e interroga vettori di embedding, incluse rappresentazioni di testo, immagini e audio, restituendo le corrispondenze più vicine a un vettore di query. È il livello di archiviazione dietro la ricerca semantica e la retrieval-augmented generation. In una pipeline di mercato, consente una rapida ricerca delle notizie o dei documenti più rilevanti per un titolo o una domanda.
In parole semplici
È un motore di ricerca per il significato. Invece di abbinare le parole chiave, memorizza le impronte digitali basate sui numeri di molti documenti e trova rapidamente quelli più vicini nel significato a ciò che hai chiesto.
Esempio
Data una query sull'esposizione di una banca ai tassi di interesse, un database vettoriale restituisce i documenti e i titoli più semanticamente correlati, anche quelli che non usano mai quelle parole esatte.