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
- Generacion aumentada por recuperacion (RAG)La generacion aumentada por recuperacion es un metodo en el que primero se buscan los documentos relevantes de la empresa y los pasajes recuperados se entregan al modelo de lenguaje como contexto. El modelo responde a partir de esos pasajes, lo que hace que las respuestas sean actuales, trazables a su fuente y auditables.
- Modelo de lenguaje grande (LLM)Un modelo de lenguaje grande es un modelo estadistico entrenado con corpus de texto muy extensos que predice continuaciones probables de un texto. Puede clasificar, resumir, traducir y redactar, y es el componente de razonamiento dentro de la mayoria de agentes de IA, aunque por si solo no contiene datos vivos de la empresa.
- Integracion por APIUna integracion por API conecta dos sistemas a traves de sus interfaces de programacion para que los datos se muevan de forma automatica y fiable. Es la alternativa estable a la reintroduccion manual, el intercambio de CSV y los robots de interfaz, y es la columna vertebral de toda automatizacion seria.