Tuyệt vời! Với vai trò là chuyên gia kỹ thuật prompt, tôi sẽ phân tích chi tiết mẫu prompt bạn cung cấp theo cấu trúc yêu cầu.
1. Phân tích Cấu trúc Prompt
Mẫu prompt này là một dạng **yêu cầu trích xuất thông tin có cấu trúc (structured information extraction)**. Nó không có các biến động có thể thay thế (placeholder) rõ ràng như `{{variable}}`, nhưng bản chất của nó là hướng dẫn mô hình ngôn ngữ tìm kiếm và trích xuất các thông tin cụ thể dựa trên một chủ đề nhất định.
- Đối tượng yêu cầu: “các điều khoản trong hợp đồng”
- Mục tiêu chính: “mô tả cơ chế giải quyết tranh chấp”
- Yêu cầu chi tiết (các trường thông tin cần trích xuất):
- Phương thức ưu tiên (thương lượng, hòa giải, trọng tài, tòa án)
- Cơ quan giải quyết tranh chấp
- Luật áp dụng
- Điều kiện bổ sung: “Nếu có” – ngụ ý kết quả có thể không tồn tại trong văn bản.
Cấu trúc này rất rõ ràng, có mục tiêu cụ thể và các trường hợp cần tìm kiếm được định nghĩa chi tiết, giúp mô hình hiểu đúng nhiệm vụ.
2. Ý nghĩa & Cách hoạt động
Về mặt kỹ thuật, prompt này yêu cầu mô hình ngôn ngữ thực hiện một tác vụ **Phân tích Văn bản (Text Analysis)**, cụ thể là **Nhận dạng Thực thể có Tên (Named Entity Recognition – NER)** và **Trích xuất Quan hệ (Relation Extraction)**. Tuy nhiên, thay vì tìm các thực thể chung chung, nó tập trung vào các thực thể và mối quan hệ liên quan đến “cơ chế giải quyết tranh chấp” trong một văn bản hợp đồng giả định.
- “Vui lòng tìm và trích xuất…”: Đây là lệnh hành động chính, yêu cầu mô hình chủ động tìm kiếm và đưa ra thông tin.
- “…các điều khoản trong hợp đồng…”: Định nghĩa phạm vi tìm kiếm, chỉ rõ văn bản nguồn là một “hợp đồng”. Mô hình sẽ cần xử lý một văn bản đầu vào có thể là một hợp đồng thực tế hoặc một văn bản giả định là hợp đồng.
- “…mô tả cơ chế giải quyết tranh chấp.”: Xác định bản chất của thông tin cần tìm. Mô hình cần hiểu các cụm từ, câu hoặc đoạn văn liên quan đến việc giải quyết bất đồng, mâu thuẫn phát sinh từ hợp đồng.
- “Nếu có, hãy chỉ rõ: phương thức ưu tiên…, cơ quan giải quyết tranh chấp, và luật áp dụng.”: Đây là phần quan trọng nhất, định hình cấu trúc của đầu ra mong muốn.
- Phương thức ưu tiên: Mô hình cần nhận diện các thuật ngữ chỉ các phương pháp giải quyết tranh chấp như “thương lượng”, “hòa giải”, “trọng tài”, “tòa án”, “trung gian”, v.v. và xác định xem có phương thức nào được nêu bật là ưu tiên hay không.
- Cơ quan giải quyết tranh chấp: Mô hình tìm kiếm tên các tổ chức, cơ quan cụ thể có thẩm quyền giải quyết, ví dụ: “Trung tâm Trọng tài Quốc tế Việt Nam (VIAC)”, “Tòa án Nhân dân Thành phố Hà Nội”, “Ủy ban trọng tài thương mại”, v.v.
- Luật áp dụng: Đây là việc xác định các quy phạm pháp luật (luật, nghị định, bộ luật) được các bên thỏa thuận áp dụng để điều chỉnh chính hợp đồng hoặc để giải quyết tranh chấp. Ví dụ: “luật pháp Việt Nam”, “Bộ luật Dân sự năm 2015”, “luật của bang California”.
- “Nếu có”: Tính năng này quan trọng để xử lý trường hợp hợp đồng không đề cập đến các điều khoản giải quyết tranh chấp hoặc không cung cấp đủ thông tin cho các trường yêu cầu. Mô hình nên trả lời rõ ràng là “không tìm thấy” hoặc “không có thông tin” thay vì cố gắng suy diễn.
Về cơ bản, prompt này đóng vai trò như một **phác thảo cho một quy trình xử lý văn bản tự động** mà bạn muốn mô hình thực hiện trên một tài liệu hợp đồng.
3. Ví dụ Minh họa
Giả sử chúng ta có một đoạn trích từ một hợp đồng như sau:
"Điều khoản Giải quyết Tranh chấp Mọi tranh chấp, bất đồng hoặc tranh cãi phát sinh từ hoặc liên quan đến Hợp đồng này, kể cả tranh chấp về sự tồn tại, tính hợp lệ hoặc chấm dứt của Hợp đồng, sẽ được giải quyết đầu tiên thông qua thương lượng thiện chí giữa các Bên. Nếu tranh chấp không thể giải quyết được bằng thương lượng trong vòng ba mươi (30) ngày, tranh chấp sẽ được đệ trình lên Trung tâm Trọng tài Quốc tế Việt Nam (VIAC) để giải quyết theo Quy tắc Tố tụng của Trung tâm này. Quyết định của trọng tài là cuối cùng và chung thẩm. Hợp đồng này và các quyền, nghĩa vụ của các Bên theo đó sẽ được điều chỉnh và diễn giải theo pháp luật của nước Cộng hòa Xã hội Chủ nghĩa Việt Nam."
Khi áp dụng prompt trên cho đoạn trích này, mô hình có thể trả về kết quả như sau:
{ "phuong_thuc_uu_tien": "Thương lượng thiện chí", "co_quan_giai_quyet_tranh_chap": "Trung tâm Trọng tài Quốc tế Việt Nam (VIAC)", "luat_ap_dung": "Pháp luật của nước Cộng hòa Xã hội Chủ nghĩa Việt Nam" }
Ví dụ 2: Trường hợp không có thông tin
Giả sử đoạn trích hợp đồng chỉ có:
"Điều 5: Bảo mật Các Bên đồng ý giữ bí mật mọi thông tin liên quan đến hoạt động kinh doanh của Bên kia mà họ nhận được trong quá trình thực hiện Hợp đồng này."
Khi áp dụng prompt, mô hình sẽ trả về:
{ "phuong_thuc_uu_tien": "Không có thông tin", "co_quan_giai_quyet_tranh_chap": "Không có thông tin", "luat_ap_dung": "Không có thông tin" }
Hoặc nó có thể đơn giản trả lời: “Không tìm thấy điều khoản mô tả cơ chế giải quyết tranh chấp trong văn bản này.”
👉 Tóm lại
Mẫu prompt đã cung cấp một hướng dẫn rất rõ ràng và hiệu quả để trích xuất thông tin có cấu trúc về cơ chế giải quyết tranh chấp từ các văn bản hợp đồng. Nó xác định chính xác đối tượng cần phân tích (các điều khoản hợp đồng), mục tiêu chính (cơ chế giải quyết tranh chấp) và các loại thông tin cụ thể cần tìm kiếm (phương thức, cơ quan, luật). Cấu trúc câu lệnh mang tính mệnh lệnh, trực tiếp, kết hợp với các yếu tố “nếu có” giúp mô hình hiểu được yêu cầu và xử lý các tình huống thiếu thông tin một cách hợp lý, dẫn đến kết quả hữu ích và có thể sử dụng được trong ngữ cảnh phân tích văn bản pháp lý hoặc tự động hóa.