Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Spring AI + RAG: Build Production-Grade AI with Your Data

Spring AI + RAG: Xây dựng AI đẳng cấp sản xuất với dữ liệu của bạn

Spring AI + RAG: Xây dựng AI đẳng cấp sản xuất với dữ liệu của bạn

Thiết kế hệ thống RAG với Spring AI bao gồm ingestion, chunking, retrieval và độ tin cậy của prompt.

4.6
(87 đánh giá)
743 học viên
Giảng viên
Infiproton Tech
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.0 giờ video
50 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/05/2026

Bạn sẽ học được gì

Thiết kế hệ thống RAG end-to-end bằng Spring AI, tuân theo các nguyên tắc thiết kế hệ thống backend thay vì triển khai kiểu demo.
Xây dựng các pipeline ingestion có thể tái sử dụng cho PDF, tài liệu wiki và nội dung cơ sở dữ liệu với cấu trúc và metadata rõ ràng.
Triển khai các pipeline chunking và embedding hiệu quả, ảnh hưởng trực tiếp đến chất lượng và độ chính xác của retrieval.
Thiết kế các pipeline retrieval nhận biết metadata và tích hợp chúng một cách sạch sẽ vào các luồng chat backend.
Kiểm soát hành vi của LLM bằng cách sử dụng orchestration prompt rõ ràng, quy tắc neo giữ và câu trả lời có nhận biết nguồn.
Quản lý toàn bộ vòng đời tri thức bằng cách thêm, cập nhật và xóa dữ liệu một cách an toàn mà không làm hỏng kết quả retrieval.

Yêu cầu

Có kinh nghiệm cơ bản với Java và Spring Boot (REST API, cấu hình, cấu trúc dự án).
Thoải mái làm việc với cơ sở dữ liệu và các khái niệm ứng dụng backend tổng quát.
Quen thuộc với phát triển dựa trên IDE và chạy ứng dụng cục bộ.
Không yêu cầu kinh nghiệm trước về AI, RAG hay Spring AI — tất cả các khái niệm AI đều được trình bày từ đầu.

Đối tượng phù hợp

Nhà phát triển Java và Spring Boot muốn tích hợp RAG vào ứng dụng backend.
Kỹ sư backend thêm khả năng AI vào các hệ thống và dịch vụ hiện có.
Nhà phát triển quan tâm đến thiết kế hệ thống, tính chính xác và khả năng bảo trì lâu dài.
Kỹ sư muốn hiểu cách RAG hoạt động end-to-end, từ ingestion đến retrieval và generation có kiểm soát.

Nội dung khóa học

8 phần • 50 bài giảng
1 Bối cảnh khóa học & Những gì chúng tôi đang xây dựng
2 IntelliJ IDEA miễn phí (90 Ngày)
3 Tạo dự án Spring Boot & Cấu hình Spring AI
4 Xây dựng Chat API tối thiểu
5 Mã nguồn khóa học & Hướng dẫn nhánh Git
6 Khái niệm Spring AI & Trừu tượng hóa nhà cung cấp
7 Kiểm tra sức khỏe & Tại sao Chat đơn thuần là không đủ
1 Use-Case NexaCorp & Mục tiêu hệ thống
2 Tổng quan nguồn dữ liệu: PDF, Wiki & Cơ sở dữ liệu
3 Thiết lập PostgreSQL & Tải dữ liệu tri thức
4 Thiết lập Redis & Kiểm tra với Redis Insight
5 Mô hình tinh thần RAG & Baseline thất bại
1 Khái niệm cơ bản về Ingestion & Thiết kế Pipeline
2 Ingestion PDF: Tải & Trích xuất văn bản
3 Ingestion Wiki: Tài liệu Markdown
4 Ingestion cơ sở dữ liệu cho RAG
5 Điều phối Ingestion & Tính đơn nhất
1 Tại sao Chunking tồn tại (và tại sao Chunking ngây thơ thất bại)
2 Chunking Kích thước cố định: Thiết lập Baseline
3 Chunking Kích thước cố định với Overlap
4 Chunking Nhận biết ngữ nghĩa cho nội dung Wiki
5 Chunking Thực tế cho PDF
6 Chunking cơ sở dữ liệu
7 Pipeline điều phối Chunking
8 Hiểu về Metadata Chunk
1 Tại sao Embedding tồn tại trong hệ thống RAG
2 Xây dựng Pipeline Embedding
3 Vector Store Giải thích: Khái niệm & Lựa chọn thiết kế
4 Lưu Embedding vào Vector Store
1 Retrieval trong RAG: Mô hình tinh thần hệ thống
2 Thiết kế hợp đồng Pipeline Retrieval
3 Retrieval tương tự vector cơ bản
4 Retrieval Nhận biết Metadata với Filtering
5 Xếp hạng & Sắp xếp lại kết quả Retrieval
6 Tích hợp Retrieval vào luồng Chat
7 Xác thực Pipeline Retrieval End-to-End
1 Tại sao điều phối Prompt quan trọng trong RAG
2 Thiết kế hợp đồng Prompt Backend
3 Prompt Hệ thống và Kiểm soát hành vi LLM
4 Xây dựng Ngữ cảnh Prompt từ Chunks được Retrieval
5 Quy tắc Neo giữ: Chỉ trả lời từ Ngữ cảnh
6 Trích dẫn và Gán nguồn
7 Tích hợp Prompt với Chat và Xác thực hành vi Prompt
1 Tại sao Vòng đời Tri thức quan trọng
2 Thiết kế Dịch vụ Vòng đời Tri thức
3 Nhận diện Nguồn và Ingestion đơn nhất
4 Xóa Tri thức một cách An toàn
5 Ingestion, Re-Ingestion và Đảm bảo Tính nhất quán
6 Xóa Tri thức theo Nhận diện: Ghi chú Đặt lại Schema Redis
7 Điểm vào Vận hành - API Quản trị Vòng đời

Giới thiệu khóa học

Most RAG courses stop at loading a few documents and asking questions.

This course goes further.

Spring AI + RAG: Build Production-Grade AI with Your Data teaches you how to design, build, and operate a real Retrieval-Augmented Generation (RAG) system the way backend engineers build serious systems — with clear boundaries, explicit pipelines, and production-minded decisions.

Includes free 90-day access to IntelliJ IDEA Ultimate for a professional development experience.

Includes professionally prepared subtitles in Spanish, Portuguese (Brazil), Japanese, and Chinese.


This is not a prompt-engineering or chatbot tutorial.
It is a backend-first system design course focused on correctness, reliability, and long-term maintainability.

You will build a complete Internal Knowledge Assistant for a fictional company, using:

  • Spring Boot

  • Spring AI

  • PostgreSQL

  • Redis / vector stores

The same codebase evolves throughout the course, exactly like a real backend system.

What Makes This Course Different

  • RAG is treated as a system, not a prompt trick

  • Ingestion, chunking, retrieval, and prompting are separate, testable pipelines

  • Metadata is a first-class concern, not an afterthought

  • Knowledge can be added, updated, and deleted safely

  • Everything is implemented using Spring AI abstractions, not custom hacks

  • No Python, no LangChain, no demo-only shortcuts

By the end, you will not just “use Spring AI” — you will understand how to own and evolve an AI system in production.

What You Will Learn

  • How to design ingestion pipelines for PDFs, Markdown, and databases

  • Why chunking strategies directly affect retrieval quality

  • How embeddings and vector stores fit into backend architecture

  • How to build metadata-aware retrieval pipelines

  • How to control LLM behavior with explicit prompt orchestration

  • How to manage knowledge lifecycle: add, update, delete

  • How to build RAG systems that remain correct as data changes

Course Modules Overview

This course is organized as a progressive backend system build, where each module introduces exactly one new system concern.

  • Module 1 — Setup & Spring AI Baseline
    Spring Boot + Spring AI setup and a minimal chat endpoint to establish the foundation.

  • Module 2 — RAG Readiness
    Use-case framing, data sources, and infrastructure setup (PostgreSQL, Redis).

  • Module 3 — Ingestion Pipelines
    Designing repeatable ingestion for PDFs, wiki content, and database records.

  • Module 4 — Chunking Strategies
    Source-specific chunking approaches and a unified chunking pipeline.

  • Module 5 — Embeddings & Vector Storage
    Generating embeddings and persisting them with metadata in a vector store.

  • Module 6 — Retrieval Pipelines
    Metadata-aware similarity search and clean retrieval integration into chat.

  • Module 7 — Prompt Orchestration & Reliability
    Grounded prompts, explicit behavior control, and citation-based, source-attributed answers.

  • Module 8 — Knowledge Lifecycle
    Safe add, update, and delete workflows to keep the system correct over time.

Who This Course Is For

  • Java and Spring Boot developers

  • Backend engineers integrating AI into real systems

  • Developers who already understand REST APIs, databases, and Spring fundamentals

  • Engineers who want to move beyond demo-level RAG implementations

Who This Course Is NOT For

  • Absolute beginners to Java or Spring

  • No-code or prompt-only AI learners

  • Frontend-focused developers looking for chatbot-only examples

  • Learners expecting quick "load a PDF and chat" style examples

Outcome

After completing this course, you will be able to:

  • Design RAG systems confidently

  • Build production-grade AI pipelines using Spring AI

  • Reason about correctness, reliability, and system boundaries

  • Apply the same architecture to other real-world use-cases

This course gives you the mental model and engineering discipline needed to build AI systems that last.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Backend Development
Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Machine Learning
Hiển thị tất cả khoá học Spring Boot
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊