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

Master RAG: Ultimate Retrieval-Augmented Generation Course

Master RAG: Khóa Học Toàn Diện Về Retrieval-Augmented Generation

Master RAG: Khóa Học Toàn Diện Về Retrieval-Augmented Generation

Học RAG cho LLM và Kỹ Thuật Truy Xuất Nâng Cao | LangChain và Embeddings | Multi-Agent RAG | RAG Pipelines

4.4
(563 đánh giá)
4,564 học viên
Giảng viên
Sandra L. Sorel
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.0 giờ video
67 bài giảng
3 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Nắm vững Kiến Thức Cơ Bản về Retrieval-Augmented Generation (RAG)
Khám phá các kỹ thuật nâng cao để tối ưu hóa và điều chỉnh pipeline RAG
Thực hành các cấp độ tách văn bản (từ đơn giản đến phức tạp) qua ví dụ để cải thiện quá trình truy xuất
Học cách xử lý nhiều loại tài liệu để chuẩn bị dữ liệu cho LLM (sử dụng unstructured(dot)io)
Thử nghiệm với các công cụ tách văn bản, chiến lược phân đoạn (chunking) và kỹ thuật tối ưu hóa
Phát triển một dự án toàn diện: Ứng dụng đa tác tử (multi-agent) điều khiển bởi LLM sử dụng LangGraph
Nâng cấp hệ thống RAG với các kỹ thuật tối ưu hóa trước và sau truy xuất, học tối ưu hóa truy xuất với Biến đổi và Phân rã Truy vấn

Yêu cầu

Kỹ năng lập trình và phát triển web cơ bản (kinh nghiệm 1-2 năm)
Ngôn ngữ lập trình Python (kinh nghiệm 1-2 năm)
Thao tác dòng lệnh cơ bản
Phiên bản Python mới nhất (3.7 trở lên)
Một trình soạn thảo mã (khuyến nghị: Visual Studio Code)
Có kinh nghiệm ban đầu với việc xây dựng ứng dụng điều khiển bởi LLM

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

Dành cho lập trình viên Python & Kỹ sư ML muốn xây dựng ứng dụng AI sử dụng LLM
Dành cho sinh viên và người học muốn đi sâu vào triển khai RAG và có kinh nghiệm thực hành qua ví dụ thực tế
Dành cho doanh nhân công nghệ và người đam mê AI tìm kiếm cơ hội học tập và kinh doanh mới trong lĩnh vực AI

Nội dung khóa học

7 phần • 62 bài giảng
1 Yêu cầu về Kỹ năng & Dự án
2 Thiết lập Môi trường Phát triển & Tệp Khóa học
3 Tải Dự án Mẫu
4 Tích hợp OpenAI vào Dự án Web (Bắt đầu nhanh)
5 Tích hợp OpenAI vào Dự án Web (Bắt đầu nhanh): Gửi yêu cầu API đầu tiên
1 Giới thiệu
2 Thiết lập & Cấu hình OpenAI: Hướng dẫn từng bước
3 Dự án mẫu: Cài đặt & Thiết lập
4 Tích hợp Hỏi-Đáp Truy xuất (FAISS)
5 Cách khởi tạo một mô hình ChatOpenAI?
6 Tích hợp Hỏi-Đáp Truy xuất: Thành phần Truy xuất và Tạo phản hồi
7 Giải thích về Vector Stores (LangChain) & Embeddings
8 Các Khối Xây dựng Chính
9 Xây dựng Pipeline RAG End-to-End (với ChromaDB)
10 Tách Tài liệu thành các Đoạn (Chunks)
11 Xây dựng Pipeline RAG End-to-End (với ChromaDB) - Phần 2
12 Hướng dẫn sử dụng Playground tương tác (Google Colab)
13 Playground tương tác (Google Colab): Có và Không sử dụng RAG
14 Kỹ thuật Nâng cao để Cải thiện Pipeline RAG
15 Tải Tài liệu Khóa học
16 [Phần 1/4] - RAG Nâng cao: Biến đổi và Nâng cấp Truy vấn (Phân rã)
17 [Phần 2/4] - RAG Nâng cao: Phân rã và Nâng cấp Truy vấn - Trả lời truy vấn
18 [Phần 3/4] - RAG Nâng cao: Phân rã và Nâng cấp Truy vấn - Câu trả lời Tối ưu
19 [Phần 4/4] - RAG Nâng cao: Phân rã và Nâng cấp Truy vấn
1 Giới thiệu
2 Trình bày & Thiết lập
3 [Phần 1/2] - RAG Nâng cao: Truy vấn đa luồng, truy xuất và hợp nhất kết quả
4 [Phần 2/2] - RAG Nâng cao: Truy vấn đa luồng và tạo câu trả lời chính xác
5 RAG Nâng cao: RAG-Fusion
6 [Phần 1/2] - RAG Fusion Nâng cao - Truy vấn đa luồng và xếp hạng lại kết quả
7 [Phần 2/2] - RAG Fusion Nâng cao - Tạo phản hồi nhận thức ngữ cảnh
8 RAG Nâng cao: Corrective RAG (CRAG)
9 [Phần 1/4] - RAG Nâng cao: Corrective RAG
10 [Phần 2/4] - RAG Nâng cao: Corrective RAG - Bộ Đánh giá Truy xuất
11 [Phần 3/4] - RAG Nâng cao: Corrective RAG - Viết lại & Công cụ web
12 [Phần 4/4] - RAG Nâng cao: Corrective RAG - Tạo phản hồi
1 Giới thiệu phần: Chia tách Văn bản Thông minh với LangChain
2 Cấp độ 1 - Tách tài liệu theo Ký tự so với Đệ quy
3 Hiểu các Tham số của CharacterTextSplitter (Công cụ trực tuyến: ChunkViz)
4 Cấp độ 2 - Tách tài liệu theo ký tự so với đệ quy
5 Cấp độ 3 - Tách tài liệu cụ thể: tách mã và markup
6 Cấp độ 3 - Tách tài liệu cụ thể: Tách mã (Python)
7 Cấp độ 3 - Tách tài liệu cụ thể: PDF (unstructured.io)
8 Cấp độ 3 - Tách tài liệu cụ thể: Trích xuất và xử lý các phần tử từ PDF
9 Các Loại TextSplitters Khác
10 Cấp độ 4 & 5 - Phân đoạn Ngữ nghĩa (Dựa trên Embeddings) & Cách tiếp cận Tác tử
1 Giới thiệu
2 Theo dõi & Kiểm tra Triển khai RAG
3 Tích hợp LangSmith vào quy trình làm việc của bạn
1 Giới thiệu
2 Bắt đầu: Quy trình làm việc dựa trên Tác tử với LangGraph
3 Bắt đầu: Biên dịch và Chạy Ứng dụng (với Streamlit)
4 RAG Tác tử: Xây dựng Quy trình làm việc Đa tác tử dưới dạng Đồ thị
5 Định nghĩa các Nút
6 Định nghĩa các Cạnh
7 Xây dựng Quy trình làm việc với Langraph
8 Biên dịch và Chạy Quy trình làm việc
1 GIỚI THIỆU - RAG Bán cấu trúc: để quản lý nhiều nguồn dữ liệu và nội dung
2 Trích xuất phần tử từ PDF: bảng, hình ảnh...
3 Mô tả hình ảnh với GPT-4 Vision
4 Xử lý nguồn dữ liệu thành tài liệu, lập chỉ mục, truy xuất và tạo phản hồi với LLM
5 [PHẦN THƯỞNG] - Để Tiếp tục Hành trình Học tập của Bạn

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

Welcome to "Master RAG: Ultimate Retrieval-Augmented Generation Course"!

This course is a deep dive into the world of Retrieval-Augmented Generation (RAG) systems. If you aim to build powerful AI-driven applications and leverage language models, this course is for you! Perfect for anyone wanting to master the skills needed to develop intelligent retrieval-based applications.

This hands-on course will guide you through the core concepts of RAG architecture, explore various frameworks, and provide a thorough understanding and practical experience in building advanced RAG systems.


Enroll now and take the first step towards mastering RAG systems!


# What You'll Learn:


  • Development of LLM-based applications: Understand the core concepts and capabilities of Large Language Models (LLMs) and explore high-level frameworks that facilitate powered by retrieval and generation tasks,

  • Optimizing and Scaling RAG Pipelines: Learn best practices for optimizing and scaling RAG pipelines using LangChain, including indexing, chunking, and retrieval optimization techniques,

  • Advanced RAG Techniques: Enhance RAG systems with pre-retrieval and post-retrieval optimization techniques and learn retrieval optimization with query transformation and decomposition,

  • Document Transformers and Chunking Strategies: Understand strategies for smart text division, handling large datasets, and improving document indexing and embeddings.

  • Debugging, Testing, and Monitoring LLM Applications: Use LangSmith to debug, test, and monitor LLM applications, evaluating each component of the RAG pipeline.

  • Building Multi-Agent LLM-Driven Applications: Develop complex stateful applications using LangGraph, making multiple agents collaborate on data retrieval and generation tasks.

  • Enhanced RAG Quality: Learn to process unstructured data, extract elements like tables and images from PDF files, and integrate GPT-4 Vision to identify and describe elements within images.


# What is Included?

1. Getting Started: Introduction and Setup

  • Python Development Environment Setup

  • Implement basic to advanced RAG pipelines

  • Quickstart: Building Your First LLM-Powered Application using OpenAI

    • Step-by-step OpenAI Guide to creating a basic application integrating the ChatOpenAI API for text and message generation

2. RAG: From Native (101) to Advanced RAG

  • Key benefits and limitations of using LLMs

  • Overview and understanding of the RAG pipeline and multiple use cases

  • Hands-on project: Implement a basic RAG Q&A system using LLMs, LangChain, and the FAISS vector database

  • [Project] - Build end-to-end RAG solutions using tools like FAISS and ChromaDB

3. Advanced RAG Techniques & Strategies

  • Enhance RAG systems with pre-retrieval and post-retrieval optimization techniques

  • Indexing and chunking optimization techniques

  • Retrieval optimization with query transformation and decomposition

4. Optimized RAG: Document Transformers & Chunking Strategies

  • Strategies for smart text division to handle large datasets and scaling applications

  • Improve document indexing and embeddings

  • Experiment with commonly used text splitters:

    • Split into chunks by characters with a fixed-size parameter

    • Split recursively by character

    • Semantic chunking with LangChain to split into sentences based on text similarity

5. LangSmith: Debug, Test, and Monitor LLM Applications

  • Evaluate each component of the RAG pipeline

  • Develop a comprehensive project: A multi-agent LLM-driven application using LangGraph

6. Enhanced RAG Quality: Conventional vs. Structured RAG

  • Learn to process unstructured data to facilitate integration and preparation for LLMs

  • Practice with a project aimed at extracting elements like tables and images from PDF files and integrating GPT-4 Vision to identify and describe elements within images

Bonus materials: Assessment questions, downloadable resources, interactive playgrounds (Google Colab)


# Who is This Course For?


  • Python Developers: Individuals who want to build AI-driven applications leveraging language models using high-level libraries and APIs

  • ML Engineers: Professionals looking to enhance their skills in RAG techniques

  • Students and Learners: Individuals eager to dive into the world of RAG systems and gain hands-on experience with practical examples

  • Tech Entrepreneurs and AI Enthusiasts: Anyone seeking to create intelligent, retrieval-based applications and explore new business opportunities in AI

Whether you’re a beginner or an advanced practitioner, this course will elevate your capabilities in constructing intelligent and efficient RAG pipelines with case studies and real-world examples.

This course offers a comprehensive guide through the main concepts of RAG architecture, providing a structured learning path from basic to advanced techniques, ensuring a robust understanding to gain practical experience in building LLM-powered apps.

Start your learning journey today and transform the way you develop retrieval-based applications!


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 Artificial Intelligence
Hiển thị tất cả khoá học Langchain
Hiển thị tất cả khoá học Machine Learning
Hiển thị tất cả khoá học Python
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊