Presentamos la búsqueda vectorial nativa con HCL Informix® VectorBlade
Resumen
- Con este lanzamiento, HCL Informix® VectorBlade ya está disponible como función gratuita para Informix 15.0.1.9 y versiones posteriores.
- Aporta compatibilidad nativa con vectores en Informix, lo que incluye vectores de lectura y escritura, búsqueda por similitud, índices HNSW e IVF, y transacciones ACID.
- La principal ventaja es que los vectores se almacenan junto a los datos operativos, por lo que los equipos evitan tener que utilizar sistemas de vectores independientes, procesos de sincronización adicionales y modelos de seguridad duplicados.
- El artículo destaca casos de uso en ámbitos como la búsqueda de productos, las operaciones industriales, la asistencia técnica, los registros regulados y el análisis de incidencias en telecomunicaciones.
- El mensaje principal es que la búsqueda vectorial debería formar parte de la base de datos operativa, y no ser un sistema independiente.
Ya está aquí HCL Informix® VectorBlade
Ya te lo dije, HCL Informix® no había desaparecido. Hoy es gratis, ya está disponible y es tuyo.
Hace unos meses, escribí que no necesitas otra base de datos para la IA. Lo que necesitas es sacar más partido a la que ya tienes.
Hoy, gracias al impresionante esfuerzo del equipo de ingeniería de HCL Informix®, por fin puedo dejar de decir «próximamente».
HCL Informix VectorBlade ya está disponible, de forma gratuita para HCL Informix 15.0.1.9 y versiones posteriores. No hay que instalar ningún componente adicional. No hay que proteger ningún sistema secundario. No aparece ninguna nueva línea de licencia en la factura. Solo tienes que activarlo y tu base de datos ya funcionará con vectores.
Esto es lo que realmente obtienes:
- Vectores con derechos completos de lectura y escritura. Inserta, actualiza y elimina representaciones como en cualquier otra columna.
- Indexación de HNSW e IVF; envío hoy mismo. No es un avance preliminar. No es una línea en una hoja de ruta. Hoy mismo.
- Búsqueda por similitud en el SQL con el que ya estás familiarizado. ¿Quieres un centroide por inquilino? SELECT tenant_id, AVG(embedding) FROM docs GROUP BY tenant_id. Eso es todo. Sin ningún nuevo lenguaje de consulta. Sin complicaciones con funciones definidas por el usuario.
- ACID en vectores. Tus incrustaciones son tan consistentes como la transacción que las generó.
- Replicación, copia de seguridad, restauración. Todo ello, trabajando con vectores, desde el primer día.
- RAG sin la «tubería». Las incrustaciones se encuentran junto a las filas que describen. Una sola transacción. Un único modelo de seguridad. No hay nada que sincronizar. Nada puede desviarse.
¿Y qué es lo que eso permite?
La búsqueda de productos se vuelve más inteligente sin salir del catálogo. Un comprador puede buscar unos «auriculares cómodos para llamadas de trabajo largas» y encontrar el artículo adecuado, incluso si la descripción del producto dice «auriculares ANC que cubren toda la oreja». La información integrada aparece junto al precio, el stock y la disponibilidad, por lo que la búsqueda semántica sigue pudiendo combinarse con los datos que realmente importan.
Las operaciones industriales pueden realizar búsquedas por patrones, no solo por umbrales. Incorpora un historial de lecturas de sensores, textos de alarma o notas de mantenimiento, y podrás determinar si la firma de vibración de hoy se parece al fallo de cojinete que observaste el pasado mes de marzo. Las series temporales y la búsqueda por similitud se combinan en un mismo motor.
Equipo de asistenciapuede pueden dejar de resolver el mismo problema de cinco formas diferentes. Un nuevo ticket puede relacionarse con tickets anteriores que describieran el mismo problema en otro idioma, derivarse al equipo que lo resolvió anteriormente y basarse en soluciones que realmente funcionaron.
Registros regulados pueden consultarse por su significado sin dejar de estar sujetos a los mismos controles. Las notas clínicas, las reclamaciones, los contratos, los expedientes de «conozca a su cliente» (KYC), los registros contra el blanqueo de capitales (AML) y los historiales clínicos pueden consultarse de forma semántica sin que los datos más sensibles de la empresa tengan que almacenarse en un segundo lugar.
Los equipos de telecomunicaciones pueden comparar alarmas, registros, registros detallados de llamadas y patrones de fraude con incidentes anteriores. Las reglas detectan lo que ya sabes describir. La búsqueda por similitud ayuda a detectar la variante que te resulta familiar pero que no se ajusta exactamente a la regla.
Diferentes sectores, mismo patrón: el valor surge cuando los vectores se sitúan junto a los datos operativos que describen. Los registros de productos junto al inventario. Las firmas de los sensores junto a las series temporales. Las incidencias junto a sus resoluciones. Los documentos reglamentarios junto a sus políticas. Los eventos de red junto a los sistemas que actúan sobre ellos.
Esa es la cuestión: los vectores no son un proyecto científico al margen. Su lugar está en la base de datos operativa, junto a las filas, las transacciones, las pólizas y el historial que describen.
Y esto es lo que más me gusta: no hay bifurcación del motor, ni copias fuera de la base de datos. Tus vectores pasan por el mismo grupo de búferes, los mismos bloqueos y los mismos registros que cualquier otra fila del sistema. Esto no es una diapositiva. Es la arquitectura de Informix que tanto nos gusta.
Nada de esto es nuevo para HCL Informix. Ya a finales de la década de los noventa, el Excalibur Image DataBlade extraía vectores de características de las imágenes mediante redes neuronales y clasificaba los resultados según la distancia vectorial dentro de una base de datos relacional, antes de que a nadie se le ocurriera llamarlo «base de datos vectorial». Así que no, el VectorBlade no supone un nuevo y audaz giro. Es Informix volviendo a sus orígenes.
Dicen que a un perro viejo no se le pueden enseñar trucos nuevos. Es que aún no han conocido a este (y, como tengo perros mayores, te puedo asegurar que ¡sí que se pueden!).
Informix es una marca comercial de IBM Corporation en al menos una jurisdicción y se emplea bajo licencia.
Descarga el libro blanco de VectorBlade