¿Qué es Base de datos vectorial?
Una base de datos que almacena y busca embeddings para encontrar elementos por su significado.
Definición formal
Una base de datos vectorial almacena, indexa y consulta vectores de embedding, incluidas representaciones de texto, imagen y audio, devolviendo las coincidencias más cercanas a un vector de consulta. Es la capa de almacenamiento que hay detrás de la búsqueda semántica y la generación aumentada por recuperación. En un pipeline de mercado, permite la búsqueda rápida de las noticias o documentos más relevantes para una acción o pregunta.
En términos sencillos
Es un buscador de significado. En lugar de emparejar palabras clave, almacena las huellas numéricas de muchos documentos y encuentra rápidamente los más cercanos en significado a lo que preguntaste.
Ejemplo
Ante una consulta sobre la exposición de un banco a los tipos de interés, una base de datos vectorial devuelve los informes y titulares más relacionados semánticamente, incluso los que nunca usan esas palabras exactas.