Trợ lý địa phương (Local Retriever)
Bộ Truy xuất Cục bộ (Local Retriever) là một thành phần trong hệ thống AI hoặc Hệ thống Sinh văn bản Tăng cường Truy xuất (RAG) chịu trách nhiệm tìm kiếm thông tin cụ thể, phù hợp từ một cơ sở tri thức hoặc tập dữ liệu được xác định trước và cục bộ. Không giống như các công cụ tìm kiếm toàn cầu lập chỉ mục toàn bộ web, Bộ Truy xuất Cục bộ giới hạn phạm vi tìm kiếm của nó trong một môi trường dữ liệu độc quyền, nội bộ hoặc tại chỗ.
Trong các ứng dụng AI doanh nghiệp, quyền riêng tư và tính phù hợp của dữ liệu là tối quan trọng. Bộ Truy xuất Cục bộ đảm bảo rằng mô hình AI được neo giữ trên các tài liệu, chính sách nội bộ hoặc cơ sở dữ liệu độc quyền, cập nhật của tổ chức. Điều này giúp giảm đáng kể hiện tượng "ảo giác" (hallucinations) và đảm bảo các phản hồi chính xác về mặt thực tế theo các tiêu chuẩn nội bộ.
Quy trình này thường bao gồm một số bước. Đầu tiên, dữ liệu cục bộ được lập chỉ mục, thường sử dụng nhúng vector (vector embeddings), tạo ra một chỉ mục có thể tìm kiếm được. Khi người dùng gửi một truy vấn, Bộ Truy xuất Cục bộ sẽ chuyển truy vấn đó thành một vector. Sau đó, nó thực hiện tìm kiếm tương đồng (similarity search) trên chỉ mục vector cục bộ để xác định các đoạn văn bản có liên quan về mặt ngữ nghĩa nhất. Các đoạn văn bản được truy xuất này sau đó được chuyển đến Mô hình Ngôn ngữ (LLM) làm ngữ cảnh để tạo ra câu trả lời cuối cùng.
Khái niệm này có liên quan chặt chẽ đến Cơ sở Dữ liệu Vector (Vector Databases), Mô hình Nhúng (Embedding Models) và khuôn khổ Sinh văn bản Tăng cường Truy xuất (RAG) rộng lớn hơn, trong đó Bộ Truy xuất là một thành phần đầu vào quan trọng.