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