Cấu Hình Retrieval Với Foundry IQ
Agenda
Thời gian đọc ước tính: ~15 phút
Learning outcome:
- Định nghĩa được Agentic Retrieval và luồng hoạt động phân rã câu hỏi.
- Tích hợp được Knowledge Base vào Agent thông qua
MCPToolbằng Python SDK. - Tối ưu hóa System Prompt để bắt buộc Agent sử dụng kiến thức nội bộ và trích dẫn nguồn.
- Cấu hình được cơ chế truyền Identity (Quyền truy cập) từ người dùng sang Knowledge Base (Permissions at query time).
Glossary & Vocabulary
1. Technical Terms (Thuật ngữ kỹ thuật):
| Term | Vietnamese Meaning & Quick Explain |
|---|---|
| Agentic Retrieval | Truy xuất kiểu đặc vụ. Phương pháp tìm kiếm thông minh: Dùng LLM để phân tích câu hỏi, sinh ra nhiều câu lệnh tìm kiếm nhỏ (subqueries), và kết hợp kết quả. |
| Semantic Reranking | Xếp hạng lại theo ngữ nghĩa. Quá trình chấm điểm và sắp xếp lại các đoạn văn bản (chunks) tìm được xem đoạn nào sát nghĩa nhất với câu hỏi. |
| System Prompt (Instructions) | Chỉ thị hệ thống. Lệnh gốc thiết lập "tính cách" và "quy tắc bất di bất dịch" cho Agent. |
| Citation / Attribution | Trích dẫn / Ghi công. Hành động đính kèm nguồn gốc (đường link file, trang số mấy) vào sau mỗi câu trả lời của AI. |
2. Vocabulary Support (Từ vựng học thuật/B1+):
| Word | Meaning in Context (Nghĩa trong ngữ cảnh) |
|---|---|
| Synthesize (v) | Tổng hợp. Lắp ráp các mẩu thông tin từ nhiều nguồn khác nhau thành một câu trả lời duy nhất. |
| Fall back (v) | Chuyển về phương án dự phòng. Ví dụ: Nếu không tìm thấy file gốc, hệ thống sẽ fallback về URL của MCP. |
1. WHY — Agentic Retrieval Khác Gì Search Bình Thường?
Khi một user hỏi: "So sánh chính sách nghỉ phép của năm 2023 và 2024", nếu dùng Search truyền thống (Keyword Search), hệ thống sẽ đem nguyên câu văn đó đi tìm. Kết quả trả về thường rất kém vì hiếm có tài liệu nào chứa nguyên văn câu so sánh đó.
Agentic Retrieval trong Foundry IQ giải quyết vấn đề này bằng cách:
- LLM nhận câu hỏi phức tạp.
- Nó Decompose (Phân rã) thành 2 truy vấn nhỏ:
- Search 1: "Chính sách nghỉ phép 2023"
- Search 2: "Chính sách nghỉ phép 2024"
- Hệ thống chạy 2 truy vấn này song song vào Knowledge Base.
- Nó thu thập kết quả, Rerank (Xếp hạng) lại, và cuối cùng LLM Synthesize (Tổng hợp) thành bảng so sánh.