L025 · Bên trong AI · 2 phút
RAG: đưa tài liệu của bạn cho AI
RAG giúp chatbot tra đúng trang trong tài liệu của chính bạn trước khi trả lời, nên nó dùng được cả những dữ kiện nó chưa từng được học.
01 · Ý chính
Model chỉ biết những gì có trong dữ liệu nó được học. Nó không biết sổ tay nhân viên công ty bạn, nội quy trường bạn hay bảng giá tuần trước.
Retrieval-augmented generation, gọi tắt là RAG (tra cứu rồi trả lời), giải quyết chuyện này bằng hai bước. Đầu tiên, nó tìm trong tài liệu của bạn những đoạn liên quan nhất, thường dùng embedding lưu trong một vector database (cơ sở dữ liệu vector). Sau đó, nó đưa những đoạn ấy cho model cùng câu hỏi của bạn.
Model trả lời dựa trên đoạn văn đó, và hệ thống tốt sẽ chỉ rõ mỗi câu trả lời lấy từ tài liệu nào. Nhờ vậy AI ít bịa hơn và câu trả lời luôn cập nhật.
Bạn đã dùng RAG mỗi khi tải một file PDF lên chatbot, hoặc hỏi bot chăm sóc khách hàng của một công ty. Nó chỉ tốt bằng những tài liệu mà nó tìm được.
02 · Hình dung thế này
Đây là kiểu thi được mở tài liệu. Thay vì trả lời theo trí nhớ, thí sinh lật đúng trang trước, rồi mới viết câu trả lời.
03 · Làm ngay
04 · Kiểm tra nhanh
Thuật ngữ trong bài
Xem thêm
L005AI nghĩ thế nào · 2 phút
Vì sao AI bịa chuyện
AI được tạo ra để đưa câu trả lời nghe hợp lý, chứ không phải câu trả lời đúng, nên đôi khi nó tự tin bịa ra sự thật.
L028Bên trong AI · 2 phút
Fine-tuning hay viết prompt tốt hơn
Trước khi tự huấn luyện AI riêng, hãy thử prompt tốt hơn và tài liệu của chính bạn; cách này giải quyết phần lớn vấn đề nhanh hơn và rẻ hơn.
L039Bên trong AI · 3 phút
Fine-tuning hoạt động thế nào
Fine-tuning lấy một model đã biết ngôn ngữ và huấn luyện thêm một chút bằng ví dụ của riêng bạn, để nó học một văn phong hay một việc cụ thể.
L042Bên trong AI · 2 phút
Dữ liệu tổng hợp: khi AI tự làm bài tập cho mình
Dữ liệu tổng hợp (synthetic data) là dữ liệu huấn luyện do máy tạo ra, thường bởi chính các model AI khác, để lấp chỗ thiếu khi dữ liệu thật hiếm, riêng tư hoặc tốn kém.