Thông qua việc sử dụng công nghệ LLM, WISE RULE có khả năng hi u biể ết và ph n hả ồi vào các truy vấn pháp luật của người dùng một cách nhanh chóng và chính xác.. Đối tượng sử dụng Luật
Trang 1WISE RULE: HỆ THỐNG TRA C U PHÁP ỨLUẬT
Bùi Đại Dương Nguyễn Phi Hùng
21010598 21012050
Ngành học: Công nghệ thông tinKhóa: K15
Giảng viên h ng dẫn TS Mai Xuân Tráng ướ
Hà Nội, Năm 2024
Trang 2MỤC LỤC
1 Giới thiệu 1
1.1 Đặt vấn đ 1 ề 1.2 Giáp pháp 1
1.3 Mục tiêu 1
1.4 Tính phù hợp 2
1.4.1 Đối tượng sử dụng 2
2 Thiết kế và tri n khaiể 2
2.1 Các yêu cầu chức năng 2
2.1.1 Lưu trữ và t chức thông tin pháp lu 2 ổ ật 2.1.2 Tìm kiếm các đề mục liên quan đến một câu hỏi 2
2.1.3 Trả lời m t câu h i cộ ỏ ủa người dùng 3
2.1.4 Gợi ý các câu h 3 ỏi 2.1.5 Đặt nhiều câu hỏi về cùng một chủ đề 3
2.1.6 Lưu lịch s các câu hử ỏi và câu trả lời 3
2.2 Các yêu c u phi chầ ức năng 3
2.2.1 Nguồn thôn tin đáng tin cây 3
2.4.2 Mô tả chi tiết use-case Tra cứu pháp luật 4
2.4.3 Mô tả chi tiết use-case Đặt câu h ỏi 5 2.4.4 Mô tả chi tiết use-case Xem l ch sị ử tra cứu 6
2.4.5 Biểu đồ tuầ ự Tra cứn t u pháp luật 7
2.4.6 Biểu đồ tuầ ự Tra cứn t u pháp luật 7
2.4.7 Biểu đồ tuầ ự n t Xem lịch s tra c 8 ử ứu 2.4.8 Giao diện Danh sách pháp điển 8
2.4.9 Giao diện Tìm kiếm theo từ khóa 9
2.4.10 Giao diện Hỏi đáp Pháp điển với AI 9
2.4.11 Giao diện Hi n thể ị các câu hỏi g i ýợ 10
Trang 3
2.4.12 Giao ện Lịch sử di tìm kiếm 103 Mộ ố t s thành phần khác của d án 11 ự 3.1 Kiến trúc của dự án 11 3.1.1 Kiến trúc Server 11 3.1.2 Kiến trúc ng dỨ ụ 12 ng3.1.3 Khác 12 3.2 Kế ạch dự án 13 ho3.3 Hướng phát tri n s n phể ả ẩm 143.4 Mã nguồn của dự án 14 TÀI LIỆU THAM KHẢO 15
Trang 41 Giới thiệu 1.1 Đặt vấn đề
Trong xã hội hiện đại, hệ thống pháp luật đóng vai trò quan trọng trong việc duy trì tr t tậ ự, công bằng và sự công bằng Tuy nhiên, mặc dù thông tin pháp luật có sẵn trên Internet, việc tiếp c n và hi u biậ ể ết về các quy định và quy tắc pháp luật vẫn là một thách thức đối v i nhiớ ều người Các văn bản pháp luật thường phứ ạp và khó hi u, đòi hc t ể ỏi người dùng phải có kiến thức chuyên môn ho c kặ ỹ năng đọc hiểu pháp luật
Trong khi đó, nh ng ngưữ ời cần tra c u thông tin pháp lý không chứ ỉ giới hạn trong các luật sư và chuyên gia pháp lý mà còn bao gồm các doanh nhân, sinh viên, và người dân thông thư ng Có nhu c u ngày càng tăng vờ ầ ề một cách tiếp c n thông tin pháp lý dậ ễ dàng, nhanh chóng và hiệu quả
1.2 Giáp pháp
Dự án WISE RULE sẽ tạo ra một nề ản t ng tra c u pháp luứ ật trực tuyến tích h p ợtrí tuệ nhân t o, nhạ ằm giải quy t nhế ững thách th c trên Ứng d ng này sứ ụ ẽ cung cấp một cách tiếp c n d dàng và thông minh đ n thông tin pháp luậ ễ ế ật, giúp m i ngư i có thọ ờ ể tiếp cận và hi u biể ết về các quy định và quy tắc pháp luật m t cách thuộ ận ti n và nhanh ệchóng
Thông qua việc sử dụng công nghệ LLM, WISE RULE có khả năng hi u biể ết và ph n hả ồi vào các truy vấn pháp luật của người dùng một cách nhanh chóng và chính xác N n t ng này s không chề ả ẽ ỉ cung cấp thông tin pháp lý phổ biến và c p nhậ ật từ các nguồn đáng tin c y mà còn cung c p giậ ấ ải thích và hướng d n chi tiẫ ết, giúp người dùng hiểu rõ hơn về nội dung của các quy định pháp luật
1.3 Mục tiêu
Dự án WISE RULE không ch nhằm mang lại s thuận ti n và đơn gi n trong ỉ ự ệ ảviệc tiếp c n thông tin pháp lý mà còn hư ng tậ ớ ới mục tiêu nâng cao hiểu biết về pháp luật cho cộng đ ng, góp ph n vào viồ ầ ệ ạc to ra một xã h i công bộ ằng và bình đẳng hơn
Tạo ra một ứng d ng tra c u pháp luụ ứ ật trực tuyến dễ sử dụng, nhanh chóng và chính xác, ph c v cho mụ ụ ọ ối đ i tượng ngư i dùng ờ
Cung cấp thông tin pháp lý đáng tin c y và c p nhậ ậ ật từ các nguồn uy tín nhằm đáp ng nhu ứ cầu tra cứu pháp luật của cộng đồng
Hỗ ợ tr người dùng trong việc hi u bi t và áp dụng các quy đ nh và quy tể ế ị ắc pháp luật vào thực tiễn một cách dễ dàng và hi u quệ ả
Trang 5Tối ưu hóa tr i nghiả ệm người dùng thông qua giao diện thân thi n và tính năng ệtương tác, giúp người dùng tìm kiếm thông tin một cách nhanh chóng và hiệu quả hơn
1.4 Tính phù hợp 1.4.1 Đối tượng sử dụng
Luật Sư và Chuyên Gia Pháp Lý:
Mục Đích: Luật sư và chuyên gia pháp lý sử dụng WISE RULE để nhanh chóng
tra cứu thông tin pháp lý mới nh t, các tiấ ền l pháp lý và quy đ nh liên quan đệ ị ến các trường h p và dợ ự án mà họ đang làm việc
Doanh Nhân và Người Quản Lý Doanh Nghiệp:
Mục Đích: Doanh nhân và người quản lý doanh nghi p sệ ử dụng WISE RULE
để hiểu rõ hơn v các quy đề ịnh pháp luật liên quan đến hoạt động kinh doanh của họ, đảm bảo tuân th pháp luủ ật và tránh ph t và xạ ử phạ ợp pháp t h
Sinh Viên và Nghiên C u Sinh:ứ
Mục Đích: Sinh viên và nghiên cứu sinh sử dụng WISE RULE để nhanh chóng
tiếp c n và hi u rõ các quy đ nh và quy tậ ể ị ắc pháp luật liên quan đến nghiên cứu của họ, viết báo cáo, luận văn ho c tham gia vào các d án nghiên cặ ự ứ u.
2 Thiết kế và tri n khai ể2.1 Các yêu cầu chức năng
2.1.1 Lưu trữ v ổ à t chức thông tin pháp luật
Hệ thống sẽ tổ chức và lưu tr các văn bữ ản pháp luật hi n hành củệ a Việt Nam từ các nguồn đáng tin c y như Bậ ộ Tư Pháp, Quốc Hội, hoặc các tổ chức pháp luật Thông tin sẽ được cập nhậ ịnh k và tt đ ỳ ổ chức theo các danh m c, đụ ề mục, và tiêu đề phù h p ợđể dễ dàng tra cứu.
2.1.2 Tìm kiếm các đề mục liên quan đến một câu hỏi
Người dùng có thể nhập câu hỏ ủa mình vào hệ thống, sau đó "WISE RULE" i csẽ tìm kiếm trong cơ sở dữ liệu các đề mục pháp luật liên quan đ n câu hỏi đó K t quế ế ả sẽ được trình bày một cách rõ ràng và d hi u.ễ ể
Trang 62.1.3 Trả lời một câu hỏ ủa người ci dùng
Dựa trên câu hỏi của người dùng, hệ thống sẽ tìm kiếm trong cơ sở dữ liệu các đề mục pháp luật liên quan, sau đó trích xu t và tấ ổng h p thông tin tợ ừ các đề mục này để tạo ra một câu trả lời chính xác và d hiểu cho người dùng.ễ
2.1.4 Gợi ý các câu hỏi
Dựa trên tìm kiếm trước đó và l ch sị ử tương tác của người dùng, hệ thống sẽ đề xuất các câu hỏi mà ngư i dùng có thờ ể quan tâm Đi u này giúp ngưề ời dùng khám phá thông tin pháp luật m t cách tộ ự nhiên và hi u quệ ả hơn.
2.1.5 Đặt nhiều câu hỏi về cùng một chủ đề
Người dùng có thể đặt nhiều câu hỏi liên quan đến cùng một chủ đề pháp luật Hệ thống sẽ tổ chức và lưu tr các câu hỏi này đữ ể đảm bả ằo r ng người dùng có th tiếp ể cận thông tin pháp luật một cách toàn diện và chi tiết nhất
2.1.6 Lưu lịch s các câu hử ỏi và câu trả lời
Người dùng có th lưu lể ại các câu hỏi mà họ đã đặt và câu trả lời tương ứng từ hệ thống Đi u này giúp ngưề ời dùng d dàng truy c p và tham kh o lễ ậ ả ại thông tin pháp luật mà họ quan tâm mà không c n phầ ải tìm kiếm lạ ừ đầ i t u.
2.2 Các yêu cầu phi chức năng 2.2.1 Nguồn thôn tin đáng tin cây
Liệt kê các nguồn thông tin pháp luật chính thống như cơ quan chính phủ, bộ luật và các tổ chức pháp luật uy tín để sử dụng làm cơ sở dữ liệu cho hệ thống
2.2.4 Giao diện người dùng
Giao diện người dùng cần được thiết kế đơn gi n, thân thi n và dả ệ ễ sử dụng để tạo ra trải nghiệm người dùng t t nhố ất
Trang 72.3 Ràng buộc 2.4 Mô hình hệ thống2.4.1 Mô hình use-case
2.4.2 Mô tả chi tiết use-case Tra cứu pháp luật Use-case Nội dung
Tên use-case Tra cứu pháp luật
Mô tả Cho phép người dùng tìm kiếm pháp luật theo dạng tìm kiếm hoặc duyệt theo mụ ục c l
Điều ki n kích hoạt ệ • Người dùng đã mở ứng dụng.• Thiết bị người dùng có kế ốt n i Internet.Điều ki n đ u vàoệ ầ • Hệ thống hi n thể ị giao di n duyệ ệt pháp điển Luồng cơ bản 1 Người dùng mở ứng d ng trên thiụ ế ị củt b a họ
2 Ứng d ng hi n th giao di n pháp điụ ể ị ệ ển 3 Người dùng chọn mục muốn xem4 Hệ thống hi n thể ị kết quả
Trang 8Luồng thay thế 3b Người dùng chọn icon kính lúp góc phải bên trên giao diện
4 Nh p t khóa muậ ừ ốn tra c u, tìm kiứ ếm 5 Hệ thống hi n thể ị kết quả
Luồng ngoại lệ
2.4.3 Mô tả chi tiết use-case Đặt câu hỏi Use-case Nội dung
Tên use-case Đặt câu hỏi
Mô tả Cho phép người dùng hỏi đáp với AI
Điều ki n kích hoạt ệ • Người dùng đã mở ứng dụng.• Thiết bị người dùng có kế ốt n i Internet.Điều ki n đ u vàoệ ầ • Hệ thống hi n thể ị giao di n ng dệ ứ ụngLuồng cơ bản 1 Người dùng mở ứng d ng trên thiụ ết bị của họ
6 Hệ thống gửi phản h và hi n thồi ể ị lên màn hình
7 Hệ thống hi n thể ị các câu hỏi liên quan dựa trên các câu hỏi bạn đã hỏi
Luồng thay thế Không Luồng ngoại lệ
Trang 92.4.4 Mô tả chi tiết use-case Xem l ch sịử tra cứu Use-case Nội dung
Tên use-case Xem Lịch sử tra cứu
Mô tả Cho phép người dùng xem lại các đoạn chat đã hỏi đáp
Điều ki n kích hoạt ệ • Người dùng đã mở ứng dụng.• Thiết bị người dùng có kế ốt n i Internet.Điều ki n đ u vàoệ ầ • Hệ thống hi n thể ị giao diện ứng dụngLuồng cơ bản 1 Người dùng mở ứng d ng ụ trên thi t bế ị của họ
Luồng ngoại lệ
Trang 102.4.5 Biểu đồ tuần tự Tra cứu pháp luật
2.4.6 Biểu đồ tuần tự Tra cứu pháp luật
Trang 112.4.7 Biểu đồ tuần tự Xem lịch s tra cử ứu
2.4.8 Giao diện Danh sách pháp điển
Trang 122.4.9 Giao diện Tìm kiếm theo từ khóa
2.4.10 Giao diện Hỏi đáp Pháp điển với AI
Trang 132.4.11 Giao diện Hi n thểị các câu hỏi g i ýợ
2.4.12 Giao diện Lịch sử tìm kiếm
Trang 143 Một số thành phần khác a dcủự án 3.1. Kiến trúc của dự án
3.1.1 Kiến trúc Server
Trang 153.1.2 Kiến trúc ng dỨụng
3.1.3. Kh ác
Trang 163.2. Kế hoạch dự án Vai trò
Bùi Đại Dương Nguyễn Phi Hùng
Trưởng nhóm Phụ trách thiết kế
Milestone Nội dung công việc
I
Trang 173.3 Hướng phát tri n s n phểảẩm Giao diện Người dùng c i thiảện
Cải thiện ng d ng và trứ ụ ải nghiệm người dùng
Trang 18TÀI LIỆU THAM KHẢO
Nhung, T P (n.d.) Mô hình quan hệ - thực thể (Entity – Relationship Model) Retrieved
from Thư Viện Học Liệu Mở Việt Nam: https://voer.edu.vn/m/mo-hinh quan he- thuc the- -entity relationship-model/ff2250a9-
-PlantUML (n.d.) Entity Relationship Diagram Retrieved from PlanUML:
https://plantuml.com/ie diagram
-Kteam (n.d.) Phân tích thiết kế phần mềm Retrieved from howKteam:
https://howkteam.vn/course/phan-tich thiet- -ke phan- -mem-33
GeeksforGeeks (n.d.) Unified Modeling Language (UML) | Sequence Diagrams
Retrieved from geeksforgeeks: modeling-language uml- -sequence-diagrams/
https://www.geeksforgeeks.org/unified-Alan Dennis, B W (n.d.) Systems Analysis and Design: An Object-Oriented Approach with UML