Luồng dữ liệu Tài liệu & Tri thức (Knowledge Data Flow)
Trạng thái
Owner: Tech lead · Trạng th ái: draft · Nguồn chuẩn: training/diagrams/FleziGalaxy-Architectures/04-workflow-document-knowledge-pipeline.html
Tài liệu này mô tả luồng xử lý và bảo vệ dữ liệu khi người dùng tải tệp tin lên Knowledge Base để phục vụ tính năng tìm kiếm ngữ nghĩa (RAG).
Sơ đồ luồng xử lý
Kiểm soát hiện có
- Kiểm soát dung lượng & định dạng: Backend chặn các tệp tin có extension nguy hiểm (như
.exe,.bat,.sh) và giới hạn kích thước tệp tối đa. - Mã hóa dữ liệu lưu trữ: Toàn bộ tệp tin trong Azure Blob Storage được mã hóa bằng cơ chế Server-Side Encryption (SSE-256).
- Phân quyền truy cập tài liệu: Chỉ những người dùng trong cùng Workspace hoặc được cấp quyền mới có thể truy vấn và đọc nội dung tài liệu.
Bằng chứng (file / config)
flezi.app.api.backend/app/features/files/storage.pyflezi.app.ai.agent/app/document_pipeline/
Hạn chế & roadmap
- Hỗ trợ mã hóa dữ liệu với Customer-Managed Keys (CMK) trên Azure Key Vault cho các tổ chức có yêu cầu kiểm soát khóa riêng.