# Khoá guardrails dài 1 giờ 42 phút dạy FDE điều gì, và còn thiếu gì

> Phần notebook nên học ngay, còn phần đưa guard lên production thì bạn phải tự đọc tiếp.

Bản gốc: https://fdetimes.net/vi/sach-khoa-hoc/khoa-guardrails-deeplearning-ai-guardrails-ai/

Một chatbot chăm sóc khách hàng trả lời trôi chảy, trích đúng tài liệu nội bộ, rồi tự nhiên khen sản phẩm của đối thủ. Với khách hàng doanh nghiệp, một câu như vậy đủ để dừng cả dự án. Khoá *Safe and reliable AI via guardrails* của DeepLearning.AI được làm ra để xử lý đúng loại lỗi này.

Khoá được làm cùng GuardrailsAI, và người dạy là Shreya Rajpal, nhà sáng lập kiêm CEO của công ty. Trang khoá ghi lần cập nhật gần nhất là ngày 17/7/2026. Khoá dài 1 giờ 42 phút, gồm 10 video, 7 ví dụ code và một bài quiz có chấm điểm, ở mức beginner, và chỉ yêu cầu người học biết Python cơ bản.

Điểm đáng giá với FDE là khoá không dừng ở chỗ chatbot RAG chạy được, mà dạy cách làm cho nó đủ an toàn để bật cho người dùng thật. Bạn nên học gần hết khoá. Riêng phần đưa guard lên production thì khoá không dạy, và bạn phải tự đọc tiếp.

## Vấn đề gốc là xác suất chứ không phải prompt

Khoá đặt vấn đề bằng một câu ngắn: đầu ra của LLM về bản chất mang tính xác suất. Từ đó khoá định nghĩa guardrails là các cơ chế an toàn và công cụ kiểm tra gắn bên trong ứng dụng AI. Cách nhìn này đáng giữ, vì nó quyết định bạn nên hứa gì với khách.

Thử hình dung một ngân hàng chạy chatbot trả lời 1.000 câu hỏi mỗi ngày. Giả sử prompt tốt tới mức chỉ 2% câu trả lời bị bịa, thì mỗi ngày vẫn có 20 khách nhận thông tin sai.

Sửa prompt thêm có thể kéo con số xuống, nhưng không đưa được về 0. Cái bạn bán được cho khách là một lớp kiểm tra bắt được 20 câu đó trước khi khách hàng của họ đọc thấy.

**Điểm mấu chốt:** Đừng hứa với khách là model sẽ không sai; hãy hứa là sai sẽ bị chặn.

## Ba ý đáng mang theo đến chỗ khách

Ý đầu tiên là tách guard ở hai đầu. Framework mã nguồn mở Guardrails AI được xây quanh Input Guard và Output Guard, dùng để phát hiện, định lượng và giảm thiểu rủi ro.

Trên Guardrails Hub có các validator dựng sẵn, và nhiều validator có thể ghép lại thành một guard. Trong ví dụ ngân hàng, Input Guard sẽ lọc số tài khoản khách lỡ dán vào khung chat, còn Output Guard soát câu trả lời trước khi gửi đi.

Ý thứ hai, cũng là bài đáng xem lại nhiều lần nhất, là kiểm tra hallucination bằng Natural Language Inference. Với RAG, thứ cần kiểm tra là từng ý trong câu trả lời có được các tài liệu vừa truy xuất hỗ trợ hay không, chứ không chỉ là model có đưa ra câu trả lời hay không.

Biết cách tự động hoá phép đối chiếu này là kỹ năng bạn mang sang được mọi dự án RAG, kể cả khi không dùng Guardrails AI.

Ý thứ ba là dựng guard theo rủi ro cụ thể của từng khách. Khoá có riêng các bài về giữ chatbot đúng chủ đề, chặn lộ PII và chặn nhắc tên đối thủ.

Hub liệt kê 65 validator, trong đó có Detect PII, Toxic Language và Competitor Check, khớp với nội dung các bài học. Ở buổi customer discovery, hãy hỏi khách câu trả lời nào sẽ khiến họ bị gọi lên phòng pháp chế, vì danh sách validator bạn cần nằm ngay trong câu trả lời đó.

## Phần nào có thể lướt qua

Nếu bạn đã từng dựng RAG, các bài đầu về những kiểu lỗi của RAG sẽ khá quen, và bạn có thể xem ở tốc độ nhanh. Đừng bỏ bài dựng guard đầu tiên, vì đó là chỗ bạn nắm được cách thư viện tổ chức validator. Bài quiz cuối khoá giúp bạn tự kiểm tra lại, nhưng không phải thứ để đưa vào CV.

Khoảng trống thật sự nằm ở chỗ khác. Bài thực hành là một chatbot chăm sóc khách hàng dùng RAG, chạy hoàn toàn trong notebook. Tại khách hàng, guard phải chạy bên cạnh hệ thống có sẵn, do nhiều nhóm cùng dùng.

Lúc đó câu hỏi không còn là guard có bắt được lỗi hay không. Bạn phải thống nhất mỗi validator được phép cộng thêm bao nhiêu thời gian phản hồi, nhóm nào chịu trách nhiệm khi guard chặn nhầm, và khi chính guard gặp sự cố thì hệ thống chặn mọi câu trả lời hay cho chúng đi qua.

## Đọc gì sau khi xem xong

Theo thứ tự hợp lý, bạn xem khoá trước, rồi đọc README của repo guardrails-ai trên GitHub để hiểu Input Guard và Output Guard nằm ở đâu trong code. Sau đó lướt Hub để biết sẵn có những validator nào trước khi tự viết. Cuối cùng, đọc bài giới thiệu Guardrails Server trong bản 0.5.0, phát hành tháng 7/2024.

Guardrails Server cho phép chạy guard như một service và cung cấp endpoint tương thích OpenAI SDK. Với FDE, đây là chi tiết đáng giá nhất. Ứng dụng của khách vốn đang gọi API kiểu OpenAI có thể chuyển sang đi qua guard mà gần như không phải sửa code gọi.

Nên làm thêm một việc trước khi đề xuất: đo độ trễ mà mỗi validator thêm vào trên dữ liệu thật của khách, vì một bước NLI chạy trên mọi câu trả lời không miễn phí.

Còn một chi tiết pháp lý nhỏ nhưng tiết kiệm được nhiều tuần: thư viện dùng giấy phép Apache-2.0. Khi bộ phận mua sắm của khách hỏi về giấy phép mã nguồn mở, bạn trả lời được ngay.

## Biến khoá học thành một dòng trong CV

Chứng chỉ của một khoá dài chưa tới hai tiếng không thuyết phục được ai. Thứ thuyết phục được người tuyển là một repo nhỏ: chatbot RAG trên một bộ tài liệu công khai, có Input Guard chặn PII và Output Guard kiểm tra hallucination bằng NLI, kèm một bảng ghi bao nhiêu câu trả lời bị chặn và vì sao.

Khi đọc tin tuyển dụng FDE, hãy để ý các cụm như guardrails, AI safety, PII hay production LLM. Nếu tin có những cụm đó, một repo như trên là bằng chứng trực tiếp rằng bạn đã làm đúng việc họ cần.

Trong CV, viết theo kết quả, chẳng hạn "dựng lớp guard cho chatbot RAG, chặn lộ PII và câu trả lời không có căn cứ", sẽ có sức nặng hơn tên khoá học.

Học xong, bạn sẽ biết cách bắt lỗi trong notebook. Đưa cùng lớp guard đó vào hệ thống của khách, chạy được trên dữ liệu thật mà không làm chậm sản phẩm, là phần việc không khoá học nào làm thay.

**Thử ngay tuần này:**

- Xem hết khoá và tự làm lại bài chatbot chăm sóc khách hàng dùng RAG, không chép code mẫu
- Lấy một prompt thật từ dự án của bạn, dựng một Input Guard chặn PII và một Output Guard kiểm tra hallucination, rồi ghi lại số câu trả lời bị chặn
- Đọc bài giới thiệu Guardrails Server và thử gọi guard qua endpoint tương thích OpenAI SDK

## Nguồn

- [Safe and reliable AI via guardrails - DeepLearning.AI](https://www.deeplearning.ai/short-courses/safe-and-reliable-ai-via-guardrails/)

- [guardrails-ai/guardrails (GitHub)](https://github.com/guardrails-ai/guardrails)

- [The Guardrails Hub](https://guardrailsai.com/hub)

- [Introducing Guardrails Server](https://guardrailsai.com/blog/0.5.0-release)
