[Season 1] Spring AI 実戦:プレミアム予約AIエージェント開発
bitcocom
Spring AI + JPA + MySQLを活用した「自律行動型」プレミアム予約エージェントバックエンド開発 チャットボットを超えてエージェントへ:Tool Callingとプロンプトエンジニアリングの定石
初級
Java, Spring Boot, backend
「自分のJavaコードをAIの手足に!カカオPlayMCPとSpring AIが出会う実践エージェント開発」 従来のLLMは学習されたデータの範囲内でのみ回答するため、最新性や正確性に欠けるという限界があります。この講義では、AIと外部ツールを繋ぐ次世代標準プロトコルである**MCP(Model Context Protocol)**を学習し、Spring AIを通じて一度の実装でカカオPlayMCPなど様々なプラットフォームと連携するサーバーを構築します。「箴言・詩編相談所(チャムシ)」プロジェクトを通じて、理論から実践的なデプロイ、プラットフォーム登録までの全過程をマスターし、自らツールを操る真のAIエージェントデベロッパーへと成長しましょう。
受講生 87名
難易度 初級
受講期間 無制限
学習した受講者のレビュー
5.0
사랑2
このように先駆的にAI分野の内容をまとめてくださり、本当にありがとうございます。講師の「私も!Springで人工知能ができる(インフ1弾)」の内容も、現在のSpring AI正式版と比較して、受講するのに特に支障がないか気になっています。該当の講義内容を聴いても、理論上大きな違いはないでしょうか。いつも楽しく拝見しています。ありがとうございます。
5.0
bigho98
MCPクライアントとMCPサーバーがどのように接続され、通信するのか非常に気になっていましたが、今回の講義を通じてかなりの部分を理解することができました。核心クラスと実行フローの模式図を詳細に説明していただき、大変助かりました。動作するサーバーとツールを作成し、PlayMCPに直接登録してみる一連のプロセスがとても興味深かったです。もちろん、しっかりとした堅牢なMCPサーバーを作るにはより多くの努力と学習が必要でしょうが、全体的な流れを整理できて良かったです。
5.0
em241101
ありがとうございます。
MCP(Model Context Protocol)のアーキテクチャ理解および次世代AI標準技術の習得
Spring AIを活用して、ツール(Tool)やリソース(Resource)を自らサーバーとして実装する能力
ngrokによるローカルサーバーの安全な外部公開およびトンネリング技術の活用法
カ카오 PlayMCPプラットフォームへの登録、および実際のAIエージェントと連動した成果物の完成
AIと外部ツールを接続する次世代標準プロトコルMCPをSpring AIで直接実装し、
カカオ PlayMCPのような様々なプラットフォームと連携するサーバー構築方法を学びます。
単なるチャットボットを超えて、AIが実際にアクションを起こせるように「ツール」を作ってあげたいと思いつつも、何から始めればよいか分からず悩んでいませんでしたか?
Java/Spring開発者として、最新のAIトレンドであるMCP標準をいち早く習得し、ローカルで開発したサービスをカ카오 PlayMCPのような巨大AIプラットフォームに連動させる方法を学びたいとお考えでしたか?
LLMの限界を超えた最新性と精度の高いAIエージェントを自ら開発し、理論から実践的なデプロイ、プラットフォームへの登録まで、全過程をマスターしたいとお考えでしたか?
カカオ PlayMCPは、 AIモデルが外部サービスやデータと容易に連携できるよう標準化された「MCP(Model Context Protocol)」ベースのオープンなAI開発・実験プラットフォームです。開発者が様々なAIツールを作成・接続し、ユーザーがそれらをAIに簡単に追加して活用できるようにするエコシステムのハブとなります。
カカオ PlayMCP : https://playmcp.kakao.com
thoughtful MCP(Model Context Protocol)とは、AIモデルが外部データやツールと簡単に接続し、対話できるように支援する標準化された通信プロトコルです。USBケーブルのように汎用的なインターフェースの役割を果たし、これによりAIモデルは様々なサービスを一貫した方法で活用できるようになります。つまり、AIモデルはMCPを通じて多様な外部ツールを呼び出し、実際に「AIエージェント」のように動作することが可能になります。
自分のJavaコードをAIの手足にする、実践的なエージェント開発者になることができます。
thoughtful 既存のLLMの限界を超え、カカオPlayMCPとSpring AIを活用して外部ツールと連携するAIエージェントを自ら設計・構築する能力を身につけることができます。単に回答するだけのAIを超え、実際に「行動する」AIエージェントを創り出す開発者へと成長します。
Spring AIを活用して、次世代AI標準技術であるMCPを直接実装することになります。
MCP(Model Context Protocol)のアーキテクチャを深く理解し、Spring AIを通じて一度の実装で多様なプラットフォームと連動するサーバーを構築する技術を習得します。複雑なLLM連携プロセスを、標準プロトコルを通じて簡潔に解決する方法を学びます。
自分だけのローカルサービスをカカオPlayMCPのような巨大AIプラットフォームと連動させる経験を積みます。
ngrokを利用してローカルサーバーを安全に外部へ公開し、カ카오 PlayMCPプラットフォームに直接登録して、実際のAIエージェントと連動する成果物を完成させます。理論学習にとどまらず、実際のデプロイやプラットフォーム登録まで全過程を経験することで、自信を深めることができます。
既存のLLMの限界を超え、カ카오 PlayMCPとSpring AIを組み合わせてAIに実戦的な行動能力を付与する方法を学びます。理論から実際のデプロイまで、独自のツールを使いこなす真のAIエージェント開発者へと成長できます。
Spring AI環境でMCPサーバーを直接実装し、ngrokを通じてローカルサーバーを外部に公開、さらにカカオPlayMCPプラットフォームに登録する全過程を実習します。「箴言・詩編相談所(チャムシ)」プロジェクトを通じて、AI心の相談所エージェントを完成させます。
MCPとエージェントAIの始まり
AIエージェントの基本原理を理解し、LLMと外部ツールを接続する次世代標準プロトコルであるMCP(Model Context Protocol)を紹介します。カカオPlayMCPプラットフォームの役割と、Spring AIを活用したMCPサーバー開発の概要を扱います。
thoughtful
MCPの核心理論:AIの対話方式を理解する
MCPサーバーの多様なタイプと通信のためのコア技術、JSON-RPCプロトコルの役割、MCPクライアントの動作メカニズムを深く分析します。これを通じて、MCP通信プロセス全体とサーバーの核心的な役割を明確に理解します。
Spring AIで始めるMCPサーバーの基礎
Spring AI環境でStreamable HTTPベースのMCPサーバーを直接構築し、テストする方法を学びます。Inspectorを活用した基礎テストから、@McpToolの登録およびサーバー側のメソッド自動スキャンまでを実習します。
[実践プロジェクト] AI悩み相談所「ジャムシ」開発
AI悩み相談所「ジャムシ」プロジェクトを通じて、聖書検索エンジンのロジック実装、@McpToolおよび@McpToolParamを活用した核となる機能の開発、MCP Inspectorを用いたプロジェクトの検証プロセスを実習します。
カカオ PlayMCP 連携および外部デプロイ
ngrokを使用してローカルサーバーを外部へ安全に公開する方法を学習します。その後、カカオ PlayMCP プラットフォームに直接サーバーを登録し、プラットフォーム環境で実戦テストを進行します。
カスタムクライアントの制作および最終デモ
BibleMCPClientを直接設計・制作し、クライアント側のMVCロジックとUIを連動させます。最終的にクライアントとサーバーの統合テストを実施し、カカオPlayMCPのデモ映像を通じて完走します。
単なるチャットボットの応答を超えて、AIに実際の行動能力を付与したいけれど、
どのように外部ツール(Tool)と連携すればよいか分からず悩んでいた方
Spring AIを活用してLLMの最新トレンドであるMCP標準を素早く習得し、
自分だけのAIエージェントを構築したい方
ローカルで開発したサービスをカ카오 PlayMCPのような大規模AIプラットフォームと連動させ、
より多くのユーザーにAIベースのサービスを提供したい方
実習環境
開発ツール: Java JDK 17 以上、IntelliJ IDEA IDE。
ライブラリ: Spring AI 1.1.X (または 1.1.0 Snapshot)。
Framework: Spring Boot 3.5.8 (Latest Stable).
AIモデル: OpenAI (gpt-4o-mini or gpt-5-mini).
前提知識および注意事項
JavaおよびSpring Frameworkの基本知識が必要です。
オブジェクト指向プログラミングの概念を理解している必要があります。
AIエージェント開発に関する基本的な理解があれば役立ちます。
学習資料
第29講に講義スライドのPDFファイルが提供されます。
実習コードおよびサンプルプロジェクトはGitHubで提供しています。
MCPプロトコルに関する公式ドキュメントおよび資料を参考にすることができます。
もし学習を進める中で理解できない部分があれば、Q&A掲示板や1:1オープンチャットを活用してすぐにお問い合わせください。
👩🎓Spring AI実践(1:1オープンチャット):https://open.kakao.com/o/sXXxSI5h
学習対象は
誰でしょう?
単なるチャットボットを超えて、AIに実際の行動ツール(Tool)を実装してあげたいJava/Spring開発者
Spring AIを活用して、最新のAIトレンドであるMCP標準をいち早く習得したい方
自分が作ったローカルサービスを、カカオPlayMCPのような巨大AIプラットフォームに連動させたい方
前提知識、
必要でしょうか?
Java言語に関する基礎知識とSpring Bootの理解が必要です。
OpenAI APIキーの発行など、基本的なLLM使用環境が準備されている必要があります。
REST APIとHTTP通信方式に関する基本的な理解があることが望ましいです。
インフラン認証
キャリア認証
8,803
受講生
675
受講レビュー
670
回答
4.9
講座評価
14
講座
こんにちは、パク・メイル講師です。
SW教育センターを運営しており、大学、官公庁、企業へのコンサルティングおよびSW委託教育を行っています。
📄 主な講義経歴ほか多数
- goorm 特性化高校 専攻キャンプ講義(Full Stack コース)
- ソフトウェアマイスター高等学校 産学協力教師
- 光州人工知能士官学校 講義
- Fast Campus バックエンド ブートキャンプ講義
- スマート人材開発院 教育部長および講義
- 韓国電力公社 In-House コーディング委託教育
- 漢陽大学 ERICA オンライン講義
- ビットソフトウェア教育センター運営(海外就職、国費教育)
- SW採用研修事業(未来創造科学部)
- 人工知能、情報技術開発など職業能力開発訓練教師
* 教育に関するお問い合わせおよび提携(カカオトークチャンネル)
* 進行中の講義:https://itscoding.kr
🎤 オンライン教育コンテンツ提供
Inflearn:Java, DB, MVC, Spring, Spring AI & Agent, IoT
Fast Campus:Java, Spring Boot
email : bitcocom@empas.com
全体
29件 ∙ (6時間 15分)
講座資料(こうぎしりょう):
全体
7件
5.0
7件の受講レビュー
受講レビュー 9
∙
平均評価 4.9
受講レビュー 24
∙
平均評価 5.0
5
MCPクライアントとMCPサーバーがどのように接続され、通信するのか非常に気になっていましたが、今回の講義を通じてかなりの部分を理解することができました。核心クラスと実行フローの模式図を詳細に説明していただき、大変助かりました。動作するサーバーとツールを作成し、PlayMCPに直接登録してみる一連のプロセスがとても興味深かったです。もちろん、しっかりとした堅牢なMCPサーバーを作るにはより多くの努力と学習が必要でしょうが、全体的な流れを整理できて良かったです。
心のこもった受講レビューありがとうございます。^^ MCP Serverの内部動作原理の理解は難しいですが、わかりやすく説明しようと私も努力しました。ㅎ 漠然とMCPとは何かというのは多く出ていますが、直接開発する立場からは原理が重要だと思って企画し、今後カカオのPlayMCPにも良いサービスを一度登録してみたらいいなと思いました。これから良いサービスをPlayMCPに登録もしてみてください。ありがとうございます~~ ㆍ重複動画についてお問い合わせいただきましたが、修正してアップロードしました。
受講レビュー 16
∙
平均評価 4.3
5
このように先駆的にAI分野の内容をまとめてくださり、本当にありがとうございます。講師の「私も!Springで人工知能ができる(インフ1弾)」の内容も、現在のSpring AI正式版と比較して、受講するのに特に支障がないか気になっています。該当の講義内容を聴いても、理論上大きな違いはないでしょうか。いつも楽しく拝見しています。ありがとうございます。
ありがとうございます。Spring AIの方も簡単ではありませんが、それでも先導的にガイドを提示することで、継続的な関心が生まれ、より活性化するのではないかと考えています。この講義はMCPに焦点を当てています。「私もSpringで人工知能ができる」という講義は、基礎から全体的な内容を扱っているので、受講するのに難しさはないはずです。全体を通して受講されることもおすすめします。最新のAPIバージョンによって若干の違いはありますが、提供されたソースコードで実習を進めれば大きな問題はありません。後でバージョンを変えて試してみると、多少のエラーは発生します。この部分もAPIガイドやChatGPTの助けを借りれば解決できる部分です~~ バイブコーディングよりは、やはり開発者はコーディングで勝負してこそ成長があると思いますので、次の過程も頑張ってください。
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!