So sánh hợp đồng bằng Claude: tìm mọi chữ đối tác đã sửa
Đối tác gửi lại hợp đồng PDF đã ký, nhắn chỉ đổi trình bày. Cách giao Claude so từng chữ, trích nguyên văn hai bản, chấm rủi ro. Có kit thực hành tải về.
Hướng dẫn9 phút đọc

Đối tác gửi lại hợp đồng dạng PDF, đã ký, đóng dấu, kèm một dòng: "chỉ chuyển sang mẫu trình bày, nội dung giữ như bản anh gửi". Bài này chỉ bạn cách giao Claude so hai bản từng chữ, tách chỗ đổi nghĩa khỏi chỗ đổi trình bày, và trích nguyên văn cả hai bên để bạn tự kiểm. Cuối bài có kit để bạn làm lại trên máy mình.
Tình huống: bản "chỉ đổi trình bày"
Bạn làm ở Bao Bì Mộc Khê, bên bán thùng carton (Bên A). Bạn gửi hợp đồng số 118/2026, trị giá 486.750.000 đồng, bằng file Word cho khách là Gốm Sứ Lam Điền (Bên B). Hôm sau, phòng Mua hàng của Lam Điền gửi lại bản PDF 3 trang:
"Bên em chỉ chuyển sang mẫu trình bày của công ty và sửa vài lỗi đánh máy, nội dung giữ như bản anh gửi. Anh ký giúp em trong tuần này để kịp đợt hàng đầu tiên nhé."
Bản PDF đã đổi font, đánh số lại điều khoản, xuống dòng khác. Không có chế độ theo dõi thay đổi. So tay hai bản như vậy mất cả giờ, và chỗ nguy hiểm thường chỉ là một chữ.
Vì sao không hỏi "hai bản khác gì nhau"
Hỏi chung chung thì AI dễ đọc hiểu rồi kể lại ý. Bản tóm ý nghe trôi chảy nhưng có thể bỏ qua chữ "và" bị đổi thành "hoặc", vì ý chung của câu gần như không đổi.
Ngược lại, so máy móc thì ra quá nhiều. Khi xưởng so hai bản này từng chữ (giữ cả số hiệu điều khoản), máy ra 52 chỗ khác; chỉ 8 chỗ trong đó làm đổi nghĩa. Phần còn lại là đánh số lại, đổi font, xuống dòng. Bạn có thể chuyển PDF sang Word rồi dùng nút So sánh, nhưng sẽ gặp đúng đống khác biệt trình bày đó mà không biết chỗ nào nguy hiểm.
- Hỏi chung
- Dễ sót một chữ nhỏ đổi nghĩa (ví dụ, chưa chạy thử trong bài).
- So từng chữ
- Bạn tự kiểm được từng câu bằng Ctrl+F.
Prompt đã dùng
Đây là prompt dán vào Cowork (chế độ trong app Claude trên máy tính, cho Claude đọc và tạo file trong một thư mục bạn chọn). Thư mục chỉ có 3 file: bản Word mình gửi, bản PDF đối tác gửi lại, và tin nhắn của đối tác.
Trong thư mục có hợp đồng bên mình gửi đi (file Word) và bản đối tác đã ký, gửi lại (file PDF). Bên mình là Bên A.
So hai bản từng câu, từng chữ. Không tóm ý.
Tách riêng hai loại: thay đổi làm đổi nghĩa, và thay đổi chỉ về trình bày (đánh số, xuống dòng, font…).
Mỗi thay đổi về nghĩa ghi một hàng: điều khoản, câu nguyên văn ở bản mình gửi, câu nguyên văn ở bản nhận lại, tô màu chữ bị đổi.
Thêm mức rủi ro cho bên mình (Cao, Trung bình, Thấp) và đề nghị cách phản hồi đối tác; hàng rủi ro cao xếp lên trên.
Thay đổi trình bày liệt kê ở mục riêng cuối file, không đánh mức rủi ro.
Xuất file Word khổ ngang "bang-doi-chieu-thay-doi.docx" vào thư mục ket-qua.
Dùng skill office-design-studio để trình bày file Word cho đẹp, dễ đọc, không làm sai số liệu. Tự quyết, không cần hỏi lại.Từng dòng làm gì:
- "Bên mình là Bên A": rủi ro chỉ có nghĩa khi biết đứng về phía ai.
- "So từng câu, từng chữ. Không tóm ý": chặn đường tắt đọc hiểu rồi kể lại.
- "Tách riêng hai loại": nhiễu trình bày không được lẫn vào danh sách rủi ro.
- "Câu nguyên văn ở hai bản": bạn kiểm được Claude có trích đúng không, thay vì phải tin.
- "Tô màu chữ bị đổi": một chữ "hoặc" giữa đoạn dài sẽ hiện ra ngay.
- Câu gọi skill: skill (Agent Skills, thư mục có
SKILL.mdhướng dẫn Claude một việc) office-design-studio lo phần trình bày file Word. Cowork thường không tự dùng skill nếu prompt không nêu tên. - "Tự quyết, không cần hỏi lại": để Claude chạy một mạch.
Claude làm gì trong khoảng 7 phút
Lần quay ngày 30/10/2026: Cowork, mô hình Opus 5.5, mức Cao, quyền Tự động. Claude bắt đầu lúc 20:39 và xong lúc 20:46, khoảng 7 phút. Ô Ngữ cảnh bên phải cho thấy skill office-design-studio đã được nạp.
Trong câu trả lời cuối, Claude báo đã so từng chữ toàn bộ hai bản bằng máy, rồi xem lại bằng mắt cả 3 trang PDF. Claude cũng nói rõ: file Word được xem trước bằng LibreOffice, nên khi mở bằng Word chỗ ngắt dòng có thể lệch đôi chút.
Kết quả: 8 chỗ đổi nghĩa trong bản "giữ nguyên nội dung"
Claude kết luận thẳng: tin nhắn "nội dung giữ như bản anh gửi" là không đúng. Bản PDF có 8 thay đổi về nội dung, đều theo hướng có lợi cho Bên B. Vì Bên B đã ký, đóng dấu, nếu Bên A ký bản này thì cả 8 thay đổi có hiệu lực. Claude đề nghị chưa ký.
| # | Khoản (bản gửi → bản nhận) | Bản mình gửi | Bản nhận lại | Claude xếp |
|---|---|---|---|---|
| 1 | 1.2 → 2.2 | Bằng chữ: "Bốn trăm tám mươi sáu triệu…" | "Bốn trăm sáu mươi tám triệu…", bằng số vẫn 486.750.000 | Cao |
| 2 | (không có) → 11.2 | Không có khoản này | Tự động gia hạn 12 tháng, cùng đơn giá, nếu không báo chấm dứt trước 60 ngày | Cao |
| 3 | 4.2 → 5.2 | Từ chối nghiệm thu khi lỗi vượt 3% và Bên A không đổi hàng lỗi | …vượt 3% hoặc Bên A không đổi hàng lỗi | Cao |
| 4 | 3.3 → (bị xóa) | "Bên B chịu phí vận chuyển từ kho của Bên A đến địa điểm giao hàng." | Câu này biến mất | Cao |
| 5 | 5.2 → 6.2 | Thanh toán trong vòng 30 ngày | Trong vòng 45 ngày | Cao |
| 6 | 3.1 → 4.1 | Gửi đơn hàng trước ít nhất 07 ngày làm việc | 07 ngày | Trung bình |
| 7 | 9.1 → 10.1 | Tòa án nơi Bên A đặt trụ sở chính | Nơi Bên B đặt trụ sở chính | Trung bình |
| 8 | 6.1 → 7.1 | Bên B chậm trả chịu phạt 0,05% mỗi ngày | 0,03% mỗi ngày | Thấp |
Hai chỗ đáng xem kỹ nhất:
- "và" thành "hoặc" ở khoản nghiệm thu. Trước đây Bên B chỉ được từ chối cả lô khi lỗi vượt 3% và Bên A không đổi hàng trong 05 ngày làm việc. Giờ chỉ cần lỗi vượt 3%, kể cả khi Bên A đã đổi hàng đúng hạn.
- Số tiền bằng chữ bị đảo "tám mươi sáu" thành "sáu mươi tám". Bằng số vẫn 486.750.000 đồng, nhưng bằng chữ thành 468.750.000 đồng, lệch 18.000.000 đồng. Claude ghi rõ con số lệch này trong bảng.
Ngoài bảng 8 hàng, file Word còn có:
- ô tóm tắt 5 số ở đầu file: 8 thay đổi nghĩa, 5 Cao, 2 Trung bình, 1 Thấp, 11 thay đổi trình bày;
- mục riêng cuối file liệt kê 11 thay đổi chỉ về trình bày (thêm "Điều 1. Thông tin các bên" nên mọi điều tăng một số, sửa lỗi "nhiêm" thành "nhiệm", đổi font, chân trang…), không đánh mức rủi ro;
- bảng đối chiếu số Điều giữa hai bản;
- một thư trả lời mẫu gửi chị Hà bên Lam Điền, liệt kê 8 điểm và đề nghị ký lại bản mới. Phần này prompt không yêu cầu, Claude tự thêm.
Chấm lại: chỗ đạt, chỗ còn bàn
Xưởng chấm file Word này theo đáp án của kit:
- Đủ 8/8 chỗ đổi nghĩa, không hàng nào chỉ là nhiễu trình bày.
- Trích nguyên văn: 14/14 câu khớp với file gốc (7 câu bên bản gửi, 7 câu bên bản nhận; hai ô còn lại là "không có câu tương ứng" cho khoản bị xóa và khoản thêm mới). Một câu nằm vắt qua hai trang PDF, nên khi tìm bằng Ctrl+F bạn tìm từng nửa câu.
- 8/8 hàng có tô màu chữ bị đổi.
- Khổ ngang, mở được bằng Word, tiếng Việt đủ dấu.
Chỗ còn bàn: khoản phạt chậm trả (0,05% thành 0,03%) Claude xếp Thấp, còn đáp án của kit gợi ý Trung bình. Lý do Claude đưa ra: trần phạt 8% không đổi nên thiệt hại tiền không lớn, có thể nhượng bộ điểm này để đổi lấy các điểm rủi ro cao. Claude vẫn nhận ra phạt hai bên không còn cân bằng (Bên A giao chậm vẫn bị phạt 0,05%). Đây là chỗ khác về nhận định, không phải bỏ sót.
Một chuyện nhỏ phía xưởng: máy chấm của xưởng lần đầu báo trượt mục trích dẫn, vì cột "Điều khoản (bản gửi → bản nhận)" có chữ "nhận" nên máy lấy nhầm cột đó làm cột bản nhận. Soát lại đúng cột thì 14/14 khớp. Lỗi nằm ở máy chấm, không phải ở Claude.
Tự làm với kit
Kit gồm bản Word mình gửi, bản PDF đối tác gửi lại, tin nhắn của đối tác, prompt, bảng tự chấm, đáp án để riêng, và skill office-design-studio dạng zip (giấy phép MIT).
Bạn cần (theo hướng dẫn trong kit, soạn ngày 22/10/2026; tính năng có thể thay đổi):
- Claude gói Pro, Max, Team hoặc Enterprise, dùng Cowork trên app máy tính;
- bật Code execution and file creation (gói Team cần quản trị viên cho phép) và bật Skills;
- cài skill office-design-studio: Tùy chỉnh › Skills › Của bạn › + Thêm › Tải Skill lên, chọn file zip trong kit.
Các bước:
- Tạo một thư mục mới, chép 3 file đầu vào (docx, pdf, txt) vào đó.
- Mở app Claude, chọn Cowork, thêm thư mục vừa tạo.
- Dán toàn bộ nội dung
prompt.txtvào ô chat, gửi. - Mở
ket-qua/bang-doi-chieu-thay-doi.docxbằng Word, chấm theotu-cham.md. - Chấm xong mới mở
dap-an/.
Mẹo kiểm nhanh: lấy 3 câu trích bất kỳ trong bảng, Ctrl+F trong file gốc. Thấy y hệt từng chữ thì bảng đáng tin; không thấy thì hỏi lại Claude câu đó lấy từ đâu.
Dùng cách này cho việc khác
Ba thói quen trong prompt này dùng được mỗi khi bạn so hai phiên bản của cùng một văn bản: báo giá, quy chế, chính sách, điều khoản dịch vụ.
- Bắt so từng chữ, cấm tóm ý.
- Bắt trích nguyên văn hai bên, để bạn tự kiểm thay vì phải tin.
- Tách đổi nghĩa khỏi đổi trình bày, để danh sách rủi ro không bị nhiễu nhấn chìm.
Muốn hiểu thêm vì sao nên bắt AI dẫn nguồn trước khi tin, đọc Bắt AI trả lời có nguồn: 6 cách kiểm tra trước khi tin.