実用的なアプリケーションとプロジェクト
July 2, 2026 · View on GitHub
学ぶこと
このセクションでは、Javaによる生成AI開発パターンを示す3つの実用的なアプリケーションをデモします。
- クライアント側とサーバー側のAIを組み合わせたマルチモーダルなペットストーリージェネレーターの作成
- Foundry Local Spring BootデモによるローカルAIモデル統合の実装
- 電卓例でモデルコンテキストプロトコル(MCP)サービスの開発
目次
イントロダクション
この章では、Javaによる生成AI開発パターンを示すサンプルプロジェクトを紹介します。各プロジェクトは完全に機能し、特定のAI技術、アーキテクチャパターン、およびご自身のアプリケーションに適用できるベストプラクティスを示しています。
Foundry Local Spring Bootデモ
Foundry Local Spring Bootデモ は、OpenAI Java SDKを使ったローカルAIモデルとの統合方法を示します。Foundry Local上で動作するモデル(例:Phi-4-mini)への接続を自動モデル検出とともに紹介し、クラウドサービスに依存せずにAIアプリケーションを実行できることを示します。
ペットストーリージェネレーター
ペットストーリージェネレーター は、マルチモーダルAI処理を使って創造的なペットストーリーを生成する魅力的なSpring Bootウェブアプリケーションです。ブラウザベースのAI対話にはtransformer.jsを、サーバー側処理にはOpenAI SDKを組み合わせています。
MCP電卓サービス(初心者向けMCPデモ)
MCP電卓サービス は、Spring AIを使ったモデルコンテキストプロトコル(MCP)の簡単なデモです。初心者向けにMCPの概念を紹介し、MCPクライアントと連携する基本的なMCPサーバーの作成方法を示します。
学習の進行
これらのプロジェクトは、前の章のコンセプトを基に構築されています:
- シンプルに始める:Foundry Local Spring Bootデモから始めて、ローカルモデルとの基本的なAI統合を理解する
- 双方向性を追加:ペットストーリージェネレーターでマルチモーダルAIとウェブベースの対話を進める
- MCPの基本を学ぶ:MCP電卓サービスでモデルコンテキストプロトコルの基礎を理解する
まとめ
よくできました!実際のアプリケーションを探索しました:
- ブラウザとサーバーの両方で機能するマルチモーダルAI体験
- 最新のJavaフレームワークとSDKを使ったローカルAIモデル統合
- ツールがAIと連携する仕組みを見るための最初のモデルコンテキストプロトコルサービス
次のステップ
Chapter 5: Responsible Generative AI
免責事項: 本書類は AI 翻訳サービス Co-op Translator を使用して翻訳されています。正確性を期していますが、自動翻訳には誤りや不正確な部分が含まれる可能性があることをご承知おきください。原文の原語版が正式な情報源とみなされるべきです。重要な情報については、専門の人間による翻訳を推奨します。本翻訳の利用により生じたいかなる誤解や解釈違いについても、当方は責任を負いかねます。