Video
Learn more
Facilitar la creación de aplicaciones de IA generativa con Redis Enterprise
Los usuarios esperan funcionalidad de búsqueda en cada aplicación y sitio web que encuentran. Sin embargo, más del 80 % de los datos comerciales no están estructurados y se almacenan como texto, imágenes, audio, vídeo u otros formatos.
Las organizaciones deben reinventar las formas de hacer que todo tipo de datos sea detectable, sobre todo porque los usuarios lo exigen. Las potentes funciones de búsqueda impulsarán la próxima generación de aplicaciones.
Una base de datos de vectores es un tipo de base de datos que almacena datos en forma de vectores o representaciones matemáticas de puntos de datos. La IA y el aprendizaje automático es lo que está permitiendo esta transformación de datos no estructurados en representaciones numéricas (vectores) que capturan el significado y el contexto, beneficiándose de los avances en el procesamiento del lenguaje natural y la visión por ordenador.
La búsqueda de similitud de vectores (VSS) es una característica clave de una base de datos de vectores. Es el proceso de encontrar puntos de datos que son similares a un vector de consulta dado en una base de datos de vectores. Los usos populares de VSS incluyen sistemas de recomendación, búsqueda de imágenes y vídeos, procesamiento de lenguaje natural y detección de anomalías. Por ejemplo, si crea un sistema de recomendación, puede usar VSS para buscar (y sugerir) productos similares a un producto en el que un usuario mostró interés anteriormente. (¿Necesita más información? Esto debería bastar.)
La concordancia y el filtrado tradicionales de palabras clave solo le llevan hasta cierto punto. Claro, los algoritmos de búsqueda ordinarios son útiles para casos de uso de texto y documentos. Sin embargo, los resultados de búsqueda son limitados cuando no incorporan significado o contexto. La proliferación de datos no estructurados creó una gran brecha en la efectividad del filtrado y la concordancia de palabras clave tradicionales. Todas las organizaciones que almacenan datos no textuales, y eso es casi todo el mundo, pueden beneficiarse de la mejora de la funcionalidad de búsqueda en datos no estructurados. Pero hasta hace poco, solo un puñado de grandes empresas tecnológicas nativas de la nube tenían esta capacidad.
Rendimiento de búsqueda en tiempo real
Los sistemas de búsqueda y recomendación tienen que funcionar increíblemente rápido. La funcionalidad VSS en Redis Enterprise garantiza una baja latencia de búsqueda, ya sea que la recopilación de datos sea de decenas de miles o cientos de millones de objetos, distribuidos en varios nodos de base de datos.
Resistencia y tolerancia a fallos integradas
Para garantizar que sus aplicaciones de búsqueda nunca experimenten tiempo de inactividad, Redis Enterprise utiliza una arquitectura de clúster no compartida. Es tolerante a fallos en todos los niveles, con conmutación por error automatizada a nivel de proceso, para nodos individuales y en todas las zonas de disponibilidad de la infraestructura. Para garantizar que sus datos y vectores no estructurados nunca se pierdan, Redis Enterprise incluye mecanismos ajustables de persistencia y recuperación ante desastres.
Reduzca la complejidad arquitectónica y de las aplicaciones
Lo más probable es que su organización ya se beneficie de Redis Enterprise para sus necesidades de almacenamiento en caché. En lugar de poner en marcha otra solución costosa de un solo punto, amplíe su base de datos para aprovechar VSS en sus aplicaciones. Los desarrolladores pueden almacenar vectores tan fácilmente como cualquier otro campo en un hash de Redis o un objeto JSON.
Flexibilidad entre nubes y geografías
Elija dónde deben ejecutarse sus bases de datos. Redis Enterprise puede desplegarse en cualquier lugar: en cualquier plataforma de nube, in situ o en una arquitectura de nube múltiple o híbrida.
Retrieval Augmented Generation (RAG)
Redis Enterprise provides powerful hybrid semantic capabilities to infuse relevant contextual data into a prompt before it’s sent to a LLM and stores external domain-specific knowledge for improved result quality.
Semantic Caching
Redis Enterprise identifies and retrieves cached responses that are semantically similar enough to the input query, dramatically reducing the response time and number of requests sent to an LLM.
Recommendation Systems
Redis Enterprise helps recommendation engines deliver fresh, relevant suggestions to users at low-latency. It helps them find similar products to those that a shopper enjoys.
Document Search
Redis Enterprise makes it easier to discover and retrieve information from a large corpus of documents, using natural language and semantic search.
Redis Enterprise administra vectores en una estructura de datos de índice para habilitar la búsqueda de similitud inteligente que equilibra la velocidad de búsqueda y la calidad de la búsqueda. Elija entre dos técnicas populares, FLAT (un enfoque de fuerza bruta) y HNSW (un enfoque más rápido y aproximado), en función de sus datos y casos de uso.
Redis Enterprise usa una métrica de distancia para medir la similitud entre dos vectores. Elija entre tres métricas populares: euclidiana, producto interno y similitud de coseno, que se utilizan para calcular lo “cerca” o “lejos” que están dos vectores.
Aproveche el conjunto completo de funciones de búsqueda disponibles en consultas y búsquedas de Redis Enterprise. Mejore sus flujos de trabajo combinando el poder de la similitud de vectores con filtros numéricos, de texto y de etiquetas más tradicionales. Incorpore más lógica comercial en las consultas y simplifique el código de la aplicación del cliente.
Los sistemas de búsqueda y recomendación en tiempo real generan grandes volúmenes de datos cambiantes. ¿Nuevas imágenes, texto, productos o metadatos? Realice actualizaciones, inserciones y eliminaciones en el índice de búsqueda sin problemas a medida que su conjunto de datos cambia con el tiempo. Redis Enterprise reduce los impactos costosos de los datos estancados.
La búsqueda de vectores tradicional se realiza encontrando los vectores más similares “top K”. Redis Enterprise también permite el descubrimiento de contenido relevante dentro de un rango o umbral de similitud predefinido para una alternativa y ofrece una experiencia de búsqueda más flexible.