Base de datos vectorial

Definición

Una base de datos vectorial almacena texto, imagenes o registros como representaciones numericas (embeddings) y encuentra las entradas mas cercanas en significado a una consulta. Es la capa de busqueda detras de la generacion aumentada por recuperacion, y permite busquedas semanticas donde la busqueda por palabra clave falla.

En lugar de comparar palabras, compara significados: una consulta sobre "recordatorio de pago" tambien encuentra documentos que dicen "aviso de mora".

En sistemas operativos convive junto a la base de datos relacional, no la sustituye. Los hechos, importes y estados permanecen en el sistema transaccional; el indice vectorial solo ayuda a encontrar el contexto adecuado.

En la práctica

  • Busqueda semantica en contratos, manuales, tickets y correo electronico
  • Debe incorporar metadatos de acceso para que los resultados respeten los permisos
  • Complementa al sistema de registro, nunca lo sustituye

Términos relacionados

Volver al glosario