[Season 1] Spring AI 実践:プレミアム予約AIエージェント開発
bitcocom
Spring AI + JPA + MySQLを活用した「自律行動型」プレミアム予約エージェントのバックエンド開発 チャットボットを超えてエージェントへ:Tool Callingとプロンプトエンジニアリングの定石
初級
Java, Spring Boot, backend
Spring AI Router Pattern + RAG + MCPを活用した「知能型協業」専門家エージェントチームの構築 単一エージェントを超えてアーキテクチャへ:ルーターパターンとエージェント隔離(Isolation)設計の定石
受講生 164名
難易度 初級
受講期間 無制限
学習した受講者のレビュー
5.0
bigho98
Springで複数のエージェントを作成できることが新鮮で面白かったです。関連する構造やコードについても多くのインサイトを得られる機会でした。質の高い講義をありがとうございました。
5.0
문석청
良い講義をありがとうございました。
5.0
em241101
詳細なご説明ありがとうございます。
Spring AI マルチエージェントシステム設計:Router Patternを適用して複雑なビジネスロジックを効率的に処理する専門家エージェントチーム(Reservation, Sommelier, Concierge)の構築方法を学びます。
エンタープライズ級アーキテクチャの実装:単一エージェントの限界を超え、**役割分離(Router-Worker)**と**ツール隔離(Tool Isolation)**を通じた、安全で拡張可能な実務型バックエンドシステムを設計します。
RAG & MCP 実践活用:ベクトルDBを活用した**知能型メニュー推薦(RAG)**とSlack MCPを連動させたリアルタイム管理者通知システムを直接実装し、AIサービスの完成度を高めます。
Spring AI Router PatternとRAG、MCPを活用して、複雑なビジネスロジックを処理する
知能型協業AIエージェントシステムを構築する方法を学びます。
単一のチャットボットでは、複雑なビジネスロジックを制御するのが難しいと感じたことはありませんか?
ChatGPTのハルシネーション(Hallucination)現象によって正確な回答を得るのが難しく、プロンプトエンジニアリングに苦労されていませんか?
RAGやTool Callingを超えて、実際のサービスに適用可能な「自律的に協業するエージェントシステム」の構築経験が必要ですか?
この講義を通じて、実際のエンタープライズ環境で求められるAIエージェントのアーキテクチャ設計および実装能力を強化し、実務に適用可能な専門家レベルのAIシステム構築能力を完成させることができます。
Spring AIの講義と併せて読むとシナジーが爆発する『Do it! Spring AI』の書籍が出版(2026-06-15)
🛒 主要書店のリンク
イエス24:https://vo.la/VAS5Uea
教保文庫: https://vo.la/py6gj8a
単なるチャットボットを超えた「協業するAIチーム」を自ら設計し、運用する専門家へと生まれ変わることでしょう。
マルチAIエージェントシステムを自ら構築し、運用できるようになります。
単一のチャットボットの限界を超え、Spring AIのRouter PatternとMCPプロトコルを活用して、複雑なビジネスロジックを処理する専門家エージェントチーム(Reservation, Sommelier, Concierge)を設計・実装する経験を積むことになります。
RAGとTool Callingを超え、 「協業するAI」の実戦アーキテクチャを完成させます。
単なるLLM連携を超え、役割分離(Router-Worker)とツール隔離(Tool Isolation)を通じて、安全で拡張可能な実務型バックエンドシステムを構築します。これにより、AIエージェントの真の潜在能力を引き出す方法を学ぶことができます。
ベクトルDBベースの知能型推薦システムとリアルタイム通知システムを統合実装します。
MariaDB Vector DBを活用したインテリジェントなメニュー推薦(RAG)システムと、Slack MCPを連動させたリアルタイム管理者通知システムを直接構築します。これにより、AIサービスの完成度を高め、実際のビジネス課題の解決能力を向上させます。
シニア開発者として、AIベースのシステム設計および構築の専門性を備えます。
AIエンジニアリング分野における最新の技術トレンドを習得し、特にマルチエージェントシステムの設計やRAG、MCPの活用能力を強化することで、複雑なAIプロジェクトを成功に導くことができる核心人材へと成長します。
本講義では、Spring AIを活用して単一エージェントの限界を超え、Router Patternとエージェント隔離設計を通じて複雑なビジネスロジックを処理する専門家エージェントチームを構築する方法を詳細に扱います。エンタープライズ級の実務型バックエンドシステム設計のための核心原理を学び、直接実装します。
Building Effective Agents
https://docs.spring.io/spring-ai/reference/api/effective-agents.html(公式ドキュメント参照)
Agentic Systems(Routing Workflow)
ベクトルDBを活用した知能型メニュー推薦(RAG)システムとSlack MCP連動によるリアルタイム管理者通知システムを直接構築し、AIサービスの完成度を高めます。複雑な協業シナリオをAIエージェントチームで実装する実践的な経験を積むことができます。
Retrieval Augmented Generation
https://docs.spring.io/spring-ai/reference/concepts.html(公式ドキュメント参照)
Spring AI Slack MCP サーバー連携
Slackリアルタイム管理者通知サービス
Spring Boot、Spring AI、AI Agent、MCP、RAGなどの最新技術スタックを基盤に、実際に動作するマルチAIエージェントシステムの構築に必要なすべてのソースコードと設定を提供します。これにより、学習した内容を即座に実務に適用し、拡張することができます。
本セクションでは、Spring AIを活用したエンタープライズ級マルチAIエージェントシステム開発のためのシーズン2の概要を紹介します。複雑なビジネスロジック処理のためのマルチエージェントアーキテクチャの必要性を強調し、プロジェクトの作成、DockerベースのMariaDB VectorDBのインストール、Slack MCPサーバーおよびApp連動など、開発環境の設定について詳細に扱います。
開発環境
IntelliJ IDEA, Spring AI, Spring Boot, JPA, Docker, MariaDB, Slack
AIエージェントシステム構築のための基盤を固めるセクションです。マスターテーブルおよびリレーショナルテーブルに基づいたEntity設計を行い、AIとの効率的なデータ通信のためのDTO(Record)定義と、JPAを活用したRepositoryの設計方法を学習します。
ERD(Entity-Relationship Diagram)
Entityの論理的な構造
予約および注文処理などの核心的なビジネスロジックを実装する過程を学習します。ReservationService、OrderServiceを開発し、これをもとにAIエージェントが活用できるReservationToolsとSommelierToolsを設計および実装します。
Tool Calling
Retrieval Augmented Generation (RAG) 技術を活用して、インテリジェントな推薦システムを構築します。メニューの説明データをロードして埋め込み(Embedding)を行い、VectorDBを構築します。また、テスト用のダミーデータを生成することで、RAGシステムの動作原理を理解し、実習を行います。
MariaDB VectorDB
単一エージェントの限界を超えたマルチエージェントシステムアーキテクチャ設計の真髄を学びます。ChatModel、ChatMemory設定を含むAiConfig構成、ユーザーの意図に応じたルーティングを担当するRouter Agent、全体の流れを調整するOrchestrator、そして各エージェント(ReservationAgent、SommelierAgent、ConciergeAgent)の設計を深く掘り下げます。
Router Agent Pattern
各エージェントのコアロジックと安全装置を定義するプロンプトエンジニアリングを集中的に学習します。予約、推薦/注文、案内の各エージェント別システムプロンプト(.st)を設計し、外部API連携のためのコントローラーを実装して、最終的なシステムを統合しテストします。
Node.js, VS Code, React.js, JavsScript, Tailwind CSS, Vite Tool
単一のチャットボットの限界を超え、複雑なビジネスロジックをAIで制御したいものの、実際の具現化方法に悩んでいた方
Router PatternとAgent Isolation設計を通じて、エンタープライズ級のAIシステムを構築したい方
RAGやTool Callingを超えて、複数のAIエージェントが自律的に協業するシステムを設計・構築することに難しさを感じている方
実際のサービス環境で活用可能なマルチAIエージェントシステムのアーキテクチャ設計能力を強化したい方
AIエージェント技術を活用して既存サービスの競争力を高めたり、新しいビジネスモデルを構想したい方
Spring AIベースの知能型協業エージェントチームの構築事例を通じて、実質的なサービス実装の可能性を検討したい方
実習環境
💻 開発環境 (Environment)
IDE: IntelliJ IDEA Community Edition.
Language: Java 17 または 21
Framework: Spring Boot 3.5.8 (Latest Stable).
Library: Spring AI 1.0.3 (または 1.1.0 Snapshot)。
Database: MariaDB 11.8.
AIモデル: OpenAI (gpt-4o-mini または gpt-5-mini)。
Container : Docker Desktop
前提知識および注意事項
Java: 基本的なJava文法の理解 (Java 17+ 推奨)。
Spring Boot: DI/IoC、JPA(Repository)、Controllerの基本的な使い方。
Database: 基本的なSQLの理解(SELECT、JOINの概念)。
学習資料
動画講義の最後、30講にて(バックエンド、フロントエンドのソースコードが)提供されます。
講義資料はPDFファイルで提供されます。
ソースコードはGithubを通じて提供します。
もし学習を進める中で理解できない部分があれば、Q&A掲示板や1:1オープンチャットを活用してすぐにお問い合わせください。
👩🎓Spring AI 実践(1:1オープンチャット) : https://open.kakao.com/o/sXXxSI5h
学習対象は
誰でしょう?
単一チャットボットの限界に直面し、複雑なビジネスロジックをAIで制御したいシニア開発者
RAGやTool Callingを超えて、'自律的に協業するエージェントシステム'を作りたいAIエンジニア
前提知識、
必要でしょうか?
Javaプログラミング言語に関する基礎知識が必要です。
Spring Bootフレームワークに関する基本的な理解があることが望ましいです。
データベースおよびSQLに関する基礎知識があると役立ちます。
インフラン認証
キャリア認証
8,823
受講生
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
全体
30件 ∙ (7時間 51分)
講座資料(こうぎしりょう):
全体
9件
5.0
9件の受講レビュー
受講レビュー 9
∙
平均評価 4.9
受講レビュー 24
∙
平均評価 5.0
5
Springで複数のエージェントを作成できることが新鮮で面白かったです。関連する構造やコードについても多くのインサイトを得られる機会でした。質の高い講義をありがとうございました。
はい、ありがとうございます。 エージェントの性能はエージェント設計とプロンプティングが重要なので、こちらをもっと勉強してみてください。最近はバイブコーディングでエージェントを設計することも多いですが、それよりは開発者であればバックエンド側は純粋なコーディングで開発してみて、今後ハイブリッド方式(例:Spring AI+n8nなど)に発展させてみるといいと思います。今年も全てのことが順調に進むことを願っています。ありがとうございます~~
受講レビュー 40
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
期間限定セール、あと3日日で終了
¥22,330
30%
¥4,217