RSS春季

Spring AI 1.0.0-SNAPSHOT を使用する: パート 2 - 重要なお知らせと更新情報

Spring AI 1.0.0-SNAPSHOTは、前回のリリースから大幅なアップデートが行われたため、このフォローアップ記事を執筆しました。コアモジュールは、spring-ai-commons、spring-ai-model、spring-ai-vector-store、spring-ai-client-chatなどの専門的なドメインモジュールに再構成されました。ContentFormatTransformerやContentなど、いくつかのクラスが新しいパッケージに移動しました。spring-ai-commonsモジュールには、コアドメインモデルとユーティリティが含まれるようになりました。spring-ai-modelモジュールは、AI能力の抽象化と関数呼び出しフレームワークを提供します。spring-ai-advisors-vector-storeやspring-ai-ragなどのモジュールは、これらのコアモジュールを基盤として、Retrieval Augmented Generation(検索拡張生成)などの高度な機能を提供します。依存関係の階層は、spring-ai-commonsを基盤とする階層的なアプローチに従っています。移行には、インポートのリファクタリングと、spring-ai-coreへの直接的な依存関係を適切な新しいモジュールに置き換える作業が含まれます。これらの変更は、Spring AIアプリケーション内でのターゲット依存関係と、よりクリーンな関心事の分離を実現することを目的としています。
favicon
spring.io
Using Spring AI 1.0.0-SNAPSHOT: Part 2 - Important Changes and Updates
記事の画像: Spring AI 1.0.0-SNAPSHOT を使用する: パート 2 - 重要なお知らせと更新情報
Create attached notes ...