RSS春季
フォロー
Spring AI 2.0.0-RC1 現在利用可能
Spring AIエンジニアリングチームは、2.0.0 GAに向けたAPI安定化のマイルストーンであるSpring AI 2.0.0-RC1のリリースを発表しました。このリリースには、すべてのモデルにおける統一されたツール実行が含まれており、ツール実行はChatClientとToolCallingAdvisorを介して外部で処理されるようになりました。internalToolExecutionEnabledプロパティは削除され、toolNames APIとSpringBeanToolCallbackResolverは、明示的なToolCallback Beanに置き換えられました。ToolCallAdvisorはToolCallingAdvisorに改名され、オンデマンドのツール検出のために新しいToolSearchToolCallingAdvisorが導入されました。メモリアドバイザーはデフォルトでToolCallingAdvisorの外側に配置され、DEFAULT_CHAT_MEMORY_PRECEDENCE_ORDERは引き下げられました。このリリースには、MessageWindowChatMemoryでのターン境界スナップや、ツールプロンプトでの重複チャットメモリの回避など、チャットメモリの改善も含まれています。構造化出力の強化も追加されており、spring_ai_chat_memoryテーブルのタイムスタンプフィールドにプログラムでアクセスできるようになりました。このリリースには、APIとコードのクリーンアップ、モデルの更新、バグ修正、ドキュメントの更新、依存関係のアップグレードも含まれています。Spring AIチームは、このリリースに取り組んだすべての貢献者に感謝しており、プロジェクトページ、GitHub、Stack Overflowでリソースが利用可能です。2.0.0-RC1のリリースノートとドキュメントも利用可能です。全体として、このリリースはSpring AIフレームワークにさまざまな改善と強化をもたらし、最終的な2.0.0 GAリリースに向けた重要な一歩となります。