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.
Tài khoản: Thiết lập và quản lý thông tin của bạn để sử dụng tự động trong quá trình lắp ráp 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.
Chúng tôi sử dụng thuật ngữ Artus để chỉ các điều khoản, và Corpus để chỉ toàn bộ hợp đồng. Cách gọi này nhằm tách biệt giữa cách tiếp cận truyền thống và cách tiếp cận hiện đại mà hệ thống hướng tới.
Trong mô hình truyền thống, các điều khoản thường chỉ là những khối văn bản tĩnh, không có khả năng xử lý logic hay liên kết dữ liệu. Ngược lại, mỗi Artus trong hệ thống được thiết kế như một đơn vị độc lập, có thể tùy biến, tái sử dụng và xử lý theo ngữ cảnh cụ thể.
Đồng thời, chúng tôi sử dụng thuật ngữ Corpus thay cho “hợp đồng” để phản ánh đúng bản chất của hệ thống: Không phải soạn thảo thủ công từng văn bản, mà là lắp ráp các Artus riêng lẻ thành một cấu trúc hoàn chỉnh, nhất quán và có thể kiểm soát được.
Chúng tôi nhận thấy rằng, trong quá trình soạn thảo hợp đồng, nhiều thành phần như quốc hiệu, tiêu ngữ hay phần chữ ký thường xuyên phải lặp lại. Việc sao chép và chỉnh sửa các nội dung này không chỉ tốn thời gian mà còn dễ phát sinh lỗi định dạng.
Bên cạnh đó, nhiều mẫu văn bản hiện nay không tuân theo một chuẩn định dạng thống nhất. Điều này khiến quá trình chỉnh sửa trở nên khó kiểm soát và dễ gây sai lệch về hình thức.
Từ thực tế đó, Jus.vn được xây dựng nhằm chuẩn hóa cấu trúc văn bản và giảm thiểu các thao tác thủ công, giúp việc tạo lập tài liệu trở nên nhất quán và hiệu quả hơn.
Thay vì soạn thảo thủ công, chúng tôi tiếp cận theo hướng lắp ráp. Khi cần các thành phần như quốc hiệu, tiêu ngữ hay chữ ký, bạn không phải tự tạo bảng hay chỉnh định dạng — chỉ cần chọn khối Artus tương ứng. Tất cả đã được chúng tôi chuẩn hóa và thiết lập sẵn.
Không chỉ dừng ở nội dung, mỗi Artus còn có khả năng xử lý logic. Ví dụ, thay vì phải tính toán thủ công, bạn chỉ cần khai báo biến và công thức như {{ luong_chinh_thuc }} × 85% . Hệ thống sẽ tự động xử lý và trả về kết quả chính xác.
Bên cạnh đó, chúng tôi cung cấp filters và công cụ hỗ trợ giúp bạn tùy biến dữ liệu linh hoạt hơn. Bạn có thể khám phá thêm các tính năng này ở những phần tiếp theo.
Phần Tài khoản được chúng tôi xây dựng nhằm phục vụ việc tự động điền thông tin khi lắp ráp Corpus. Thay vì phải nhập lại nhiều lần, bạn chỉ cần thiết lập một lần và sử dụng xuyên suốt.
Về bản chất, Tài khoản và Danh bạ hoạt động tương tự nhau, chỉ khác về đối tượng. Danh bạ dùng để lưu trữ thông tin đối tác và tự động điền vào Corpus khi cần, trong khi Tài khoản lưu trữ thông tin của chính bạn.
Để truy cập, bạn có thể nhấp vào avatar ở góc dưới thanh điều hướng và chọn “Thông tin cá nhân”.

Tại phần này, chúng tôi đã thiết lập sẵn các trường thông tin cơ bản cho cả cá nhân và doanh nghiệp. Bạn không cần điền đầy đủ, chỉ cần nhập những thông tin thực sự sử dụng khi lắp ráp Corpus.
Để thay đổi mật khẩu, bạn có thể nhấp vào avatar ở góc dưới thanh điều hướng và chọn “Cài đặt”. Tại đây, chọn mục “Đổi mật khẩu”.

Nhập mật khẩu hiện tại và mật khẩu mới theo hướng dẫn để hoàn tất quá trình.

Sau khi hoàn tất, hệ thống sẽ cập nhật mật khẩu mới cho tài khoản của bạn. Việc thay đổi mật khẩu không ảnh hưởng đến dữ liệu đã lưu.
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.
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ữ.
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
Chúng tôi nhận thấy rằng, để chuẩn hóa dữ liệu đầu ra, dữ liệu đầu vào cần được kiểm soát ngay từ giai đoạn khởi tạo. Các trường yêu cầu giá trị số phải được nhập đúng định dạng số. Nếu cho phép nhập tự do (chữ, ngày tháng…), dữ liệu có thể trở nên sai lệch và thiếu nhất quán.
Vì vậy, chúng tôi đưa ra khái niệm kiểu dữ liệu. Mỗi trường sẽ được gán một kiểu dữ liệu cụ thể, và bạn chỉ có thể nhập đúng theo kiểu đã thiết lập.
Nhờ đó, dữ liệu được kiểm tra và chuẩn hóa ngay từ đầu, đồng thời được đưa 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…
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 }}
"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)".
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.
Chúng tôi không muốn mỗi lần xuất một Corpus lại tạo ra một định dạng khác nhau, gây thiếu nhất quán trong quá trình sử dụng và lưu trữ. Vì vậy, chúng tôi chủ động xây dựng một chuẩn định dạng thống nhất — đảm bảo tính rõ ràng, thẩm mỹ và phù hợp với thực tiễn sử dụng.
Bạn có thể xem trước các thông số định dạng mà chúng tôi đã thiết lập sẵn ở phần bên dưới. Những thiết lập này giúp Corpus luôn được trình bày nhất quán mà không cần bạn phải điều chỉnh thủ công.
| 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 |
| 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).
Chúng tôi nhận thấy việc nhập lại thông tin chủ thể ký kết nhiều lần gây tốn thời gian và không cần thiết.
Vì vậy, chúng tôi xây dựng tính năng Danh bạ nhằm giúp bạn lưu trữ thông tin đối tác một lần và tái sử dụng khi cần. Khi soạn thảo hợp đồng, bạn chỉ cần chọn đối tác đã lưu, toàn bộ dữ liệu sẽ được tự động điền vào các trường tương ứng.
Bạn có thể truy cập biểu tượng để mở tính năng Danh bạ. Tại đây, bạn có thể thêm mới, chỉnh sửa và kết nối với các tài khoản khác trên hệ thống jus.vn.
Tại Danh bạ, bạn sẽ thấy biểu tượng nằm ở thanh menu bên phải. Từ đây, bạn có thể dễ dàng thêm mới cá nhân, doanh nghiệp hoặc kết nối với các tài khoản khác trên hệ thống jus.vn. Bạn không bắt buộc phải điền đầy đủ tất cả các trường thông tin.
Trong quá trình soạn thảo Corpus, bạn sẽ thấy biểu tượng tại khối Artus thông tin chủ thể Bên A hoặc Bên B. Bạn chỉ cần nhấn vào biểu tượng này để chọn và chèn các thông tin đã lưu tại Danh bạ.
Chúng tôi sử dụng hệ thống của Sepay để kiểm tra và xác nhận các khoản thanh toán. Chỉ cần bạn nhập đúng nội dung chuyển khoản, hệ thống của Sepay và của chúng tôi sẽ tự động đối soát và ghi nhận thanh toán thành công.
Tuy nhiên, trong một số trường hợp, hệ thống có thể phát sinh lỗi. Nếu bạn đã thanh toán nhưng chưa nhận được tài liệu hoặc chưa được nâng cấp tài khoản như đã đăng ký, vui lòng liên hệ với chúng tôi ngay để được hỗ trợ. Thông tin liên hệ được cung cấp tại mục “Liên hệ”.
Hiện tại, chúng tôi cung cấp hai hình thức thanh toán:
Theo lượt: Mỗi lần tải xuống, hệ thống sẽ hiển thị cửa sổ thanh toán. Sau khi hoàn tất, bạn có thể xuất file ngay.
Theo Subscription: Bạn đăng ký tài khoản theo tháng để sử dụng tính năng xuất file và các tiện ích khác được liệt kê bên dưới.
A
Email: jusvn.hub@gmail.com
Nhắn trực tiếp qua Facebook cho Founder