Khái niệm Knowledge
This content is not available in your language yet.
Giải thích kỹ các khái niệm Knowledge V4. Nếu mới bắt đầu, đọc Tổng quan trước.
Phân cấp: Node → Fact → Thuộc tính
Phần tiêu đề “Phân cấp: Node → Fact → Thuộc tính”flowchart TD KB[Knowledge Base] --> N1[Node: Áo thun A] KB --> N2[Node: Chính sách đổi trả] N1 --> F1[Fact: giá = 199k] N1 --> F2[Fact: size = S/M/L] N1 --> F3[Fact: tồn = 25] N2 --> F4[Fact: đổi = 7 ngày] N2 --> F5[Fact: điều kiện = còn tag]
Node kiến thức
Phần tiêu đề “Node kiến thức”Một mục kiến thức — thường ứng với 1 thực thể:
- 1 sản phẩm (“Áo thun A”).
- 1 chính sách (“Đổi trả”).
- 1 FAQ (“Cách đặt hàng”).
Node chứa nhiều Fact. Khi khách hỏi về “Áo A” → AI tìm node “Áo thun A” → lấy các Fact liên quan.
1 mẩu thông tin có cấu trúc: [thuộc tính] · [node] · [giá trị].
Ví dụ:
giá · Áo thun A · 199.000đsize · Áo thun A · S/M/L/XLđiều kiện đổi · Chính sách đổi trả · còn tag nguyên
Fact là đơn vị nhỏ nhất AI trích xuất / bạn duyệt.
Thuộc tính (Attribute)
Phần tiêu đề “Thuộc tính (Attribute)”Loại Fact. Các thuộc tính phổ biến:
| Nhóm | Thuộc tính |
|---|---|
| Sản phẩm | giá, giá KM, tồn kho, chất liệu, size, màu, xuất xứ |
| Chính sách | đổi trả, bảo hành, phí ship, thời gian giao |
| Khuyến mãi | mã giảm giá, điều kiện, hạn |
| FAQ | câu hỏi → câu trả lời |
Thuộc tính được tự đề xuất khi trích xuất, hoặc bạn tạo thêm.
Approval mode — chi tiết
Phần tiêu đề “Approval mode — chi tiết”Manual (mặc định, khuyến nghị)
Phần tiêu đề “Manual (mặc định, khuyến nghị)”Mọi Fact AI trích xuất → chờ duyệt. Bạn xem từng Fact → ✅/⛔.
Ưu: kiểm soát 100%, AI không bao giờ dùng thông tin sai. Nhược: tốn thời gian duyệt (đợt đầu nhiều, sau ít dần khi KB ổn).
AI tự duyệt Fact nếu self-confidence cao (vd đọc rõ ràng từ tài liệu cấu trúc). Fact tự tin thấp vẫn chờ manual.
Ưu: nhanh, không tốn công. Nhược: có thể để lọt sai (AI tự tin sai).
Fact status
Phần tiêu đề “Fact status”| Status | Ý nghĩa |
|---|---|
pending |
Chờ duyệt |
approved |
Đang dùng |
rejected |
Bị loại (không vào prompt) |
conflict |
Đang xung đột với Fact khác |
Conflict (xung đột)
Phần tiêu đề “Conflict (xung đột)”Khi 2 Fact cùng thuộc tính + node nhưng giá trị khác:
Fact A: giá · Áo A · 199.000đ (từ file giá cũ)Fact B: giá · Áo A · 179.000đ (từ website mới)TrolyPage flag conflict → bạn chọn 1 → Fact kia auto rejected.
Chi tiết: Xử lý xung đột.
Retrieval (truy xuất)
Phần tiêu đề “Retrieval (truy xuất)”Khi khách hỏi, AI không đọc toàn KB — mà dùng hybrid retrieval:
flowchart LR Q[Câu hỏi khách] --> BM[BM25<br/>từ khóa] Q --> SEM[Semantic<br/>ý nghĩa] BM --> RR[Rerank] SEM --> RR RR --> TOP[Top Facts] TOP --> AI[Sinh câu trả lời]
- BM25: tìm Fact khớp từ khóa.
- Semantic: tìm Fact khớp ý nghĩa.
- Rerank: xếp hạng lại → chọn top.
- AI dùng top Facts → trả lời.
Đây là lý do cấu trúc Fact quan trọng — AI truy xuất chính xác hơn bài viết dài.
Bước tiếp theo
Phần tiêu đề “Bước tiếp theo”- Thêm nội dung — đưa dữ liệu vào KB.
- Duyệt Fact — vòng sống Fact.
- Chẩn đoán KB — đo recall/precision.
