AI Engineering Tools

Kỹ thuật AI tạo sinh

Thuật ngữ RAG và tìm kiếm tài liệu

Tìm hiểu về việc nhập dữ liệu, lập chỉ mục, truy xuất, xếp hạng, gắn kết, trích dẫn và các mẫu prompt RAG được sử dụng để xây dựng các câu trả lời AI có thể xác minh từ các tài liệu đáng tin cậy.

19 thuật ngữ

Tổng quan.

Tạo nội dung được tăng cường bằng truy xuất (RAG)

Retrieval-augmented generation (RAG)

Ý nghĩa

Một mẫu trích xuất thông tin bên ngoài liên quan và cung cấp nó cho một mô hình trước khi tạo.

Khi dùng

Sử dụng khi các câu trả lời nên dựa trên các tài liệu hiện tại, riêng tư hoặc cụ thể cho một lĩnh vực.

Ví dụ

Truy xuất các đoạn văn bản chính sách cho câu hỏi, sau đó trả lời chỉ sử dụng các đoạn văn bản đó.

Hấp thụ

Chia nhỏ

Chunking

Ý nghĩa

Chia nhỏ các tài liệu thành các đơn vị nhỏ hơn để có thể lập chỉ mục và truy xuất.

Khi dùng

Chọn các ranh giới của đoạn để bảo toàn ý nghĩa đồng thời giữ cho việc truy xuất tập trung.

Ví dụ

Chia hướng dẫn thành các phần và giữ nguyên tiêu đề cùng với các đoạn văn của nó.

Chỉ mục

Nhúng (Embedding)

Embedding

Ý nghĩa

Một vectơ số đại diện cho các đặc điểm ngữ nghĩa của văn bản hoặc nội dung khác.

Khi dùng

Sử dụng embedding để so sánh độ tương đồng ngữ nghĩa vượt ra ngoài việc khớp chính xác từ khóa.

Ví dụ

Tạo các embedding cho mỗi đoạn văn bản và cho truy vấn của người dùng.

Chỉ mục

Lưu trữ vector

Vector store

Ý nghĩa

Một hệ thống lưu trữ các embedding và hỗ trợ tìm kiếm theo lân cận.

Khi dùng

Sử dụng nó để quản lý các chỉ mục ngữ nghĩa và siêu dữ liệu tài liệu liên quan.

Ví dụ

Lưu trữ mỗi vectơ phân đoạn cùng với URL nguồn, tiêu đề và phạm vi truy cập của nó.

Truy xuất

Tìm kiếm theo độ tương đồng

Similarity search

Ý nghĩa

Truy xuất dựa trên mức độ gần nhau của các biểu diễn vector theo một thước đo khoảng cách được chọn.

Khi dùng

Sử dụng để tìm các đoạn văn có ý nghĩa liên quan đến truy vấn.

Ví dụ

Tìm kiếm kho vectơ để tìm các đoạn văn bản gần nhất với nhúng truy vấn.

Truy xuất

Trình truy xuất

Retriever

Ý nghĩa

Thành phần chọn các tài liệu hoặc đoạn văn bản ứng viên cho một truy vấn.

Khi dùng

Cấu hình để kết hợp việc viết lại truy vấn, bộ lọc, phương pháp tìm kiếm và giới hạn kết quả.

Ví dụ

Trình truy xuất trả về các đoạn chính sách mà người dùng hiện tại được phép truy cập.

Truy xuất

Top-k

Top-k

Ý nghĩa

Số lượng kết quả tìm kiếm được xếp hạng cao nhất được chọn cho giai đoạn tiếp theo.

Khi dùng

Điều chỉnh nó để cân bằng phạm vi bao phủ bằng chứng với nhiễu và việc sử dụng ngữ cảnh.

Ví dụ

Truy xuất 8 ứng viên hàng đầu, sau đó sắp xếp lại và giữ lại 4 ứng viên tốt nhất.

Truy xuất

Metadata filter (bộ lọc siêu dữ liệu)

Metadata filter

Ý nghĩa

Một ràng buộc thu hẹp kết quả tìm kiếm dựa trên các thuộc tính như ngày, sản phẩm, ngôn ngữ hoặc quyền.

Khi dùng

Sử dụng nó trước khi xếp hạng ngữ nghĩa để thực thi phạm vi và kiểm soát truy cập.

Ví dụ

Lọc các tài liệu tiếng Hàn được xuất bản sau năm 2025 mà người dùng có thể xem.

Truy xuất

Tìm kiếm kết hợp

Hybrid search

Ý nghĩa

Một phương pháp tìm kiếm kết hợp các tín hiệu từ khóa từ vựng với các tín hiệu vectơ ngữ nghĩa.

Khi dùng

Sử dụng khi cả định danh chính xác và sự tương đồng khái niệm đều quan trọng.

Ví dụ

Kết hợp kết quả tìm kiếm từ khóa BM25 với độ tương đồng của embedding cho mã lỗi AB-104.

Xếp hạng.

Sắp xếp lại

Reranking

Ý nghĩa

Một mô hình hoặc quy tắc ở giai đoạn thứ hai, sắp xếp lại các ứng viên đã được truy xuất để đánh giá mức độ liên quan.

Khi dùng

Sử dụng để cải thiện độ chính xác sau khi thu thập một tập hợp ứng viên rộng hơn.

Ví dụ

Sắp xếp lại 20 đoạn văn bản ứng viên và gửi 5 đoạn tốt nhất đến trình tạo.

Phản hồi dựa trên sự thật

Căn cứ

Grounding

Ý nghĩa

Kết nối một phản hồi được tạo với bằng chứng được cung cấp hoặc truy xuất.

Khi dùng

Sử dụng nó để giảm số lượng tuyên bố không được hỗ trợ và làm cho câu trả lời có thể kiểm tra được.

Ví dụ

Chỉ trả lời các tuyên bố được hỗ trợ bởi các đoạn chính sách được trích xuất.

Phản hồi dựa trên sự thật

Trích dẫn

Citation

Ý nghĩa

Một tham chiếu xác định nguồn hỗ trợ một tuyên bố.

Khi dùng

Đính kèm trích dẫn ở cấp độ tuyên bố để người đọc có thể nhanh chóng xác minh bằng chứng.

Lưu ý

Một trích dẫn vẫn có thể chỉ đến bằng chứng không liên quan; hãy xác minh rằng nó thực sự hỗ trợ tuyên bố.

Ví dụ

Bao gồm tiêu đề tài liệu, phần và liên kết nguồn trực tiếp cho mỗi tuyên bố chính sách.

Các mẫu lời nhắc RAG.

Lời nhắc viết lại truy vấn.

Query rewriting prompt

Ý nghĩa

Một hướng dẫn chuyển đổi yêu cầu của người dùng thành một hoặc nhiều truy vấn phù hợp hơn cho việc truy xuất theo từ khóa, ngữ nghĩa, kết hợp hoặc lọc.

Khi dùng

Sử dụng nó cho các câu hỏi mơ hồ, mang tính hội thoại, không được xác định rõ ràng hoặc không phù hợp với miền trong khi vẫn giữ nguyên ý định ban đầu.

Lưu ý

Không thay đổi ý định của người dùng một cách lặng lẽ, thêm các sự kiện không được hỗ trợ hoặc làm suy yếu bộ lọc truy cập.

Ví dụ

Viết lại câu hỏi để tìm kiếm kết hợp. Giữ nguyên ý định ban đầu, thêm thuật ngữ tài liệu có khả năng xuất hiện và trả về câu hỏi gốc cùng với tối đa ba câu hỏi đã được viết lại.

Các mẫu lời nhắc RAG.

Hướng dẫn phản hồi dựa trên sự thật

Grounded-answer instruction

Ý nghĩa

Một quy tắc lời nhắc yêu cầu các tuyên bố thực tế phải được hỗ trợ bởi các đoạn được truy xuất được cung cấp cho bước tạo.

Khi dùng

Sử dụng khi các câu trả lời phải được kiểm tra và kiến thức mô hình không được hỗ trợ không được trình bày như bằng chứng.

Ví dụ

Trả lời câu hỏi bằng các đoạn văn được cung cấp. Gắn ID nguồn hỗ trợ cho mỗi tuyên bố thực tế và phân biệt rõ ràng các suy luận.

Các mẫu lời nhắc RAG.

Trả lời chỉ dựa trên ngữ cảnh

Context-only answering

Ý nghĩa

Một quy tắc tạo nghiêm ngặt, giới hạn câu trả lời chỉ dựa trên thông tin được hỗ trợ rõ ràng trong ngữ cảnh cung cấp.

Khi dùng

Sử dụng nó cho các chính sách, hợp đồng, nội dung được kiểm duyệt hoặc các tác vụ khác trong đó kiến thức mô hình bên ngoài không được sử dụng để lấp đầy khoảng trống.

Lưu ý

Quy tắc này không thể khắc phục các kết quả truy xuất kém, không đầy đủ, lỗi thời hoặc trái phép.

Ví dụ

Chỉ sử dụng <retrieved_context>. Nếu ngữ cảnh không chứa câu trả lời, hãy trả về insufficient_evidence thay vì sử dụng kiến thức trước đó.

Các mẫu lời nhắc RAG.

Phản hồi không có bằng chứng và từ chối.

No-evidence response and abstention

Ý nghĩa

Một phản hồi dự phòng được xác định rõ ràng được sử dụng khi không có bằng chứng được truy xuất, không đủ, mâu thuẫn hoặc dưới ngưỡng hỗ trợ.

Khi dùng

Sử dụng nó để ngăn chặn việc đưa ra phỏng đoán không chính xác và chuyển hướng trường hợp đến việc làm rõ, thử truy xuất lại hoặc đánh giá của con người.

Ví dụ

Nếu không có đoạn nào trực tiếp hỗ trợ câu trả lời, hãy trả về trạng thái: insufficient_evidence (thiếu bằng chứng), giải thích những gì còn thiếu và đề xuất một câu hỏi làm rõ.

Các mẫu lời nhắc RAG.

Hướng dẫn định dạng trích dẫn

Citation format instruction

Ý nghĩa

Một hợp đồng lời nhắc xác định vị trí và cách các định danh nguồn phải xuất hiện trong câu trả lời được tạo.

Khi dùng

Sử dụng nó để tạo ra các tham chiếu ở mức tuyên bố mà các ứng dụng và người đánh giá có thể xác minh một cách nhất quán.

Lưu ý

Việc định dạng một trích dẫn không chứng minh rằng đoạn văn được trích dẫn hỗ trợ tuyên bố; hãy xác thực tính chính xác của trích dẫn một cách riêng biệt.

Ví dụ

Sau mỗi câu được hỗ trợ, hãy trích dẫn một hoặc nhiều ID đã thu thập theo định dạng [S1]. Không được tự ý tạo ID và không được trích dẫn nguồn không hỗ trợ câu đó.

Các mẫu lời nhắc RAG.

Tổng hợp ngữ cảnh đã truy xuất

Retrieved-context synthesis

Ý nghĩa

Kết hợp các bằng chứng bổ sung từ nhiều đoạn văn được trích xuất thành một câu trả lời mạch lạc mà không xóa các ranh giới nguồn.

Khi dùng

Sử dụng nó để so sánh, tóm tắt hoặc trả lời các câu hỏi nhiều phần đòi hỏi nhiều đoạn văn.

Ví dụ

Nhóm các đoạn văn theo câu hỏi phụ, loại bỏ các bản sao, giữ nguyên ngày tháng và phạm vi, sau đó tổng hợp câu trả lời với ID nguồn ở mức tuyên bố.

Các mẫu lời nhắc RAG.

Xử lý nguồn xung đột

Conflicting-source handling

Ý nghĩa

Một quy tắc lời nhắc để phát hiện và báo cáo sự mâu thuẫn giữa các nguồn được truy xuất thay vì chọn một trong số chúng một cách im lặng.

Khi dùng

Sử dụng khi các tài liệu có thể khác nhau về phiên bản, ngày tháng, khu vực pháp lý, thẩm quyền hoặc diễn giải.

Lưu ý

Chỉ tính đến mức độ gần đây không phải lúc nào cũng xác định tính chính xác; mã hóa chính sách ưu tiên nguồn của miền bên ngoài hoặc cùng với lời nhắc.

Ví dụ

Nếu các nguồn mâu thuẫn, hãy liệt kê từng tuyên bố cùng với nguồn, phiên bản và ngày; xác định sự mâu thuẫn; áp dụng quy tắc ủy quyền rõ ràng hoặc yêu cầu xem xét.

Luồng lời nhắc RAG.

Chất lượng truy xuất và hướng dẫn tạo phải được thiết kế và đánh giá cùng nhau; một lời nhắc không thể khắc phục các bằng chứng bị thiếu hoặc không được phép.

Giai đoạnTrách nhiệm lời nhắc
Trước khi truy xuấtDuy trì ý định khi viết lại, mở rộng, lọc hoặc phân tách truy vấn.
Tổng hợp ngữ cảnhGán nhãn cho ID nguồn, phiên bản, ngày, quyền và ranh giới đoạn văn.
Tạo câu trả lờiHạn chế các tuyên bố chỉ bằng chứng, xác định định dạng trích dẫn và chỉ định hành vi từ chối.
Sau khi tạoXác thực hỗ trợ tuyên bố, tính chính xác của trích dẫn, xung đột, tính đầy đủ và tuân thủ quyền truy cập.

Câu hỏi thường gặp

Một lời nhắc chỉ sử dụng ngữ cảnh có thể đảm bảo câu trả lời chính xác không?

Không. Nó làm giảm phạm vi bằng chứng được phép, nhưng câu trả lời vẫn có thể hiểu sai các đoạn văn, kết hợp các nguồn không tương thích, gắn nhãn trích dẫn không chính xác hoặc dựa vào việc truy xuất kém. Xác thực khả năng truy xuất, hỗ trợ tuyên bố, tính chính xác của trích dẫn và hành vi từ chối.

Hệ thống RAG nên từ chối trả lời thay vì trả lời khi nào?

Bỏ qua khi không có đoạn văn nào được phép trực tiếp hỗ trợ cho tuyên bố cần thiết, bằng chứng nằm dưới ngưỡng định trước, các nguồn mâu thuẫn mà không có quy tắc ưu tiên, hoặc câu hỏi quá mơ hồ để có thể trả lời một cách an toàn. Trả về lý do được cấu trúc và hành động tiếp theo hữu ích.

Có nên nhắc RAG yêu cầu trích dẫn không?

Có, khi người dùng hoặc hệ thống khác cần xác minh các tuyên bố, nhưng ứng dụng phải bảo toàn các định danh nguồn gốc thực tế và xác minh rằng mỗi đoạn được trích dẫn hỗ trợ tuyên bố gần đó. Mô hình không bao giờ được tạo ra các ID nguồn gốc.

Tài liệu tham khảo chính thức