강의

멘토링

커뮤니티

NEW
AI Technology

/

AI Agent Development

[Season 2] Spring AI in Practice: Developing Multi-AI Agent Systems

# Building an 'Intelligent Collaboration' Expert Agent Team Using Spring AI Router Pattern + RAG + MCP Beyond Single Agents to Architecture: The Definitive Guide to Router Pattern and Agent Isolation Design

21 learners are taking this course

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

What you will gain after the course

  • Spring AI Multi-Agent System Design: Learn how to build a team of specialized agents (Reservation, Sommelier, Concierge) that efficiently handle complex business logic by applying the Router Pattern.

  • Enterprise-Grade Architecture Implementation: Beyond Single Agent Limitations, designing a safe and scalable production-ready backend system through **Role Separation (Router-Worker)** and **Tool Isolation**.

  • RAG & MCP Practical Application: Implement an **intelligent menu recommendation system (RAG)** using vector DB and a real-time administrator notification system integrated with Slack MCP to enhance the completeness of AI services.

[Season 2] Spring AI in Practice: Developing Multi-AI Agent Systems

Enterprise-grade AI agents,
how far have you built them?

Spring AI Router Pattern and RAG, MCP to handle complex business logic
Learn how to build an intelligent collaborative AI agent system.

Have you ever felt that it's difficult to control complex business logic with a single chatbot?

Are you struggling with Prompt engineering because it's difficult to get accurate answers due to ChatGPT's hallucination phenomenon?

Beyond RAG and Tool Calling, do you need experience building an 'autonomously collaborating agent system' that can be applied to real services?

Through this course, you can strengthen your AI agent architecture design and implementation capabilities required in actual enterprise environments, and complete expert-level AI system building skills that can be applied in practice.

After learning the practical development process of building a multi-AI agent system using Spring AI router patterns, RAG,
and MCP,
you will be able to

You will grow into an expert who designs and operates a 'collaborative AI team' that goes beyond simple chatbots.

When this course ends, you will

You can build and operate a multi-AI agent system yourself.

  • Beyond the limitations of a single chatbot, you'll gain experience in designing and implementing a team of expert agents (Reservation, Sommelier, Concierge) that handle complex business logic using Spring AI's Router Pattern and MCP protocol.

Beyond RAG and Tool Calling: Complete the Real-World Architecture of 'Collaborative AI'.

  • Beyond simple LLM integration, you'll build a safe and scalable production-grade backend system through role separation (Router-Worker) and tool isolation (Tool Isolation). Through this, you'll learn how to realize the true potential of AI agents.

Implement an integrated intelligent recommendation system based on vector DB and real-time notification system.

  • We will implement an intelligent menu recommendation (RAG) system using MariaDB Vector DB and a real-time administrator notification system integrated with Slack MCP. Through this, we will enhance the completeness of AI services and improve the ability to solve real business problems.


As a senior developer, you possess expertise in designing and building AI-based systems.

  • You will grow into a key talent capable of successfully leading complex AI projects by acquiring the latest technology trends in the AI engineering field, particularly strengthening your abilities in multi-agent system design and utilizing RAG and MCP.

✔️

Spring AI Multi-Agent
A New Horizon in Development

Building Multi AI Agents Based on
Spring AI and Router Pattern

This course provides detailed coverage of how to build a team of expert agents that handles complex business logic by going beyond the limitations of a single agent through Router Pattern and agent isolation design using Spring AI. You will learn and directly implement the core principles for designing enterprise-grade, practical backend systems.

Building Effective Agents

https://docs.spring.io/spring-ai/reference/api/effective-agents.html (Refer to official documentation)

Agentic Systems(Routing Workflow)

Real-time Implementation Using RAG and MCP
AI Collaboration System

Build an intelligent menu recommendation (RAG) system using vector DB and a real-time administrator notification system through Slack MCP integration to enhance the completeness of your AI service. You'll gain practical experience implementing complex collaboration scenarios with AI agent teams.

Retrieval Augmented Generation

https://docs.spring.io/spring-ai/reference/concepts.html (refer to official documentation)

Spring AI Slack MCP Server Integration

Slack Real-time Admin Notification Service

Core Technologies and
Practice Code Provided

We provide all the source code and configurations needed to build a functioning multi-AI agent system based on the latest technology stack including Spring Boot, Spring AI, AI Agent, MCP, RAG, and more. This allows you to immediately apply what you've learned to real-world projects and expand upon it.

📚 Spring AI Multi-Agent
System Architecture Design

Season 2 Introduction and Development Environment Setup

This section introduces an overview of Season 2 for developing enterprise-grade multi-AI agent systems using Spring AI. It emphasizes the necessity of multi-agent architecture for handling complex business logic and covers in detail the development environment setup, including project creation, Docker-based MariaDB VectorDB installation, and Slack MCP server and App integration.

Development Environment
IntelliJ IDEA, Spring AI, Spring Boot, JPA, Docker, MariaDB, Slack

Data Modeling and DTO Design

This section lays the foundation for building an AI agent system. You'll design Entities based on master tables and relational tables, define DTOs (Records) for efficient data communication with AI, and learn Repository design methods using JPA.

ERD (Entity-Relationship Diagram)

Entity Logical Structure

Implementing Business Logic and Tools

You will learn the process of implementing core business logic such as reservation and order processing. You will develop ReservationService and OrderService, and based on these, design and implement ReservationTools and SommelierTools that AI agents can utilize.

Tool Calling

Vector DB-based Recommendation System (RAG)

Build an intelligent recommendation system using Retrieval Augmented Generation (RAG) technology. Load and embed menu description data to construct a VectorDB, generate dummy data for testing, and understand and practice how the RAG system operates.

MariaDB VectorDB

Multi-Agent System Architecture Design

Learn the essence of multi-agent system architecture design that goes beyond the limitations of single agents. This covers in-depth topics including AiConfig configuration with ChatModel and ChatMemory settings, Router Agent responsible for routing based on user intent, Orchestrator that coordinates the overall flow, and the design of individual agents (ReservationAgent, SommelierAgent, ConciergeAgent).

Router Agent Pattern

Prompt Engineering and Final Integration

We will intensively study prompt engineering to define the core logic and safety mechanisms for each agent. We'll design system prompts (.st) for each agent - reservation, recommendation/order, and guidance - implement controllers for external API integration, and integrate and test the final system.

Practical Testing

Testing Backend with Postman

Frontend Testing

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

These are the concerns
we can help solve!

📌

Senior Backend Developer

Those who want to control complex business logic with AI beyond the limitations of a single chatbot but were unsure about actual implementation methods
Those who want to build enterprise-grade AI systems through Router Pattern and Agent Isolation design

📌

AI Engineer

Those struggling to design and build systems where multiple AI agents autonomously collaborate, beyond RAG and Tool Calling
Those who want to strengthen their ability to design multi-AI agent system architectures that can be utilized in actual service environments

📌

New AI Service Planner

Those who want to enhance the competitiveness of existing services or envision new business models by utilizing AI agent technology
Those who want to examine the practical feasibility of service implementation through case studies of building intelligent collaborative agent teams based on Spring AI

Notes Before Enrollment

Practice Environment

💻 Development Environment

  • IDE: IntelliJ IDEA Community Edition.

  • Language: Java 17 or 21.

  • Framework: Spring Boot 3.5.8 (Latest Stable).

  • Library: Spring AI 1.0.3 (or 1.1.0 Snapshot).

  • Database: MariaDB 11.8.

  • AI Model: OpenAI (gpt-4o-mini or gpt-5-mini).

  • Container: Docker Desktop

Prerequisites and Important Notes

  • Java: Understanding of basic Java syntax (Java 17+ recommended).

  • Spring Boot: Basic usage of DI/IoC, JPA(Repository), and Controller.

  • Database: Basic understanding of SQL (SELECT, JOIN concepts).

Learning Materials

  • The source code (backend and frontend) is provided in Lecture 30 at the end of the video course.

  • Lecture materials are provided as PDF files.

  • Source code is provided through Github.

Recommended for
these people

Who is this course right for?

  • Hitting the limits of a single chatbot, a senior developer who wants to control complex business logic with AI

  • Beyond RAG and Tool Calling, AI Engineers Who Want to Build 'Autonomously Collaborative Agent Systems'

Need to know before starting?

  • You need foundational knowledge of the Java programming language.

  • It would be helpful to have a basic understanding of the Spring Boot framework.

  • It is helpful to have basic knowledge of databases and SQL.

Hello
This is

8,141

Learners

632

Reviews

665

Answers

4.9

Rating

12

Courses

안녕하세요 박매일 강사입니다.
SW교육센터를 운영중이며 대학, 관공서, 기업체에 컨설팅 및 SW위탁교육을 진행하고 있습니다.


📄 주요 강의경력외 다수

- 구름 특성화고 전공캠프 강의(Full Stack 과정)
- 소프트웨어마이스터고등학교 산학협력교사
- 광주인공지능사관학교 강의
- 패스트캠퍼스 백엔드 부트캠프 강의
- 스마트인재개발원 교육부장 및 강의
- 한국전력공사 In-House 코딩 위탁 교육
- 한양대학교 ERICA 온라인 강의
- 비트소프트웨어교육센터운영(해외취업,국비교육)
- SW채용연수사업(미래창조과학부)

🎤 온라인 교육콘텐츠 제공

인프런 : Java,DB,MVC,Spring,Spring AI,IoT
패스트캠퍼스 : Java, Spring Boot

email : bitcocom@empas.com

Curriculum

All

30 lectures ∙ (7hr 51min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Limited time deal

$22,330.00

30%

$25.30

bitcocom's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!