Spring AI 1.0.0-SNAPSHOT ha experimentado actualizaciones significativas desde la versión anterior, lo que ha impulsado este artículo de seguimiento. El módulo central se ha reestructurado en módulos de dominio especializados como spring-ai-commons, spring-ai-model, spring-ai-vector-store y spring-ai-client-chat. Varias clases se han movido a nuevos paquetes, incluyendo ContentFormatTransformer y Content. El módulo spring-ai-commons ahora contiene modelos de dominio y utilidades centrales. El módulo spring-ai-model proporciona abstracciones de capacidades de IA y marcos de llamada de funciones. Módulos como spring-ai-advisors-vector-store y spring-ai-rag se basan en estos módulos centrales para ofrecer funciones avanzadas como la Generación Aumentada por Recuperación (RAG). La jerarquía de dependencias sigue un enfoque en capas, con spring-ai-commons en la base. La migración implica refactorizar las importaciones y reemplazar las dependencias directas en spring-ai-core con los nuevos módulos apropiados. Estos cambios tienen como objetivo crear dependencias específicas y una separación de responsabilidades más clara dentro de las aplicaciones de Spring AI.
spring.io
Using Spring AI 1.0.0-SNAPSHOT: Part 2 - Important Changes and Updates
Create attached notes ...
