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

RAG-LLM Evals & Test Automation for Beginners

Đánh giá RAG-LLM & Tự động hóa Kiểm thử cho Người mới bắt đầu

Đánh giá RAG-LLM & Tự động hóa Kiểm thử cho Người mới bắt đầu

Hiểu, Đánh giá & Kiểm thử RAG - LLM (Hệ thống dựa trên AI) từ Cơ bản bằng Framework RAGAS-Python-Pytest

4.6
(860 đánh giá)
8,158 học viên
Giảng viên
Rahul Shetty Academy
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.019.000đ -95%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
8.5 giờ video
61 bài giảng
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ì

Cách các Mô hình Ngôn ngữ Lớn (LLM) Tùy chỉnh được thiết kế bằng Kiến trúc Tạo lập Tăng cường Truy xuất (RAG)
Các Tiêu chuẩn/Chỉ số Đánh giá phổ biến cho LLM dựa trên RAG
Giới thiệu Framework đánh giá RAGAS để đánh giá/kiểm thử LLM
Tạo Script thực hành để tự động hóa và xác nhận Điểm số Chỉ số của LLM
Tự động hóa các Kịch bản như tương tác một lượt và tương tác nhiều lượt với LLM bằng Framework RAGAS
Tạo Dữ liệu Kiểm thử để đánh giá Chỉ số của LLM bằng Framework RAGAS
Tạo Framework Đánh giá RAGAS Pytest để xác nhận Chỉ số của RAG- (Tùy chỉnh) LLM

Yêu cầu

Cần kiến thức cơ bản về Python, PyTest. Nhưng đừng lo! Chúng tôi có 2 phần chuyên biệt ở cuối khóa học cung cấp cho bạn kiến thức cần thiết về Python & Pytest để theo học.
Kiến thức cơ bản về Kiểm thử API

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

Kỹ sư Phần mềm
Kỹ sư Đảm bảo Chất lượng
Chuyên viên Kiểm thử Phần mềm

Nội dung khóa học

13 phần • 59 bài giảng
1 Khóa học này cung cấp gì? Câu hỏi thường gặp - Phải xem
2 Kết quả khóa học - Định hướng kỳ vọng
3 Giới thiệu về Trí tuệ Nhân tạo và LLM - Cách chúng hoạt động
4 Tổng quan về các LLM phổ biến và Thách thức với các LLM tổng quát này
5 Tạo lập Tăng cường Truy xuất (RAG) là gì? Hiểu về Kiến trúc của nó
6 Luồng hoạt động từ đầu đến cuối trong Kiến trúc RAG và các lợi ích chính
1 Hiểu lầm - Tại sao phải dùng RAG LLM? Không giải quyết được vấn đề bằng phương pháp truyền thống?
2 Có nên sử dụng dữ liệu LLM nếu thông tin trong RAG bị thiếu? - Các Thực hành Tốt nhất
3 Tùy chọn - Tổng quan về mã nguồn khi xây dựng ứng dụng RAG LLM
1 Tải xuống tài nguyên khóa học
2 Demo các LLM RAG Thực hành để đánh giá và viết script tự động hóa kiểm thử
3 Hiểu phần triển khai của LLM RAG Thực hành để nắm bắt ngữ cảnh
4 Hiểu các kịch bản LLM hội thoại và cách áp dụng chúng vào Kiến trúc RAG
5 Hiểu các chỉ số tiêu chuẩn cho hệ thống Truy xuất Tài liệu trong LLM
1 Cài đặt và thiết lập đường dẫn Python trên hệ điều hành Windows
2 Cài đặt và thiết lập đường dẫn Python trên hệ điều hành MAC OS
3 Cài đặt các gói Framework RAGAS và thiết lập dự án Kiểm thử LLM
4 Kiến thức cơ bản Python & Pytest - Tìm chúng ở đâu trong hướng dẫn?
1 Kết nối với OpenAI bằng Framework Langchain cho RAGAS
2 Từ đầu đến cuối - Đánh giá LLM cho chỉ số Độ chính xác Ngữ cảnh với Dữ liệu Kiểm thử Một lượt
3 Tải xuống tài liệu về Chỉ số
4 Giao tiếp với LLM bằng API Post call để nhận phản hồi động
5 Đánh giá LLM cho Chỉ số Độ bao phủ Ngữ cảnh với Ví dụ Kiểm thử RAGAS Pytest
1 Xây dựng Pytest fixtures để tách biệt OpenAI và các tiện ích chung LLM Wrapper khỏi bài kiểm tra
2 Giới thiệu về Pytest Parameterization fixtures để điều khiển dữ liệu kiểm thử từ bên ngoài
3 Các tiện ích tái sử dụng để tách biệt API calls của LLM và chỉ kiểm thử logic Chỉ số
1 Hiểu khái niệm về chỉ số Độ tin cậy và Mức độ liên quan Phản hồi của LLM
2 Xây dựng script Đánh giá LLM để kiểm tra các tiêu chuẩn Độ tin cậy bằng RAGAS
3 Đọc Dữ liệu Kiểm thử từ file json bên ngoài vào script đánh giá LLM
4 Hiểu cách Chỉ số được sử dụng ở các vị trí khác nhau trong Kiến trúc RAG LLM
5 Tính chính xác Thực tế - Xây dựng một Bài kiểm tra để đánh giá nhiều chỉ số LLM
1 Hiểu EvaluationDataSet và cách nó hỗ trợ đánh giá Nhiều chỉ số
2 Lưu ý quan trọng
3 Tải lên kết quả đánh giá Chỉ số LLM vào bảng điều khiển RAGAS một cách trực quan
4 Cách đánh giá RAG LLM với lịch sử chat hội thoại nhiều lượt
5 Xây dựng Bài kiểm tra Đánh giá LLM có thể đánh giá hội thoại nhiều lượt - ví dụ
1 Cách Tạo Dữ liệu Kiểm thử bằng Framework RAGAS để đánh giá LLM
2 Tải tài liệu bên ngoài vào các tiện ích Langchain để phân tích và trích xuất dữ liệu kiểm thử
3 Cài đặt và cấu hình gói NLTK để quét tài liệu LLM & tạo bài kiểm thử
4 Tạo Điểm số Tiêu chí dựa trên Rubrics để đánh giá chất lượng phản hồi của LLM
1 Tóm tắt 1 slide các khái niệm đã học từ khóa học
1 Chương trình Python hello world với Kiến thức cơ bản
2 Các kiểu dữ liệu trong python và cách lấy Kiểu tại thời gian chạy
3 Kiểu dữ liệu Danh sách và các thao tác xử lý
4 Các kiểu dữ liệu Tuple và Dictionary trong Python với ví dụ
5 Điều kiện If else trong python với ví dụ minh họa
6 Cách tạo Dictionaries tại thời gian chạy và thêm dữ liệu vào
7 Vòng lặp hoạt động thế nào trong Python và tầm quan trọng của thụt lề mã
8 Ví dụ lập trình sử dụng vòng lặp for - 1
9 Ví dụ lập trình sử dụng vòng lặp While - 2
10 Hàm là gì? Cách sử dụng chúng trong Python
11 Nguyên lý OOPS: Lớp và đối tượng trong Python
12 Hàm tạo là gì và vai trò của nó trong lập trình hướng đối tượng
13 Khái niệm Kế thừa với ví dụ trong Python
14 Chuỗi và các hàm của nó trong python
1 Pytest fixtures là gì và chúng hỗ trợ nâng cao bài kiểm tra thế nào
2 Hiểu các phạm vi trong Pytest fixtures với ví dụ
3 Thiết lập và dọn dẹp thiết lập bằng Python fixtures với từ khóa yield
1 Bài giảng bổ sung

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

LLMs are everywhere! Every business is building its own custom AI-based RAG-LLMs to improve customer service. But how are engineers testing them? Unlike traditional software testing, AI-based systems need a special methodology for evaluation.

This course starts from the ground up, explaining the architecture of how AI systems (LLMs) work behind the scenes. Then, it dives deep into LLM evaluation metrics.

This course shows you how to effectively use the RAGAS framework library to evaluate LLM metrics through scripted examples. This allows you to use Pytest assertions to check metric benchmark scores and design a robust LLM Test/evaluation automation framework.


What will you learn from the course?

  • High level overview on Large Language Models (LLM)

  • Understand how Custom LLM’s are built using Retrieval Augmented Generation (RAG) Architecture

  • Common Benchmarks/Metrics used in Evaluating RAG based LLM’s

  • Introduction to RAGAS Evaluation framework for evaluating/test LLM’s

  • Practical Scripts generation to automate and assert the Metrics Score of LLM’s.

  • Automate Scenarios such as Single turn interactions and Multi turn interactions with LLM’s using RAGAS Framework

  • Generate Test Data for evaluating the Metrics of LLM using RAGAS Framework.


By end of the course, you will be able to create RAGAS Pytest Evaluation Framework to assert the Metrics of RAG- (Custom) LLM’s


Important Note:

This course covers Top 7 Metrics which are commonly used to Evaluate and test the LLM’s. Same logic can be applied to rest of any other metric evaluations.


Handson Experience:

Course provides Practice RAG -LLM for you for Handson, but at scripting phase, you need a basic subscription of Open AI to access their API’s (Minimal 10$ credit will suffice)


Course Prerequisites:

  • Python, PyTest basics are required to understand the Framework.

    We have 2 dedicated sections at the end of this course which gives you necessary knowledge on Python & Pytest required to follow the course.

  • Basic knowledge on API Testing.



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