Tích hợp Knowledge vào Ứng dụng
Kết nối Knowledge Base với ứng dụng ClickAI để AI trả lời dựa trên dữ liệu doanh nghiệp.
Mục lục
· [Tạo ứng dụng tích hợp Knowledge](#tạo-ứng-dụng-tích-hợp-knowledge)
· [Retrieval Setting](#retrieval-setting)
· [Metadata Filtering](#metadata-filtering)
· [Tích hợp trong Chatflow/Workflow](#tích-hợp-trong-chatflowworkflow)
· [Tích hợp trong Chatbot](#tích-hợp-trong-chatbot)
· [Xem ứng dụng liên kết](#xem-ứng-dụng-liên-kết)
· [FAQ](#faq)
Tạo ứng dụng tích hợp Knowledge
Quy trình nhanh:
1. Vào Knowledge — Tạo Knowledge — Upload file
2. Vào Studio — Tạo Application — Chọn Chatbot
3. Mở Context, nhấn Add, chọn Knowledge Base đã tạo
4. Sử dụng Metadata Filtering để tinh lọc tìm kiếm
5. Trong Context Settings > Retrieval Setting, cấu hình phương pháp retrieval
6. Bật Citation and Attribution trong Add Features
7. Test trong Debug and Preview
8. Nhấn Publish để phát hành ứng dụng
Retrieval Setting
Cấu hình cách ứng dụng truy xuất thông tin từ Knowledge Base:
Weight Settings
Mode
Mô tả
Semantic = 1
Chỉ semantic search. Tìm theo ý nghĩa ngữ cảnh, hỗ trợ đa ngôn ngữ
Keyword = 1
Chỉ keyword search. Match chính xác từ khóa, tiết kiệm tài nguyên
Custom Weights
Kết hợp semantic + keyword theo tỷ lệ tùy chỉnh
Tham số Retrieval
Tham số
Mô tả
Mặc định
Top K
Số chunks tối đa trả về
3
Score Threshold
Điểm similarity tối thiểu
0.5
Metadata Filtering
Trong Chatflow/Workflow
Sử dụng node Knowledge Retrieval với Metadata Filter:
Chọn Filter Mode:
Mode
Mô tả
Disabled (Mặc định)
Không lọc metadata
Automatic
Filters tự cấu hình từ query variables
Manual
Cấu hình filters thủ công
Cấu hình Manual Mode:
9. Nhấn Conditions để mở panel cấu hình
10. Nhấn +Add Condition — chọn metadata fields
11. Cấu hình filter conditions:
Kiểu dữ liệu
Operators hỗ trợ
String
is, is not, is empty, is not empty, contains, not contains, starts with, ends with
Number
=, ≠, >, <, ≥, ≤, is empty, is not empty
Date
is, before, after, is empty, is not empty
12. Thêm filter values:
· Variable: Chọn từ variables trong Chatflow/Workflow
· Constant: Nhập giá trị cố định
13. Set logic operators: AND (match tất cả) hoặc OR (match bất kỳ)
📝 NOTE: Automatic Mode yêu cầu chọn model cho document retrieval. Khi chọn nhiều Knowledge Base, chỉ metadata fields chung mới hiển thị.
Trong Chatbot
Chatbot sử dụng metadata filtering đơn giản hơn thông qua Context Settings.
Tích hợp trong Chatflow/Workflow
14. Kéo node Knowledge Retrieval vào canvas
15. Chọn Knowledge Base cần kết nối
16. Cấu hình query variable (thường là {{sys.query}})
17. (Tùy chọn) Cấu hình Metadata Filter
18. Kết nối output đến node LLM làm context
Tích hợp trong Chatbot
19. Mở ứng dụng Chatbot trong Studio
20. Trong phần Context, nhấn + Add
21. Chọn Knowledge Base
22. Cấu hình Retrieval Settings
23. Bật Citation and Attribution nếu cần
Xem ứng dụng liên kết
Trong Knowledge Base, bạn có thể xem danh sách tất cả ứng dụng đang sử dụng knowledge base đó. Giúp đánh giá tác động khi thay đổi nội dung.
FAQ
Làm sao chọn Rerank settings trong multi-recall mode?
Khi sử dụng multiple knowledge bases, bật Rerank model để sắp xếp kết quả từ tất cả sources.
Không tìm thấy "Weight Score"?
Weight Score chỉ khả dụng khi sử dụng High Quality index method. Kiểm tra index method trong Knowledge Base Settings.
Lỗi khi điều chỉnh Weight Score với nhiều Knowledge Base?
Khi referencing nhiều knowledge bases, Weight Score có thể bị giới hạn. Cấu hình Rerank model thay thế.
📖 Trước: [Test Retrieval](./11-test-retrieval.md)
Last updated