[Season 2] Thực hành Spring AI: Phát triển hệ thống Multi AI Agent

Xây dựng đội ngũ chuyên gia Agent 'Cộng tác thông minh' sử dụng Spring AI Router Pattern + RAG + MCP Vượt xa Agent đơn lẻ hướng tới kiến trúc: Tiêu chuẩn thiết kế Router Pattern và cô lập Agent (Isolation)

(5.0) 9 đánh giá

164 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

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

Đánh giá từ những học viên đầu tiên

5.0

5.0

bigho98

100% đã tham gia

Thật thú vị và tuyệt vời khi có thể tạo ra nhiều agent bằng Spring. Đây là cơ hội để có thể thu được nhiều insight về cấu trúc và code liên quan. Cảm ơn vì khóa học chất lượng.

5.0

문석청

30% đã tham gia

Cảm ơn bạn vì bài giảng hay.

5.0

em241101

30% đã tham gia

Cảm ơn bạn vì lời giải thích chi tiết.

Bạn sẽ nhận được điều này sau khi học.

  • Thiết kế hệ thống Multi-Agent với Spring AI: Tìm hiểu cách xây dựng đội ngũ đại lý chuyên gia (Reservation, Sommelier, Concierge) để xử lý hiệu quả các logic kinh doanh phức tạp bằng cách áp dụng Router Pattern.

  • Triển khai kiến trúc cấp doanh nghiệp: Vượt qua giới hạn của một tác nhân (agent) duy nhất, thiết kế hệ thống backend thực tế an toàn và có khả năng mở rộng thông qua việc **phân tách vai trò (Router-Worker)** và **cô lập công cụ (Tool Isolation)**.

  • Ứng dụng thực tiễn RAG & MCP: Trực tiếp triển khai hệ thống **Gợi ý thực đơn thông minh (RAG)** sử dụng Vector DB và hệ thống thông báo quản trị viên thời gian thực kết nối với Slack MCP để nâng cao độ hoàn thiện cho dịch vụ AI.

[Mùa 2] Thực hành Spring AI: Phát triển hệ thống Multi AI Agent

AI Agent cấp doanh nghiệp,
bạn đã xây dựng được đến mức nào rồi?

Bạn sẽ học cách xây dựng hệ thống AI Agent cộng tác thông minh xử lý các logic kinh doanh phức tạp bằng cách sử dụng Spring AI Router Pattern, RAG và MCP.

Bạn có bao giờ cảm thấy khó có thể kiểm soát các logic kinh doanh phức tạp chỉ với một chatbot duy nhất không?

Bạn đang gặp khó khăn trong kỹ thuật Prompt vì hiện tượng ảo giác (Hallucination) của ChatGPT khiến việc nhận được câu trả lời chính xác trở nên khó khăn?

Vượt qua cả RAG và Tool Calling, bạn có cần kinh nghiệm xây dựng 'hệ thống Agent cộng tác tự chủ' có thể áp dụng vào dịch vụ thực tế không?

Thông qua khóa học này, bạn có thể tăng cường khả năng thiết kế và triển khai kiến trúc AI Agent theo yêu cầu của môi trường doanh nghiệp thực tế, đồng thời hoàn thiện năng lực xây dựng hệ thống AI cấp độ chuyên gia có thể áp dụng vào thực tiễn.

Cuốn sách 《Do it! Spring AI》, tác phẩm mang lại hiệu quả bùng nổ khi xem cùng với bài giảng Spring AI, đã được xuất bản (15-06-2026)

🛒 Link các nhà sách chính

Sau khi học xong quá trình phát triển thực tế để xây dựng hệ thống đa tác nhân AI (Multi AI Agent),
sử dụng Spring AI Router Pattern, RAG và
MCP,

Bạn sẽ trở thành một chuyên gia trực tiếp thiết kế và vận hành 'đội ngũ AI cộng tác' vượt xa giới hạn của những chatbot đơn thuần.

Sau khi kết thúc khóa học này, bạn sẽ

Có thể trực tiếp xây dựng và vận hành hệ thống đa tác nhân AI (Multi-AI Agent).

  • Vượt qua giới hạn của một chatbot đơn lẻ, bạn sẽ có trải nghiệm thiết kế và triển khai một nhóm tác nhân chuyên gia (Reservation, Sommelier, Concierge) để xử lý các logic kinh doanh phức tạp bằng cách sử dụng Router Pattern của Spring AI và giao thức MCP.

Vượt xa RAG và Tool Calling để hoàn thiện kiến trúc thực tế của 'AI cộng tác'.

  • Vượt xa việc tích hợp LLM đơn thuần, chúng ta sẽ xây dựng một hệ thống backend thực tế, an toàn và có khả năng mở rộng thông qua việc phân tách vai trò (Router-Worker) và cô lập công cụ (Tool Isolation). Qua đó, bạn sẽ học được cách hiện thực hóa tiềm năng thực sự của các đại lý AI (AI Agents).

Triển khai tích hợp hệ thống gợi ý thông minh dựa trên Vector DB và hệ thống thông báo thời gian thực.

  • Bạn sẽ trực tiếp triển khai hệ thống đề xuất thực đơn thông minh (RAG) sử dụng MariaDB Vector DB và hệ thống thông báo cho quản trị viên theo thời gian thực liên kết với Slack MCP. Thông qua đó, bạn có thể nâng cao độ hoàn thiện của dịch vụ AI và cải thiện khả năng giải quyết các vấn đề kinh doanh thực tế.


Với tư cách là một nhà phát triển cấp cao, bạn sẽ trang bị chuyên môn về thiết kế và xây dựng hệ thống dựa trên AI.

  • Nắm bắt các xu hướng công nghệ mới nhất trong lĩnh vực kỹ thuật AI, đặc biệt là tăng cường khả năng thiết kế hệ thống Multi-agent và sử dụng RAG, MCP để phát triển thành nhân sự nòng cốt có thể dẫn dắt thành công các dự án AI phức tạp.

✔️

Spring AI Multi-Agent
Tầm cao mới trong phát triển

Xây dựng Multi AI Agent dựa trên
Spring AI và Router Pattern

Trong khóa học này, chúng tôi sẽ hướng dẫn chi tiết cách xây dựng một nhóm chuyên gia agent để xử lý các logic kinh doanh phức tạp thông qua Router Pattern và thiết kế cô lập agent, vượt qua những giới hạn của một agent đơn lẻ bằng cách sử dụng Spring AI. Bạn sẽ được học các nguyên tắc cốt lõi và trực tiếp triển khai thiết kế hệ thống backend thực tế cấp doanh nghiệp.

Xây dựng các Agent hiệu quả

https://docs.spring.io/spring-ai/reference/api/effective-agents.html(Tham khảo tài liệu chính thức)

Hệ thống Agentic (Quy trình định tuyến)

Triển khai hệ thống cộng tác AI thời gian thực
sử dụng RAG và MCP

Nâng cao độ hoàn thiện của dịch vụ AI bằng cách trực tiếp xây dựng hệ thống gợi ý thực đơn thông minh (RAG) sử dụng Vector DB và hệ thống thông báo cho quản trị viên theo thời gian thực thông qua liên kết Slack MCP. Bạn có thể tích lũy kinh nghiệm thực tế trong việc triển khai các kịch bản cộng tác phức tạp dưới dạng một nhóm AI Agent.

Retrieval Augmented Generation

https://docs.spring.io/spring-ai/reference/concepts.html(Tham khảo tài liệu chính thức)

Kết nối Spring AI Slack MCP Server

Dịch vụ thông báo quản trị viên thời gian thực qua Slack

Cung cấp công nghệ cốt lõi và
mã thực hành

Cung cấp toàn bộ mã nguồn và cấu hình cần thiết để xây dựng hệ thống Multi AI Agent hoạt động thực tế dựa trên các công nghệ mới nhất như Spring Boot, Spring AI, AI Agent, MCP, RAG. Thông qua đó, bạn có thể áp dụng ngay những nội dung đã học vào thực tế và mở rộng chúng.

📚 Thiết kế hệ thống
Multi-Agent Spring AI

Giới thiệu Phần 2 và thiết lập môi trường phát triển

Trong phần này, chúng tôi sẽ giới thiệu tổng quan về Phần 2 của quá trình phát triển hệ thống đa tác nhân AI (Multi-AI Agent) cấp doanh nghiệp sử dụng Spring AI. Chúng tôi nhấn mạnh sự cần thiết của kiến trúc đa tác nhân để xử lý các logic kinh doanh phức tạp, đồng thời hướng dẫn chi tiết cách thiết lập môi trường phát triển như tạo dự án, cài đặt MariaDB VectorDB dựa trên Docker, và tích hợp Slack MCP Server cũng như App.

Môi trường phát triển
IntelliJ IDEA, Spring AI, Spring Boot, JPA, Docker, MariaDB, Slack

Thiết kế mô hình dữ liệu và DTO

Đây là phần đặt nền móng cho việc xây dựng hệ thống AI Agent. Bạn sẽ tiến hành thiết kế Entity dựa trên các bảng chính (master table) và bảng quan hệ, đồng thời học cách định nghĩa DTO (Record) để giao tiếp dữ liệu hiệu quả với AI và phương pháp thiết kế Repository sử dụng JPA.

ERD (Entity-Relationship Diagram)

Cấu trúc logic của Entity

Triển khai Logic nghiệp vụ và Công cụ (Tool)

Bạn sẽ được học quy trình triển khai các logic nghiệp vụ cốt lõi như xử lý đặt chỗ và đặt hàng. Chúng ta sẽ phát triển ReservationService, OrderService, và dựa trên đó để thiết kế cũng như triển khai ReservationTools và SommelierTools mà AI Agent có thể sử dụng.

Tool Calling

Hệ thống gợi ý dựa trên Vector DB (RAG)

Xây dựng hệ thống gợi ý thông minh bằng cách sử dụng công nghệ Retrieval Augmented Generation (RAG). Tải và nhúng (embedding) dữ liệu mô tả thực đơn để xây dựng VectorDB, đồng thời tạo dữ liệu giả (dummy data) để thử nghiệm nhằm hiểu rõ và thực hành cách thức hoạt động của hệ thống RAG.

MariaDB VectorDB

Thiết kế kiến trúc hệ thống đa tác nhân (Multi-agent system)

Học hỏi tinh túy trong thiết kế kiến trúc hệ thống đa tác nhân (Multi-agent), vượt xa giới hạn của một tác nhân đơn lẻ. Tìm hiểu chuyên sâu về cấu hình AiConfig bao gồm thiết lập ChatModel, ChatMemory, Router Agent chịu trách nhiệm định tuyến theo ý định của người dùng, Orchestrator điều phối toàn bộ luồng công việc và thiết kế từng tác nhân cụ thể (ReservationAgent, SommelierAgent, ConciergeAgent).

Router Agent Pattern

Kỹ thuật Prompt và Tích hợp cuối cùng

Chúng ta sẽ tập trung học về kỹ thuật thiết kế câu lệnh (prompt engineering) để định nghĩa logic cốt lõi và các biện pháp an toàn cho từng agent. Thiết kế hệ thống prompt (.st) cho từng agent đặt chỗ, đề xuất/đặt hàng, hướng dẫn, đồng thời triển khai bộ điều khiển (controller) để liên kết với API bên ngoài, từ đó tích hợp và kiểm tra hệ thống cuối cùng.

Kiểm tra thực tế

Kiểm tra trên Postman ở phía Backend

Kiểm thử Front-end

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

Có thể giải quyết nỗi lo
của những người như thế này!

📌

Nhà phát triển Backend cấp cao

Những người muốn vượt qua giới hạn của chatbot đơn thuần để điều khiển các logic kinh doanh phức tạp bằng AI, nhưng còn đang bế tắc về phương án triển khai thực tế
Những người muốn xây dựng hệ thống AI cấp doanh nghiệp thông qua thiết kế Router Pattern và Agent Isolation

📌

Kỹ sư AI

Những người đang gặp khó khăn trong việc thiết kế và xây dựng hệ thống nơi nhiều AI Agent cộng tác tự động, vượt ra ngoài phạm vi của RAG và Tool Calling
Những người muốn tăng cường năng lực thiết kế kiến trúc hệ thống Multi AI Agent có thể ứng dụng trong môi trường dịch vụ thực tế

📌

Người lập kế hoạch dịch vụ AI mới

Những người muốn nâng cao năng lực cạnh tranh của dịch vụ hiện có hoặc hình dung ra các mô hình kinh doanh mới bằng cách tận dụng công nghệ AI Agent
Những người muốn xem xét khả năng triển khai dịch vụ thực tế thông qua các ví dụ về xây dựng đội ngũ cộng tác viên thông minh dựa trên Spring AI

Lưu ý trước khi tham gia khóa học

Môi trường thực hành

💻 Môi trường phát triển (Environment)

  • IDE: IntelliJ IDEA Community Edition.

  • Ngôn ngữ: Java 17 hoặc 21.

  • Framework: Spring Boot 3.5.8 (Bản ổn định mới nhất).

  • Thư viện: Spring AI 1.0.3 (hoặc 1.1.0 Snapshot).

  • Cơ sở dữ liệu: MariaDB 11.8.

  • Mô hình AI: OpenAI (gpt-4o-mini hoặc gpt-5-mini).

  • Container : Docker Desktop

Kiến thức tiên quyết và lưu ý

  • Java: Hiểu biết về cú pháp Java cơ bản (khuyến nghị Java 17+).

  • Spring Boot: Cách sử dụng cơ bản DI/IoC, JPA(Repository), Controller.

  • Database: Hiểu biết cơ bản về SQL (khái niệm SELECT, JOIN).

Tài liệu học tập

  • Mã nguồn (Backend, Frontend) được cung cấp ở bài 30 cuối video bài giảng.

  • Tài liệu bài giảng được cung cấp dưới dạng tệp PDF.

  • Mã nguồn được cung cấp thông qua Github.

✏Câu hỏi & Thắc mắc

Nếu trong quá trình học có phần nào không hiểu, hãy đặt câu hỏi ngay cho chúng tôi thông qua bảng hỏi đáp Q&A hoặc phòng chat mở 1:1.

👩‍🎓Thực hành Spring AI (Trò chuyện trực tiếp 1:1) : https://open.kakao.com/o/sXXxSI5h

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển cấp cao đang gặp phải những giới hạn của chatbot đơn lẻ và muốn kiểm soát các logic kinh doanh phức tạp bằng AI.

  • Kỹ sư AI muốn vượt xa RAG và Tool Calling để tạo ra một 'hệ thống tác nhân cộng tác tự chủ'

Cần biết trước khi bắt đầu?

  • Cần có kiến thức cơ bản về ngôn ngữ lập trình Java.

  • Sẽ rất tốt nếu bạn có hiểu biết cơ bản về framework Spring Boot.

  • Sẽ rất hữu ích nếu bạn có kiến thức cơ bản về cơ sở dữ liệu và SQL.

Xin chào
Đây là bitcocom

Xác minh Inflearn

Xác minh sự nghiệp

8,823

Học viên

675

Đánh giá

670

Trả lời

4.9

Xếp hạng

14

Các khóa học

Xin chào, tôi là giảng viên Park Mae-il.
Tôi hiện đang điều hành một trung tâm đào tạo phần mềm, đồng thời thực hiện tư vấn và đào tạo ủy thác phần mềm cho các trường đại học, cơ quan chính phủ và doanh nghiệp.


📄 Kinh nghiệm giảng dạy chính và các hoạt động khác

- Giảng dạy Trại chuyên ngành Trường THPT đặc biệt Goorm (Khóa học Full Stack)
- Giáo viên hợp tác công nghiệp - học đường tại Trường Trung học Phổ thông Software Meister
- Giảng dạy tại Học viện Trí tuệ Nhân tạo Gwangju
- Giảng dạy tại Bootcamp Backend Fast Campus
- Trưởng phòng đào tạo và giảng viên tại Viện Phát triển Nhân tài Thông minh
- Đào tạo ủy thác lập trình In-House cho Tổng công ty Điện lực Hàn Quốc (KEPCO)
- Giảng dạy trực tuyến tại Đại học Hanyang ERICA
- Điều hành Trung tâm Đào tạo Phần mềm Bit (Việc làm nước ngoài, đào tạo do chính phủ tài trợ)
- Dự án đào tạo tuyển dụng SW (Bộ Khoa học, CNTT và Hoạch định tương lai)
- Giáo viên đào tạo phát triển năng lực nghề nghiệp trong lĩnh vực Trí tuệ nhân tạo, Phát triển công nghệ thông tin, v.v.
* Yêu cầu đào tạo và hợp tác (Kênh KakaoTalk)
* Các khóa học đang diễn ra: https://itscoding.kr

🎤 Cung cấp nội dung giáo dục trực tuyến

Inflearn: Java, DB, MVC, Spring, Spring AI & Agent, IoT
Fast Campus: Java, Spring Boot

email : bitcocom@empas.com

Thêm

Chương trình giảng dạy

Tất cả

30 bài giảng ∙ (7giờ 51phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

9 đánh giá

5.0

9 đánh giá

  • bigho982715님의 프로필 이미지
    bigho982715

    Đánh giá 24

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Thật thú vị và tuyệt vời khi có thể tạo ra nhiều agent bằng Spring. Đây là cơ hội để có thể thu được nhiều insight về cấu trúc và code liên quan. Cảm ơn vì khóa học chất lượng.

    • bitcocom
      Giảng viên

      Vâng, cảm ơn bạn. Hiệu suất của agent phụ thuộc nhiều vào thiết kế agent và prompting nên hãy nghiên cứu thêm về phần này nhé. Gần đây nhiều người thiết kế agent bằng vibe coding nhưng nếu bạn là developer thì nên thử phát triển phần backend bằng pure coding trước, sau đó phát triển theo phương pháp hybrid (ví dụ: Spring AI+n8n, v.v.) sẽ tốt hơn. Chúc bạn mọi việc suôn sẻ trong cả năm nay. Cảm ơn bạn~~

  • em2411014552님의 프로필 이미지
    em2411014552

    Đánh giá 9

    Đánh giá trung bình 4.9

    5

    30% đã tham gia

    Cảm ơn bạn vì lời giải thích chi tiết.

    • bitcocom
      Giảng viên

      Cảm ơn bạn. Hy vọng bài giảng sẽ giúp ích cho bạn. Cố gắng lên cho đến cuối cùng nhé ^^

  • seukchungmoon8847님의 프로필 이미지
    seukchungmoon8847

    Đánh giá 40

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    Cảm ơn bạn vì bài giảng hay.

    • bitcocom
      Giảng viên

      Cảm ơn bạn. Hy vọng bài giảng sẽ giúp ích cho bạn.^^

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

    Đánh giá 11

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    • bitcocom
      Giảng viên

      Cảm ơn bạn. Hy vọng khóa học sẽ hữu ích cho bạn. Hãy cố gắng đến cùng nhé.^^

  • yanghohu5207님의 프로필 이미지
    yanghohu5207

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    • bitcocom
      Giảng viên

      Cảm ơn bạn. Hy vọng khóa học sẽ hữu ích cho bạn. Hãy cố gắng đến cùng nhé.^^

Khóa học khác của bitcocom

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn, kết thúc sau 3 ngày ngày

506.439 ₫

26%

685.182 ₫