RSS Frühling

Verwendung von Spring AI 1.0.0-SNAPSHOT: Teil 2 - Wichtige Änderungen und Aktualisierungen

Spring AI 1.0.0-SNAPSHOT hat seit der vorherigen Veröffentlichung umfangreiche Aktualisierungen erfahren, was diesen Folgeartikel veranlasst hat. Das Kernmodul wurde in spezialisierte Domänenmodule wie spring-ai-commons, spring-ai-model, spring-ai-vector-store und spring-ai-client-chat umstrukturiert. Mehrere Klassen wurden in neue Pakete verschoben, darunter ContentFormatTransformer und Content. Das Modul spring-ai-commons enthält nun Kern-Domänenmodelle und -Dienstprogramme. Das Modul spring-ai-model bietet Abstraktionen für KI-Funktionen und Frameworks für Funktionsaufrufe. Module wie spring-ai-advisors-vector-store und spring-ai-rag bauen auf diesen Kernmodulen auf, um erweiterte Funktionen wie Retrieval Augmented Generation anzubieten. Die Abhängigkeitsstruktur folgt einem geschichteten Ansatz, wobei spring-ai-commons die Grundlage bildet. Die Migration beinhaltet das Refactoring von Imports und den Ersatz direkter Abhängigkeiten von spring-ai-core durch die entsprechenden neuen Module. Diese Änderungen zielen darauf ab, gezielte Abhängigkeiten und eine klarere Trennung der Verantwortlichkeiten innerhalb von Spring AI-Anwendungen zu schaffen.
favicon
spring.io
Using Spring AI 1.0.0-SNAPSHOT: Part 2 - Important Changes and Updates
Bild zum Artikel: Verwendung von Spring AI 1.0.0-SNAPSHOT: Teil 2 - Wichtige Änderungen und Aktualisierungen
Create attached notes ...