Vấn đề (Problem)
Tài liệu học vụ (quy chế, quy định, giáo trình, syllabus, slide bài giảng) nằm rải rác ở nhiều định dạng (PDF/DOCX/PPTX), nhiều nơi lưu trữ và rất khó tra cứu nhanh.
- Ai đang gặp vấn đề? Sinh viên cần tra quy chế/giáo trình; giảng viên cần phân phát tài liệu môn học và quản lý học vụ; phòng đào tạo/quản trị cần kiểm soát nội dung được phép truy cập.
- Vấn đề tốn bao nhiêu thời gian? Một câu hỏi đơn giản ("điều kiện thi lại?", "quy định điểm danh?") có thể tốn 10–30 phút lục tài liệu PDF dài hàng chục trang; câu trả lời từ tìm kiếm thông thường thường thiếu ngữ cảnh hoặc không chỉ ra được nguồn.
- Tại sao giải pháp hiện tại chưa đủ? Tìm kiếm từ khóa không hiểu ngữ nghĩa; còn chatbot LLM thuần thì bịa (hallucinate) và không trích dẫn được nguồn nên không thể tin để dùng cho thông tin học vụ. Cũng chưa có cơ chế phân quyền tài liệu (tài liệu nội bộ của giảng viên không nên lộ cho mọi sinh viên).
Giải pháp (Solution)
Một hệ thống RAG (Retrieval-Augmented Generation) hỏi đáp trên đúng kho tài liệu của trường, có phân quyền theo vai trò và luôn dẫn nguồn:
- Chatbot RAG có trích dẫn nguồn: trả lời dựa trên tài liệu đã nạp, kèm tên tài liệu / trang / mục; từ chối câu hỏi ngoài phạm vi thay vì bịa. Hỗ trợ trả lời streaming (gõ chữ), hỏi nối tiếp theo ngữ cảnh hội thoại và đa ngôn ngữ (ép ngôn ngữ trả lời khớp câu hỏi).
- Pipeline dữ liệu tự động & idempotent: convert PDF/DOCX/PPTX → Markdown/JSON sạch → chunk (~900 token, overlap 120) → embed → Qdrant; nhận diện tài liệu theo SHA-256 nên chạy lặp an toàn, tự dọn dữ liệu mồ côi.
- Phân quyền tài liệu (RBAC) & học vụ: 3 vai trò
admin / lecturer / student; tài liệu có scope school (chung) hoặc personal (riêng giảng viên); giảng viên quản; admin phân loại tài liệu (quy chế / giáo trình).
- Lưu vết & dashboard realtime: hội thoại, message, citation, agent run lưu DB; dashboard số liệu thật theo vai trò.
- Xác thực linh hoạt: đăng nhập bằng username/email + mật khẩu, đăng nhập Gmail (Google OAuth), và quên mật khẩu bằng OTP email.
Target User
- Primary:
- Sinh viên — hỏi đáp nhanh quy chế, giáo trình, tài liệu môn học và nhận câu trả lời có nguồn.