Spring AI 2.0 a été publié avec des améliorations majeures de son module Vector Store, un composant essentiel pour la création d'applications de génération augmentée de récupération (RAG). La mise à jour introduit la prise en charge de plusieurs nouveaux backends de bases de données vectorielles, élargissant les options disponibles pour les développeurs. Les principales améliorations incluent des performances accrues pour les recherches de similarité, une meilleure intégration avec les modèles d'accès aux données de Spring et un modèle de configuration plus flexible. Pour les équipes créant des fonctionnalités basées sur l'IA, cette version simplifie le processus de connexion et d'interrogation des magasins de vecteurs, réduisant le code standard et améliorant la maintenabilité. Les nouveaux backends couvrent à la fois des acteurs établis et des solutions émergentes, offrant aux développeurs plus de choix en fonction de leurs exigences spécifiques en matière d'évolutivité, de latence et de coût. Cette mise à jour est particulièrement opportune car les architectures RAG deviennent un modèle standard pour ancrer les modèles d'IA dans des données spécifiques à un domaine.
Spring AI 2.0 introduit des mises à niveau significatives de l'abstraction Vector Store, notamment la prise en charge de nouveaux backends et des performances améliorées. Cette mise à jour est cruciale pour les développeurs créant des applications de génération augmentée de récupération (RAG), car elle élargit l'écosystème des bases de données vectorielles prises en charge.