Bỏ qua, đến nội dung

@digiforce-nc/plugin-ai-knowledge-base

Plugin cơ sở tri thức AI — xây dựng knowledge base từ dữ liệu collection, cho phép AI trả lời câu hỏi dựa trên dữ liệu nội bộ (RAG - Retrieval Augmented Generation).

Plugin này làm gì?

Plugin biến dữ liệu trong Digiforce thành knowledge base cho AI: index dữ liệu collection vào vector database, khi user hỏi câu hỏi, AI tìm kiếm thông tin liên quan rồi sinh câu trả lời chính xác dựa trên dữ liệu thực tế — không hallucinate.

Cơ chế hoạt động

Tính năng chính

#Tính năngMô tả
1Auto-indexingTự động index dữ liệu collection
2Semantic searchTìm kiếm theo ngữ nghĩa (không chỉ keyword)
3RAGRetrieval Augmented Generation — AI trả lời từ dữ liệu thực
4Multi-collectionKnowledge base từ nhiều collection
5Source citationTrích dẫn nguồn trong câu trả lời
6Incremental updateCập nhật index khi dữ liệu thay đổi
7Multi-LLMHỗ trợ OpenAI, Anthropic, local LLM

Thành phần client

Thành phầnMô tả
KBConfigCấu hình knowledge base (collections, LLM)
ChatInterfaceGiao diện chat hỏi-đáp AI
IndexStatusTrạng thái indexing
SourceViewerXem nguồn trích dẫn

Dependencies

PackageVai trò
@digiforce-nc/serverServer framework
@digiforce-nc/databaseDatabase ORM
@digiforce-nc/clientClient UI framework
openaiOpenAI API (embedding + completion)

Mục lục chi tiết