Spring AI 2.0がGAに:統一ツール呼び出し、MCPの変更、OpenAI/Anthropicの最新情報
Spring AI 2.0が一般提供開始。Spring Boot 4とSpring Framework 7をベースに、統一ツール呼び出しモデル、プログレッシブツール発見、刷新されたMCPサポートを搭載。最新のSpring Office Hoursポッドキャストでは、OpenAIとAnthropicの新モデルも取り上げられている。

Spring AI 2.0が一般提供(GA)リリースとして出荷され、Spring Office Hoursポッドキャストの最新エピソード(S5E18)で変更点が解説された。Dan VegaとDaShaun Carterが、新しい統一ツール呼び出しモデル、プログレッシブツール発見、そしてMCP(Model Context Protocol)サポートの違いについて説明している。本リリースはSpring Boot 4とSpring Framework 7をベースとしているため、古いバージョンを使用している場合はアップグレード計画を立ててほしい。
Spring AI 2.0の新機能
目玉機能は統一ツール呼び出しモデルだ。複数のAIプロバイダー向けに異なる抽象化を切り替える代わりに、Spring AI 2.0はOpenAI、Anthropicなど全体でツール呼び出しのための単一インターフェースを提供する。プログレッシブツール発見により、フレームワークは会話の進行に応じて動的にツールを追加できるため、事前に静的なリストを用意する必要がない。これは、利用可能な関数のセットが以前の応答に依存する複雑なエージェントワークフローで特に有用だ。
MCPサポートは全面的に見直された。AIモデルが外部ツールやデータソースと対話できるようにするプロトコルが、Springのプログラミングモデルとより緊密に統合された。MCPサーバーとクライアントを定義するためのボイラープレートが減り、より慣用的なSpring設定が期待できる。
OpenAIとAnthropicのアップデート
ポッドキャストでは最近のモデルリリースにも触れている。OpenAIは次世代モデルGPT-5.6 Solをプレビューし、推論の改善と低レイテンシを約束している。AnthropicはClaude Fable 5を再デプロイし、安全性機能の強化とコード生成タスクのパフォーマンス向上を実現した。どちらもSpring AIのプロバイダー抽象化を介してアクセス可能で、最小限のコード変更で切り替えられる。
Java開発者向けリソース
始めたい場合は、Spring AI Recipesサイト(habuma.com/springairecipes)に、RAG、関数呼び出し、マルチエージェント連携などの一般的なパターン向けの実践的な例が掲載されている。ポッドキャストのエピソードは、2026年6月の公式Spring AI 2.0 GA発表の良い補足資料となる。
結論:Spring AI 2.0は、プロバイダー固有のSDKと格闘することなくAI搭載アプリケーションを構築したいJava開発者にとって、確かな前進だ。単純なチャット補完を超えたことを行っているなら、統一ツール呼び出しモデルだけでもアップグレードする価値がある。
ディスカッション
0 件のコメント
最初のコメントを投稿しましょう。