Trung tâm kiến thức
Chào bạn,
Tài liệu này giúp bạn làm quen với cách tiếp cận của Jus.vn: Chuyển văn bản pháp lý từ dạng nguyên khối sang cấu trúc lắp ráp.
Thay vì soạn thảo thủ công, bạn sẽ làm việc với các Artus, gắn dữ liệu và thiết lập điều kiện để tạo ra Corpus một cách chính xác.
Bạn có thể bắt đầu theo lộ trình sau:
Giới thiệu chung: Nắm cách tiếp cận và các khái niệm nền tảng như Artus và Corpus.
Kiến trúc hệ thống: Hiểu cách dữ liệu, logic và nội dung kết hợp để tạo ra Corpus.
Jus.vn là nền tảng công nghệ pháp lý, chuyển nội dung pháp lý thành các khối Artus có thể xử lý bằng máy tính.
Jus.vn hoạt động theo cách chia nhỏ và chuẩn hóa dữ liệu. Mỗi tài liệu được tạo thành từ hai thành phần:
-
Artus: Khối logic đại diện cho một điều khoản, có thể hoạt động độc lập và chứa biến số, giá trị hoặc điều kiện.
-
Corpus: Tài liệu hoàn chỉnh được tạo bằng cách kết hợp nhiều Artus theo một cấu trúc nhất định.
Jus.vn chuyển văn bản pháp lý từ dạng tĩnh sang cấu trúc dữ liệu động, giúp tự động hóa việc tạo lập, giảm sai sót và tăng khả năng tái sử dụng. Thay vì “viết”, người dùng có thể “lắp ráp” và điều khiển tài liệu một cách linh hoạt.

Nơi lưu trữ các thông tin nhận diện của bạn trên Jus.vn, bao gồm thông tin cá nhân, ảnh đại diện và thông tin doanh nghiệp. Dữ liệu này được dùng để tự động điền khi tạo Corpus.
Bạn có thể truy cập bằng cách nhấp vào avatar ở góc dưới thanh điều hướng, sau đó chọn Thông tin cá nhân.
Jus.vn vận hành theo mô hình tách biệt dữ liệu – logic – nội dung. Khi tạo một Corpus, người dùng cung cấp dữ liệu đầu vào, hệ thống xử lý thông qua các Rules và Filters, sau đó lắp ráp các Artus để tạo ra nội dung hoàn chỉnh.
Cú pháp soạn thảo dùng để định dạng nội dung trong Artus.
# Nội dung → Tiêu đề văn bản
[CC] Nội dung → Căn cứ pháp lý
### Nội dung → Điều
Văn bản thường → Hệ thống tự hiểu là nội dung điều khoản
- Nội dung → Điểm
> Nội dung → Đoạn văn tự do
{{ ten_bien }} hoặc @ten_bien → Chèn dữ liệu động vào văn bản
Filters được đặt ngay sau một biến số hoặc một giá trị tĩnh để chuyển đổi, định dạng, hoặc chuẩn hóa kết quả đầu ra trước khi hiển thị lên văn bản, mà không làm thay đổi dữ liệu gốc trong hệ thống.
Trong soạn thảo hợp đồng thủ công, khi nhập số tiền, người dùng thường phải làm thêm một bước diễn giải bằng chữ (ví dụ: gõ 1.500.000 và phải tự viết thêm "Bằng chữ: Một triệu năm trăm ngàn đồng"). Với Filters, thao tác này được tự động hóa hoàn toàn. Hệ thống xử lý trơn tru dù bạn truyền vào một giá trị tĩnh hay một biến số động:
Trường hợp sử dụng Giá trị tĩnh: Áp dụng khi con số đã được chốt cứng.
Cú pháp: {{ 1500000 | m2t }}

Trường hợp sử dụng Biến số: Áp dụng khi giá trị thay đổi liên tục theo từng giao dịch. Biến so_tien sẽ tự động bắt lấy dữ liệu người dùng nhập vào từ giao diện.
Cú pháp: {{ so_tien | m2t }}


Hệ thống Jus.vn cung cấp sẵn các bộ lọc được chuẩn hóa riêng cho nghiệp vụ soạn thảo văn bản pháp lý. Các bộ lọc này có thể được kết hợp linh hoạt tùy theo mục đích sử dụng:
{{ ... | m2t }}: Chuyển đổi số tiền thành chữ diễn giải chuẩn ngân hàng.
{{ ... | n2t }}: Chuyển đổi các chỉ số (số lượng, thời hạn, bản in...) thành dạng số kèm chữ.
Kiểu dữ liệu là định dạng thông tin bạn nhập vào các trường khi tạo Corpus. Hệ thống dựa vào đó để kiểm tra, chuẩn hóa và đưa dữ liệu vào văn bản một cách chính xác.
Văn bản: Nhập thông tin dạng chữ.
Ví dụ: tên công ty, họ tên, địa chỉ…
Số: Dành cho dữ liệu số
Ví dụ: số tiền, số lượng, mã số thuế…
Ngày tháng: Chọn mốc thời gian bằng lịch có sẵn.
Ví dụ: ngày ký, ngày sinh…
Danh sách: Chọn từ các giá trị có sẵn để đảm bảo thống nhất và kích hoạt đúng nội dung.
Ví dụ: phương thức thanh toán, cơ quan giải quyết tranh chấp…
Danh sách lặp: Dùng để nhập nhiều giá trị cùng loại dưới dạng liệt kê.
Ví dụ: danh sách hàng hóa, danh sách thành viên, các điều khoản bổ sung…
"Bên mua phải thanh toán cho Bên bán số tiền là 5.000.000 đồng (Bằng chữ: Năm triệu đồng)". Đây là Giá trị tĩnh vì Legal Engineer đã cố định giá trị là 5.000.000 đồng.
Ngược lại, "Bên mua phải thanh toán cho Bên bán số tiền là {{ so_tien | m2t }}". Đây là biến số vì cần giá trị mà người dùng nhập vào, nếu người dùng nhập vào 5.000.000 thì hệ thống sẽ tự động xuất ra kết quả: "5.000.000 đồng (Bằng chữ: Năm triệu đồng)".
Kiến trúc Jus.vn nằm ở khả năng phân tách rạch ròi giữa biến số và giá trị tĩnh.
Giá trị tĩnh: Là phần nội dung cố định mà không yêu cầu người dùng phải điền thông tin.
Biến số: Là trường dữ liệu động mà yêu cầu người dùng phải điền thông tin.
Cú pháp {{ ten_bien }}
Về bản chất, lập luận pháp lý và logic lập trình đều dựa trên cấu trúc điều kiện. Jus.vn áp dụng cách tiếp cận này bằng cách tách văn bản thành các Artus.
Artus không phải là đoạn văn bản tĩnh, mà là đơn vị dữ liệu có biến số, rules và filters. Nội dung đầu ra sẽ tự động thay đổi theo dữ liệu đầu vào hoặc lựa chọn của người dùng.
Để dễ hình dung, cơ chế này hoạt động tương tự như một mệnh đề điều kiện trong đời sống:
{% if hom_nay == 'troi_mua' %}
Tôi sẽ nghỉ học.
{% else %}
Tôi sẽ đi học.
{% endif %}
Khi áp dụng vào môi trường pháp lý của Jus.vn, khối logic này sẽ giải quyết các biến số phức tạp trong hợp đồng một cách tự động và chính xác:
{% if co_thoa_thuan_phat_vi_pham == True %}
Bên vi phạm sẽ phải chịu phạt vi phạm hợp đồng với mức phạt là 8% giá trị phần nghĩa vụ bị vi phạm.
{% endif %}
Thông qua kiến trúc này, Artus giúp số hóa tư duy của người làm luật, chuyển đổi các tài liệu từ trạng thái tĩnh thành một hệ thống động, có khả năng tự lắp ráp và tùy biến linh hoạt cho từng trường hợp cụ thể.
Jus.vn cung cấp sẵn các Artus phổ biến để bạn có thể sử dụng và tùy chỉnh, thay vì phải tạo mới từ đầu.
| Thuộc tính | Thông số mặc định |
|---|---|
| Font chữ | Times New Roman |
| Kích thước | 12 pt |
| Màu chữ | Automatic (Đen) |
| Alignment | Justify |
| Line Spacing | Multiple 1.3 |
Jus.vn áp dụng một bộ định dạng chuẩn để đảm bảo các Corpus được xuất ra có bố cục thống nhất, rõ ràng và đúng chuẩn văn bản pháp lý. Các thiết lập này được hệ thống áp dụng tự động, người dùng không cần chỉnh sửa thủ công.
| Thành phần | Alignment | Font | Space Before | Space After | Line Spacing | Indentation |
|---|---|---|---|---|---|---|
| Điều | Justify | 12 pt, Bold, All Caps | 12 pt | 6 pt | 1.3 | Left: 2.2 cm, First line: -2.2 cm |
| Khoản | Justify | 12 pt | 0 pt | 6 pt | 1.3 | Left: 2.2 cm, First line: -2.2 cm |
| Điểm | Justify | 12 pt | 0 pt | 6 pt | 1.3 | Left: 3.5 cm, First line: -1.3 cm |
| Đoạn tự do | Justify | 12 pt | 6 pt | 6 pt | 1.3 | Không |
| Thành phần | Alignment | Font | Space Before | Space After | Line Spacing | Indentation |
|---|---|---|---|---|---|---|
| Tiêu đề | Center | 18 pt, Bold | 12 pt | 12 pt | 1.3 | Không |
| Căn cứ | Justify | 12 pt, Italic | 6 pt | 6 pt | 1.3 | Không |
Nếu Filters dùng để chuẩn hóa dữ liệu, thì Rules là nơi quyết định nội dung nào sẽ được hiển thị trong mỗi Artus.
Rules hoạt động dựa trên các điều kiện (If–Else), cho phép hệ thống đánh giá dữ liệu đầu vào và tự động chọn nội dung phù hợp.
Mỗi khi người dùng nhập hoặc chọn dữ liệu, Rules sẽ kiểm tra:
Nếu thỏa điều kiện A → hiển thị nội dung A
Nếu thỏa điều kiện B → hiển thị nội dung B
Nếu không thỏa điều kiện nào → ẩn nội dung đó
Với điều khoản phương thức thanh toán:
Nếu chọn chuyển khoản → hiển thị thông tin tài khoản ngân hàng
Nếu chọn tiền mặt → hiển thị địa điểm giao dịch
Kết quả là văn bản cuối cùng chỉ chứa đúng nội dung cần thiết, không có phần dư thừa và không cần chỉnh sửa lại sau khi xuất file.
Corpus là tập hợp các Artus được lắp ráp lại theo một cấu trúc nhất định để tạo thành một văn bản hoàn chỉnh.
Khác với văn bản truyền thống, Corpus không phải là một khối nội dung cố định, mà là một cấu trúc động. Nội dung cuối cùng của Corpus sẽ được hình thành dựa trên cách các Artus kết hợp với nhau, cũng như các dữ liệu đầu vào và lựa chọn của người dùng.
Corpus được chia thành hai loại chính:
Public Corpus là các Corpus dùng chung, được cung cấp sẵn trên hệ thống để nhiều người dùng có thể truy cập và sử dụng.
Private Corpus là các Corpus được tạo riêng cho từng người dùng hoặc tổ chức. Dữ liệu trong Private Corpus chỉ hiển thị với chủ sở hữu, phục vụ cho các quy trình và nhu cầu pháp lý mang tính cá nhân hóa hoặc nội bộ.
Workspace là không gian lưu trữ các Corpus và Artus mà bạn đã tạo. Bạn có thể truy cập, xem và chỉnh sửa chúng một cách thuận tiện ngay tại đây.
Cho phép bạn cấp quyền truy cập Artus hoặc Corpus cho người khác. Người được chia sẻ có thể xem hoặc chỉnh sửa tùy theo quyền được cấp.
Cho phép Artus hoặc Corpus được sử dụng bởi người khác. Nội dung sau khi xuất bản có thể được dùng lại trong các tài liệu khác.
Cho phép xuất Corpus ra file để sử dụng bên ngoài hệ thống. Hỗ trợ các định dạng như Word (.docx) và PDF (.pdf).
Danh bạ là nơi lưu trữ thông tin các cá nhân hoặc tổ chức mà bạn thường xuyên sử dụng trong quá trình tạo Corpus, như đối tác, khách hàng hoặc bên ký kết.
Thay vì phải nhập lại thông tin nhiều lần, bạn chỉ cần lưu một lần vào Danh bạ. Khi điền dữ liệu cho Corpus, bạn có thể chọn nhanh từ danh sách này để tự động điền thông tin tương ứng, giúp tiết kiệm thời gian và hạn chế sai sót.
Email: jusvn.hub@gmail.com
Nhắn trực tiếp qua Facebook cho Founder