Hệ thống hỏi đáp pháp luật Việt Nam ứng dụng AI, RAG và Knowledge Graph
Đây là dự án cá nhân mình thực hiện nhằm xây dựng một hệ thống hỏi đáp pháp luật Việt Nam, cho phép người dùng đặt câu hỏi bằng ngôn ngữ tự nhiên và tìm kiếm thông tin từ các văn bản pháp luật.
Trong dự án, mình phụ trách xây dựng hệ thống từ khâu xử lý dữ liệu, thiết kế cơ sở dữ liệu, xây dựng pipeline tìm kiếm thông tin đến phát triển API phục vụ việc tích hợp với ứng dụng.
Một số công việc chính mình đã thực hiện:
- Xây dựng pipeline xử lý và lưu trữ tài liệu pháp luật, sử dụng Celery, Redis và LlamaParse.
- Kết hợp BM25 và Knowledge Graph để tìm kiếm, mở rộng thông tin liên quan từ các văn bản pháp luật.
- Sử dụng Neo4j để quản lý dữ liệu dạng đồ thị, MongoDB và MinIO để lưu trữ dữ liệu.
- Xây dựng API bằng FastAPI, hỗ trợ truy vấn và xử lý yêu cầu từ người dùng.
- Đánh giá hiệu quả hệ thống bằng các chỉ số Recall@K, MRR và so sánh với phương pháp tìm kiếm truyền thống.
Kết quả thử nghiệm cho thấy hệ thống cải thiện Recall@5 từ 71,2% lên 76,2% và MRR@10 từ 0,532 lên 0,617 trên bộ dữ liệu đánh giá Zalo.
Công nghệ sử dụng: Python, FastAPI, Neo4j, MongoDB, Redis, Celery, MinIO, RAG, Knowledge Graph và BM25.
Top hồ sơ nổi bật
E-commerce AI Copilot
Khôi Bùi
Quảng cáo
