[Season 2] Spring AI 実践:マルチAIエージェントシステム開発

Spring AI Router Pattern + RAG + MCPを活用した「知能型協業」専門家エージェントチームの構築 単一エージェントを超えてアーキテクチャへ:ルーターパターンとエージェント隔離(Isolation)設計の定石

難易度 初級

受講期間 無制限

Spring Boot
Spring Boot
RAG
RAG
AI Agent
AI Agent
Spring AI
Spring AI
Model Context Protocol
Model Context Protocol
Spring Boot
Spring Boot
RAG
RAG
AI Agent
AI Agent
Spring AI
Spring AI
Model Context Protocol
Model Context Protocol

学習した受講者のレビュー

5.0

5.0

bigho98

100% 受講後に作成

Springで複数のエージェントを作成できることが新鮮で面白かったです。関連する構造やコードについても多くのインサイトを得られる機会でした。質の高い講義をありがとうございました。

5.0

문석청

30% 受講後に作成

良い講義をありがとうございました。

5.0

em241101

30% 受講後に作成

詳細なご説明ありがとうございます。

受講後に得られること

  • Spring AI マルチエージェントシステム設計:Router Patternを適用して複雑なビジネスロジックを効率的に処理する専門家エージェントチーム(Reservation, Sommelier, Concierge)の構築方法を学びます。

  • エンタープライズ級アーキテクチャの実装:単一エージェントの限界を超え、**役割分離(Router-Worker)**と**ツール隔離(Tool Isolation)**を通じた、安全で拡張可能な実務型バックエンドシステムを設計します。

  • RAG & MCP 実践活用:ベクトルDBを活用した**知能型メニュー推薦(RAG)**とSlack MCPを連動させたリアルタイム管理者通知システムを直接実装し、AIサービスの完成度を高めます。

[Season 2] Spring AI 実践:マルチAIエージェントシステム開発

エンタープライズ級のAIエージェント、
どこまで作り込んだことがありますか?

Spring AI Router PatternとRAG、MCPを活用して、複雑なビジネスロジックを処理する
知能型協業AIエージェントシステムを構築する方法を学びます。

単一のチャットボットでは、複雑なビジネスロジックを制御するのが難しいと感じたことはありませんか?

ChatGPTのハルシネーション(Hallucination)現象によって正確な回答を得るのが難しく、プロンプトエンジニアリングに苦労されていませんか?

RAGやTool Callingを超えて、実際のサービスに適用可能な「自律的に協業するエージェントシステム」の構築経験が必要ですか?

この講義を通じて、実際のエンタープライズ環境で求められるAIエージェントのアーキテクチャ設計および実装能力を強化し、実務に適用可能な専門家レベルのAIシステム構築能力を完成させることができます。

Spring AIの講義と併せて読むとシナジーが爆発する『Do it! Spring AI』の書籍が出版(2026-06-15)

🛒 主要書店のリンク

Spring AIのルーターパターンとRAG、
MCPを活用して
マルチAIエージェントシステムを構築する
実践的な開発プロセスを学んだ後は、

単なるチャットボットを超えた「協業する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 マルチエージェント
開発の新たな地平

Spring AIとRouter Patternベースの
マルチAIエージェント構築

本講義では、Spring AIを活用して単一エージェントの限界を超え、Router Patternとエージェント隔離設計を通じて複雑なビジネスロジックを処理する専門家エージェントチームを構築する方法を詳細に扱います。エンタープライズ級の実務型バックエンドシステム設計のための核心原理を学び、直接実装します。

Building Effective Agents

https://docs.spring.io/spring-ai/reference/api/effective-agents.html(公式ドキュメント参照)

Agentic Systems(Routing Workflow)

RAGとMCPを活用したリアルタイム
AI協業システムの実装

ベクトル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 マルチエージェント
システムアーキテクチャ設計

シーズン2の紹介および開発環境の構築

本セクションでは、Spring AIを活用したエンタープライズ級マルチAIエージェントシステム開発のためのシーズン2の概要を紹介します。複雑なビジネスロジック処理のためのマルチエージェントアーキテクチャの必要性を強調し、プロジェクトの作成、DockerベースのMariaDB VectorDBのインストール、Slack MCPサーバーおよびApp連動など、開発環境の設定について詳細に扱います。

開発環境
IntelliJ IDEA, Spring AI, Spring Boot, JPA, Docker, MariaDB, Slack

データモデリングおよびDTO設計

AIエージェントシステム構築のための基盤を固めるセクションです。マスターテーブルおよびリレーショナルテーブルに基づいたEntity設計を行い、AIとの効率的なデータ通信のためのDTO(Record)定義と、JPAを活用したRepositoryの設計方法を学習します。

ERD(Entity-Relationship Diagram)

Entityの論理的な構造

ビジネスロジックおよびツール(Tool)の実装

予約および注文処理などの核心的なビジネスロジックを実装する過程を学習します。ReservationService、OrderServiceを開発し、これをもとにAIエージェントが活用できるReservationToolsとSommelierToolsを設計および実装します。

Tool Calling

ベクトルDBベースの推薦システム(RAG)

Retrieval Augmented Generation (RAG) 技術を活用して、インテリジェントな推薦システムを構築します。メニューの説明データをロードして埋め込み(Embedding)を行い、VectorDBを構築します。また、テスト用のダミーデータを生成することで、RAGシステムの動作原理を理解し、実習を行います。

MariaDB VectorDB

マルチエージェントシステムアーキテクチャ設計

単一エージェントの限界を超えたマルチエージェントシステムアーキテクチャ設計の真髄を学びます。ChatModel、ChatMemory設定を含むAiConfig構成、ユーザーの意図に応じたルーティングを担当するRouter Agent、全体の流れを調整するOrchestrator、そして各エージェント(ReservationAgent、SommelierAgent、ConciergeAgent)の設計を深く掘り下げます。

Router Agent Pattern

プロンプトエンジニアリングおよび最終統合

各エージェントのコアロジックと安全装置を定義するプロンプトエンジニアリングを集中的に学習します。予約、推薦/注文、案内の各エージェント別システムプロンプト(.st)を設計し、外部API連携のためのコントローラーを実装して、最終的なシステムを統合しテストします。

実践テスト

バックエンドのPostmanでのテスト

フロントエンドテスト

Node.js, VS Code, React.js, JavsScript, Tailwind CSS, Vite Tool

このような方々の悩みを
解決できます!

📌

シニアバックエンドエンジニア

単一のチャットボットの限界を超え、複雑なビジネスロジックをAIで制御したいものの、実際の具現化方法に悩んでいた方
Router PatternとAgent Isolation設計を通じて、エンタープライズ級のAIシステムを構築したい方

📌

AIエンジニア

RAGやTool Callingを超えて、複数のAIエージェントが自律的に協業するシステムを設計・構築することに難しさを感じている方
実際のサービス環境で活用可能なマルチ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に関する基礎知識があると役立ちます。

こんにちは
bitcocomです。

インフラン認証

キャリア認証

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件の受講レビュー

  • em2411014552님의 프로필 이미지
    em2411014552

    受講レビュー 9

    平均評価 4.9

    5

    30% 受講後に作成

    詳細なご説明ありがとうございます。

    • bitcocom
      知識共有者

      ありがとうございます。講義がお役に立てば幸いです。最後までファイティンです^^

  • bigho982715님의 프로필 이미지
    bigho982715

    受講レビュー 24

    平均評価 5.0

    5

    100% 受講後に作成

    Springで複数のエージェントを作成できることが新鮮で面白かったです。関連する構造やコードについても多くのインサイトを得られる機会でした。質の高い講義をありがとうございました。

    • bitcocom
      知識共有者

      はい、ありがとうございます。 エージェントの性能はエージェント設計とプロンプティングが重要なので、こちらをもっと勉強してみてください。最近はバイブコーディングでエージェントを設計することも多いですが、それよりは開発者であればバックエンド側は純粋なコーディングで開発してみて、今後ハイブリッド方式(例:Spring AI+n8nなど)に発展させてみるといいと思います。今年も全てのことが順調に進むことを願っています。ありがとうございます~~

  • seukchungmoon8847님의 프로필 이미지
    seukchungmoon8847

    受講レビュー 40

    平均評価 5.0

    5

    30% 受講後に作成

    良い講義をありがとうございました。

    • bitcocom
      知識共有者

      ありがとうございます。講義がお役に立てれば幸いです。^^

  • 아트님의 프로필 이미지
    아트

    受講レビュー 11

    平均評価 5.0

    5

    30% 受講後に作成

    • bitcocom
      知識共有者

      ありがとうございます。講義がお役に立てれば幸いです。最後まで頑張ってください。^^

  • yanghohu5207님의 프로필 이미지
    yanghohu5207

    受講レビュー 2

    平均評価 5.0

    5

    30% 受講後に作成

    • bitcocom
      知識共有者

      ありがとうございます。講義がお役に立てれば幸いです。最後まで頑張ってください。😊😊

bitcocomの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール、あと3日日で終了

¥22,330

30%

¥4,217