Redis introduit une série de nouvelles fonctionnalités pour améliorer le support des bases de données pour le développement d'applications d'intelligence artificielle, ce qui réduit non seulement les coûts de cache et améliore les performances, mais renforce également les capacités d'intégration des données.
Le fournisseur de bases de données en mémoire, Redis, a lancé une série de mises à jour de produits pour soutenir le développement d'applications d'intelligence artificielle en entreprise. Ces mises à jour incluent Redis for AI, Redis Flex, Redis Copilot et l'intégration des données de Redis. Ces nouvelles fonctionnalités offrent non seulement des outils de développement d'IA plus efficaces et une infrastructure flexible, mais elles renforcent également l'intégration des données pour soutenir le développement rapide et évolutif des applications.
De nombreuses bases de données ajoutent des fonctionnalités spécialisées pour répondre aux besoins du développement d'applications d'IA, et Redis ne fait pas exception. Redis for AI propose plusieurs fonctionnalités pour le développement d'applications d'IA, en commençant par le support du Retrieval-Augmented Generation (RAG). Combiné à la base de données en mémoire rapide Redis, il fournit une architecture en temps réel qui accélère les temps de réponse des applications d'IA générative. La nouvelle fonctionnalité de mise en cache sémantique peut récupérer rapidement les réponses stockées, réduisant ainsi le coût des appels aux grands modèles de langage.
Redis for AI inclut également des fonctionnalités de mémoire pour les grands modèles de langage, permettant des interactions utilisateur personnalisées. La fonction de mémoire proxy accélère les capacités de raisonnement complexes des agents, fournissant des réponses plus précises et plus rapides. Redis for AI intègre également une fonctionnalité de magasin de caractéristiques, capable de fournir des prédictions à haute vitesse avec une latence inférieure à une milliseconde dans des environnements de production, augmentant considérablement les performances des modèles.
Suite à la récente acquisition par Redis du moteur de stockage clé-valeur Speedb, Redis Flex, soutenu par ce moteur, fait également partie de cette mise à jour. Redis Flex est un service qui réduit considérablement les coûts de cache. Selon la société, les développeurs peuvent obtenir cinq fois la capacité de cache pour le même prix. Auparavant, la fonctionnalité de nivellement automatique de Redis n'était disponible que pour les grands caches, tandis que les petits caches souffraient souvent de ratés de cache en raison des contraintes de coût, de stratégie et d'application. Redis Flex, conçu pour les mémoires DRAM et SSD, optimise davantage les performances du cache, offrant un service de cache moins coûteux par rapport aux solutions de mémoire traditionnelles.
Redis propose également un assistant virtuel gratuit appelé Redis Copilot pour aider les développeurs à récupérer rapidement des messages texte, à générer des extraits de code et des commandes, et à effectuer des requêtes de données en langage naturel. Redis Copilot offre une expérience utilisateur similaire à celle d'autres assistants virtuels, mais il est plus étroitement aligné sur les fonctionnalités et les besoins de Redis, permettant aux développeurs d'obtenir des réponses plus précises.
De plus, Redis a introduit de nouvelles fonctionnalités d'intégration des données visant à accélérer les performances des applications. L'intégration des données automatise les pipelines de données et synchronise les données des bases de données externes avec Redis. Les développeurs peuvent se connecter via des API, simplifiant ainsi le processus de développement et augmentant la fiabilité des données.