RSS春季
フォロー
美しいスプリングブート3.4:スプリングAI
Spring AIは、Spring Boot開発者にAIエンジニアリングのパターンと実践を提供するプロジェクトであり、きれいな抽象化を提供しています。新しいリリースであるm4は、Spring Boot 3.4をベースにしており、Amazon Bedrock Convertseのサポート、JavaとKotlinでのより表現力のある関数呼び出し、そして高度でモジュラーなRAGの最初のサポートを追加しています。RAGとは、システムまたはサービスのデータを使用してチャットモデルが生成する応答を情報に基づいて行うことを指します。このリリースには、ベクトルストア統合とチャットモデルの更新、およびドキュメントの包括的なチャットモデル比較ページも含まれています。Spring AIは、AIモデルをデータとビジネスロジックに接続することを容易にすることを目的としており、モデルをスクラッチから構築するのではなく統合に重点を置いています。このリリースには、新しい関数の定義と呼び出しのサポートが含まれており、モデルがシステムとサービスについて質問することができます。簡単な例では、FunctionCallbackとSpring AI ChatClientの定義を示し、Spring AI ChatModelとやり取りするために使用されます。例では、特定の都市の天気を返すFunctionCallbackを定義する方法と、テストで期待される応答を検証する方法を示しています。テストでは、モデルがシステムとサービスについて質問することができ、関数コールバックが期待される応答を提供することを検証します。全体として、Spring AIは、AIモデルをデータとビジネスロジックに統合することを容易にし、新しいリリースはこの目標をサポートするいくつかの機能を追加しています。