lawbot / README.md
CVNSS's picture
Upload 7 files
f5645c2 verified
|
Raw
History Blame Contribute Delete
2.62 kB
---
title: Chatbot Luật Việt Nam - Bộ pháp điển
emoji: ⚖️
colorFrom: blue
colorTo: indigo
sdk: gradio
app_file: app.py
pinned: false
license: mit
---
# ⚖️ Chatbot Luật Việt Nam — RAG từ Bộ pháp điển
Space này xây dựng chatbot tra cứu pháp luật Việt Nam dựa trên dataset Hugging Face:
- Dataset: `tmquan/phapdien-moj-gov-vn`
- Subset chính: `articles`
- Nguồn dữ liệu gốc: Bộ pháp điển, Bộ Tư pháp Việt Nam
- License dataset: CC BY 4.0 theo dataset card
## Cách hoạt động
Ứng dụng dùng mô hình RAG theo hướng an toàn pháp lý:
1. Nạp dataset `articles` từ Hugging Face Datasets.
2. Tạo chỉ mục SQLite FTS5 cho các trường: tiêu đề điều, chủ đề, đề mục, chương, ghi chú nguồn và nội dung.
3. Khi người dùng hỏi, hệ thống tìm điều/khoản liên quan nhất.
4. Trả lời bằng cách tổng hợp trích đoạn liên quan, luôn kèm tiêu đề điều, đề mục và URL nguồn.
Ứng dụng mặc định **không dùng LLM bên ngoài**, nhằm giảm rủi ro bịa luật. Đây là chatbot tra cứu/tổng hợp có dẫn nguồn, không phải công cụ tư vấn pháp lý chính thức.
## Chạy local
```bash
python -m venv .venv
. .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
python app.py
```
Lần chạy đầu tiên sẽ tải dataset và tạo chỉ mục SQLite. Các lần sau dùng lại chỉ mục đã tạo.
## Biến môi trường tùy chọn
| Biến | Mặc định | Ý nghĩa |
|---|---:|---|
| `DATASET_ID` | `tmquan/phapdien-moj-gov-vn` | Dataset Hugging Face |
| `DATASET_CONFIG` | `articles` | Subset dataset |
| `DATASET_SPLIT` | `train` | Split dataset |
| `MAX_INDEX_CONTENT_CHARS` | `50000` | Số ký tự tối đa được index mỗi dòng |
| `DEFAULT_TOP_K` | `5` | Số nguồn trả về mặc định |
## Khuyến cáo
- Kết quả chỉ có giá trị tham khảo, cần kiểm tra lại văn bản gốc và hiệu lực pháp lý.
- Không dùng chatbot để thay thế luật sư, công chứng viên, tòa án, cơ quan quản lý hoặc chuyên gia pháp lý.
- Khi xử lý vụ việc thật, cần xét đầy đủ thời điểm áp dụng, hiệu lực văn bản, tình tiết, thẩm quyền và chứng cứ.
## Attribution
Dữ liệu thuộc dataset `tmquan/phapdien-moj-gov-vn` trên Hugging Face, được công bố theo CC BY 4.0. Ứng dụng này ghi nhận nguồn Bộ pháp điển của Bộ Tư pháp Việt Nam và dataset card tương ứng.