Project preview
logo

Xây dựng Web Application hỗ trợ tóm tắt và sinh câu hỏi từ tài liệu tải lên bằng LLM + RAG

AI
Python
MongoDB

Công nghệ sử dụng:

Python
MongoDB

Mô tả dự án

Xây dựng Web Application hỗ trợ tóm tắt và sinh câu hỏi từ tài liệu tải lên bằng LLM + RAG

Hệ thống được xây dựng nhằm hỗ trợ người dùng tải lên tài liệu (PDF, DOCX, TXT, …) và thực hiện hai chức năng chính:

Sinh câu hỏi (Q&A) dựa trên nội dung tài liệu

Ứng dụng sử dụng kiến trúc Retrieval-Augmented Generation (RAG) kết hợp với Large Language Model (LLM) để đảm bảo câu trả lời chính xác, bám sát tài liệu gốc.

✨ Tính năng

🔐 Xác thực người dùng: Đăng nhập/Đăng ký bằng mã thông báo JWT

📄 Tải lên tài liệu: Hỗ trợ các tệp PDF, DOCX, TXT

💬 Trò chuyện AI: Hỏi đáp với tài liệu của bạn bằng RAG (Retrieval-Augmented Generation)

📝 Tóm tắt: Tóm tắt tài liệu tự động

🎯 Tạo câu hỏi trắc nghiệm: Tạo câu hỏi trắc nghiệm từ nội dung bằng lệnh /quiz

🔍 Tìm kiếm ngữ nghĩa: Tìm kiếm thông minh được hỗ trợ bởi Zilliz Cloud (Milvus)

🔄 RAG tác nhân: Quy trình làm việc LangGraph với khả năng viết lại truy vấn và dự phòng tìm kiếm trên web

Demo Video

⚠️ Lưu ý quan trọng: Hiện tại có rất nhiều bên giả mạo và đánh cắp video của phía bên mình, nên trong mỗi demo mình có gắn watermark. Nếu các bạn muốn xem chi tiết hơn Full HD không che, vui lòng mình nhé! .