
Giới thiệu dự án
sci-translation-skill là một bộ chỉ dẫn có thể nạp vào coding agent, phục vụ dịch bài báo, quản lý thuật ngữ và rà soát bản dịch, hướng đến việc dịch từ tiếng Trung sang tiếng Anh cho các bài báo về khoa học máy tính, y học, kỹ thuật, vật liệu và các lĩnh vực khoa học-kỹ thuật khác. Đây không phải là một mô hình dịch mới, mà là sự kết hợp giữa quy chuẩn quy trình, hợp đồng vai trò, quản lý thuật ngữ và các tập lệnh kiểm tra xác định chạy cục bộ.
Mục tiêu của dự án không chỉ là tạo ra tiếng Anh “giống SCI” hơn, mà là giảm sự trôi dạt thuật ngữ, sai lệch ý nghĩa kỹ thuật, thiếu mất điều kiện và giới hạn, gán nhầm số liệu cũng như hỏng định dạng, đồng thời vẫn duy trì cách diễn đạt tự nhiên. Nhờ đó, bản dịch gần hơn với phiên bản gửi bài mà tác giả có thể kiểm tra từng mục.
Lưu loát không đồng nghĩa với chính xác. Dịch thuật khoa học trước hết phải bảo toàn phạm vi khẳng định, mức độ bằng chứng, quan hệ nhân quả, phủ định, điều kiện, lượng từ và ranh giới kỹ thuật của nguyên văn.
Quy trình cốt lõi
- Lập danh sách cấu trúc: Giữ nguyên văn bản gốc, ghi lại loại bài báo, chương mục, độc giả mục tiêu và phạm vi biên tập, đồng thời rà soát ranh giới mệnh đề theo từng đoạn.
- Cố định thuật ngữ dự án: Xây dựng cho các khái niệm quan trọng ID khái niệm, cách dịch chuẩn, ngữ cảnh, dạng từ được ưu tiên, bí danh không được dùng, bằng chứng và các vấn đề còn bỏ ngỏ.
- Dịch lần đầu trung thành: Trước hết truyền đạt chính xác nguyên văn, sau đó mới biên tập theo định hướng độc giả, chẳng hạn làm rõ chủ thể hành động, tách các câu có tải thông tin cao và cải thiện liên kết trong đoạn, nhưng không bổ sung lập luận.
- Hiệu đính hai chiều: Đối chiếu đồng thời văn bản nguồn, bản dịch lần đầu và bản biên tập để kiểm tra liệu quá trình biên tập có đưa vào lỗi kỹ thuật mới hay không.
- Sửa đổi theo issue ID: Ghi lại từng vấn đề, nội dung sửa đổi và lý do, sau đó rà soát lại các khác biệt cuối cùng cùng những thuật ngữ bị ảnh hưởng.
- Bàn giao tài liệu kiểm tra: Xuất bản dịch, bảng thuật ngữ, hồ sơ hiệu đính, các mục cần tác giả xác nhận và phạm vi kiểm tra thực tế.
Khi xử lý một bài báo mới, README khuyến nghị trước tiên dịch thử 2 đến 3 đoạn trong phần phương pháp hoặc kết quả, sau đó mở rộng sang nội dung chính, hình, bảng và phụ lục, cuối cùng mới hoàn thiện phần tóm tắt. Cách này giúp xác minh thuật ngữ và quy trình trước khi mở rộng phạm vi xử lý.
Năng lực chính và phạm vi áp dụng
Thuật ngữ và độ trung thực kỹ thuật
Dự án khóa các thuật ngữ của dự án thông qua ID khái niệm, phiên bản cố định và bản ghi ngữ cảnh. Dự án không yêu cầu mọi bài báo sử dụng cùng một bảng thuật ngữ cố định, mà xây dựng một hợp đồng thuật ngữ riêng cho từng bài. Khi rà soát theo đoạn, hệ thống cũng chú ý đến phủ định, điều kiện, lượng từ, mức độ bằng chứng, số liệu, đơn vị và liên kết với chỉ số.
Biên tập theo định hướng độc giả
Biên tập theo định hướng độc giả tổ chức thông tin sẵn có theo chương mục, làm rõ chủ thể và quy chiếu, giảm tải cho câu, đồng thời dùng các động từ thực nghĩa và trật tự từ tự nhiên hơn để giảm những cụm từ khuôn sáo không mang thông tin. Quy trình này không được xóa bỏ hedging cần thiết, bổ sung ý nghĩa không có trong nguyên văn hoặc chuyển lập luận giữa các đoạn.
Nhiều Agent và hạ cấp trung thực
Khi thực sự có hỗ trợ công cụ, có thể phân công nghiên cứu thuật ngữ, dịch thuật và hiệu đính độc lập cho các ngữ cảnh tác vụ khác nhau. “Nhiều Agent” ở đây chỉ nhiều ngữ cảnh tác vụ độc lập, không tự động có nghĩa là đã sử dụng các mô hình khác nhau hoặc chuyên gia con người. Khi không có công cụ thực tế, cần chuyển sang tự rà soát tuần tự và công khai điều đó.
run-manifest dùng để ghi lại ID vai trò thực tế và các mô hình đã biết; không được bịa ra nhật ký nhóm không tồn tại. Định dạng phức tạp và bản thảo y khoa vẫn cần được con người hoặc công cụ kết xuất kiểm tra; nội dung y khoa còn cần chuyên gia thẩm định lần cuối.
Trọng tâm theo lĩnh vực
- Khoa học máy tính, bảo mật và AI: Tập trung vào mô hình mối đe dọa, kiểm soát truy cập, KEM và giải mã payload, ký hiệu toán học và ranh giới kỹ thuật.
- Y học và sinh học: Tập trung vào thiết kế nghiên cứu, mối liên quan và quan hệ nhân quả, kích thước hiệu ứng, khoảng, mẫu, liều lượng, tiêu chí kết cục và thời điểm.
- Kỹ thuật và vật liệu: Tập trung vào điều kiện thí nghiệm, đơn vị và thứ nguyên, kết quả đo và mô phỏng, sai số cũng như phạm vi áp dụng.
Cài đặt và môi trường chạy
Đặt thư mục sci-translation-skill chứa SKILL.md vào thư mục skill được máy chủ hỗ trợ thực tế, đồng thời tránh lồng thư mục trùng lặp. Cũng có thể cung cấp trực tiếp địa chỉ kho lưu trữ cho tác nhân để máy chủ tự cài đặt.
Vị trí ví dụ của Codex cục bộ là ~/.codex/skills/sci-translation-skill/SKILL.md. Nếu thư mục hiện tại là thư mục gốc của kho, có thể dùng lệnh sau để cài đặt. Khi vị trí đích đã có phiên bản, nên sao lưu trước.
mkdir -p ~/.codex/skills/sci-translation-skill
rsync -a --exclude '.git/' --exclude '.DS_Store' --exclude '__pycache__/' ./ ~/.codex/skills/sci-translation-skill/Sau khi cài đặt, hãy làm mới skill trong máy chủ hoặc mở một phiên mới, rồi xác nhận rằng máy chủ có thể đọc SKILL.md. Tệp này không thay thế tài liệu cấu hình riêng của máy chủ hiện tại.
Khi chuyển sang máy chủ khác, trước tiên cần xác nhận giao diện nạp skill hoặc quy tắc của máy chủ đó. Claude Code cần nạp theo thư mục skill được phiên bản hiện tại hỗ trợ; Antigravity, Cursor, Windsurf và Aider cần xác nhận giao diện quy tắc; Dify, FastGPT, Coze hoặc Harness tự xây dựng cần tự triển khai các nút vai trò, truyền tệp, quản lý phụ thuộc và nhật ký chạy. Chỉ tải lên cơ sở tri thức không đồng nghĩa với việc đã xây dựng một quy trình nhiều Agent.
Skill không yêu cầu cố định sử dụng Sonnet hoặc Opus và cũng không tự ý sửa cấu hình máy chủ. Các tập lệnh kiểm tra chỉ cần thư viện chuẩn của Python 3.
Cách sử dụng cơ bản
1. Dịch thử bằng chế độ pilot
Khi sử dụng lần đầu, có thể yêu cầu tác nhân lập bảng thuật ngữ trước, sau đó dịch thử 2 đến 3 đoạn được chỉ định. Prompt nên nêu rõ lĩnh vực, tạp chí mục tiêu và định dạng đầu vào, đồng thời yêu cầu giữ nguyên quan hệ nhân quả, phủ định, giới hạn và giá trị số.
Sử dụng $sci-translation-skill, dịch thử bài báo ở chế độ pilot.
Lĩnh vực: [ngành]; tạp chí mục tiêu: [tên hoặc chưa xác định]; định dạng: [LaTeX/Word/văn bản thuần].
Trước tiên lập bảng thuật ngữ từ nội dung chính, phần giải thích công thức, hình, bảng và phụ lục, sau đó dịch thử 2–3 đoạn tôi chỉ định.
Dịch trung thành trước, rồi sắp xếp thông tin trong đoạn theo chương mục và độc giả; làm rõ chủ thể hành động và quy chiếu, không cố ép độ dài câu.
Giữ nguyên quan hệ nhân quả, phủ định, giới hạn và giá trị số của nguyên văn; không bổ sung thí nghiệm, trích dẫn hoặc bảo đảm an toàn.
Nếu có công cụ Agent độc lập, hãy phân công rà soát; nếu không, nêu rõ là tự rà soát tuần tự.
Xuất bản dịch, thuật ngữ đã cố định, ghi chú sửa đổi có định vị và các mục cần tác giả xác nhận.Kết quả dịch thử tối thiểu phải bao gồm bản dịch, thuật ngữ đã cố định, ghi chú sửa đổi có định vị và các mục cần tác giả xác nhận. Sau khi xác nhận thuật ngữ và phương thức làm việc, mới mở rộng sang toàn văn.
2. Hiệu đính bản đối chiếu Trung-Anh có sẵn
Nếu đã có nguyên văn tiếng Trung và bản dịch tiếng Anh, có thể sử dụng chế độ review. Thứ tự hiệu đính nên là kiểm tra ý nghĩa kỹ thuật, thuật ngữ, mức độ khẳng định, số liệu, đơn vị và trích dẫn trước, sau đó mới kiểm tra độ tự nhiên của ngôn ngữ.
Sử dụng chế độ review của $sci-translation-skill để hiệu đính tiếng Anh từng đoạn đối chiếu với tiếng Trung.
Trước tiên kiểm tra ý nghĩa kỹ thuật, thuật ngữ, mức độ khẳng định, số liệu/đơn vị và trích dẫn, sau đó kiểm tra độ tự nhiên của ngôn ngữ.
Chỉ sửa các vấn đề có bằng chứng; phân biệt sở thích như “uses→adopts” với lỗi thực chất.
Kiểm tra trở ngại khi đọc trước khi sửa câu; đối chiếu bản dịch lần đầu và bản biên tập để rà soát phạm vi tác động của điều kiện, quan hệ nhân quả, chỉ số và liên kết trích dẫn.
Liệt kê nguyên văn, bản dịch hiện tại, sửa đổi và lý do cho từng mục, rồi rà soát lại sau khi sửa.Chế độ này phân biệt lỗi thực chất với sở thích diễn đạt. Ví dụ, việc đơn thuần đổi uses thành adopts không nhất thiết đại diện cho vấn đề kỹ thuật; không thể đăng ký mọi khác biệt phong cách thành lỗi.
3. Dịch toàn văn và bảo vệ nguyên bản
Chế độ toàn văn phù hợp khi thuật ngữ và kết quả dịch thử đã được xác nhận. Cần yêu cầu tác nhân bàn giao trong thư mục mới, không ghi đè nguyên bản; mọi phần phải chia sẻ cùng một phiên bản bảng thuật ngữ và ngữ cảnh nghiên cứu, đồng thời bao phủ nội dung chính, chú thích hình, bảng, phần giải thích công thức, thuật toán và phụ lục.
Sử dụng $sci-translation-skill để dịch toàn văn theo bảng thuật ngữ đã xác nhận.
Bàn giao trong thư mục mới, không ghi đè nguyên bản. Mọi khối nội dung chia sẻ cùng một phiên bản bảng thuật ngữ và ngữ cảnh nghiên cứu.
Bao phủ nội dung chính, chú thích hình, bảng, phần giải thích công thức, thuật toán và phụ lục; cuối cùng kiểm tra phạm vi khẳng định của phần tóm tắt.
Bàn giao bản thảo tiếng Anh, bảng thuật ngữ, căn chỉnh từng đoạn, hồ sơ khép kín của quá trình hiệu đính và các mục cần xác nhận.Sử dụng công cụ kiểm tra xác định
Kho lưu trữ cung cấp các tập lệnh cục bộ để kiểm tra những khác biệt có thể quan sát trong bản dịch. Trước tiên chạy kiểm tra tính toàn vẹn của skill:
bash references/test-skill-integrity.shSau đó có thể thực hiện kiểm toán bản dịch trên tệp nguồn và tệp đích:
python3 scripts/audit_translation.py source.tex target.tex \
--glossary terminology-glossary.json \
--alignment alignment.json \
--output qa-report.jsonKiểm toán này có thể kiểm tra số liệu, các đoạn được bảo vệ, số lần trích dẫn, cấu trúc cơ bản, thông tin căn chỉnh và các thuật ngữ đã đăng ký. Cũng có thể tiếp tục sử dụng giao diện shell hiện có:
bash references/test-translation-structure.sh source.tex target.tex glossary.jsonÝ nghĩa mã thoát như sau:
0: Không phát hiện khác biệt trong các kiểm tra đã triển khai.1: Phát hiện khác biệt cần kiểm tra thêm.2: Lỗi đầu vào hoặc lỗi phân tích cú pháp.
Mã thoát 0 không có nghĩa là bản dịch đã đạt trạng thái sẵn sàng gửi bài. Khi không cung cấp alignment, không được tuyên bố đã hoàn tất bao phủ từng đoạn hoặc kiểm tra tính phù hợp của thuật ngữ. Một số thay đổi đúng về thứ tự số liệu hoặc định dạng cũng có thể kích hoạt khác biệt và cần được con người ghi nhận, xử lý.
Các tập lệnh này không kiểm tra “dấu vết AI” và không chứng nhận độ chính xác theo lĩnh vực. Chúng chỉ giúp phát hiện khác biệt cấu trúc xác định, không thể thay thế việc đánh giá ngữ nghĩa, xác nhận thủ công hoặc thẩm định chuyên môn lần cuối.
Khuyến nghị thực hành nâng cao
Cố định phiên bản bảng thuật ngữ và ghi lại ngữ cảnh
Không áp dụng trực tiếp bảng thuật ngữ mẫu cho mọi bài báo. Bảng thuật ngữ mẫu do dự án cung cấp chỉ dùng để minh họa các trường và chưa được xác minh bên ngoài. Dự án thực tế cần xây dựng bản ghi thuật ngữ riêng dựa trên khái niệm, chương mục và ngữ cảnh, đồng thời rà soát lại các thuật ngữ bị ảnh hưởng sau khi sửa đổi.
Phân biệt ngưỡng trung thành với chất lượng ngôn ngữ
Trước tiên xác định bản dịch có giữ nguyên ý nghĩa khoa học hay không, sau đó mới đánh giá câu có tự nhiên hay không. Không phát hiện lỗi không tự động có nghĩa là đạt điểm tối đa, vì phạm vi kiểm tra có thể hữu hạn hoặc vẫn còn vấn đề chưa được nhận diện. Biên tập ngôn ngữ cũng không được dùng cách diễn đạt hoa mỹ hơn để che giấu sự thiếu hụt bằng chứng.
Bảo vệ định dạng và liên kết trích dẫn
Trước khi bắt đầu dịch, hãy lập danh sách cấu trúc, đặc biệt ghi lại công thức, macro, trích dẫn, tọa độ bảng, chú thích hình và phụ lục. Sau khi sửa, không chỉ kiểm tra số liệu có tồn tại hay không, mà còn phải xác nhận số liệu vẫn được liên kết với đúng chỉ số, đơn vị và điều kiện; số lượng công thức giống nhau cũng không chứng minh các biến không bị thay đổi.
Khép kín sửa đổi theo mã vấn đề
Giữ một issue ID ổn định cho mỗi vấn đề và ghi lại nguyên văn, bản dịch hiện tại, sửa đổi, lý do và vị trí. Sau khi sửa xong, đối chiếu lại văn bản nguồn, bản dịch lần đầu và bản biên tập, tập trung kiểm tra phạm vi điều kiện, quan hệ nhân quả, chỉ số, trích dẫn và mức độ khẳng định.
Điều hướng tệp dự án
SKILL.md: Điểm vào của skill và các điều kiện cho phép.- Hợp đồng thuật ngữ: Schema bảng thuật ngữ thống nhất và định dạng alignment.
- Hợp đồng vai trò: Yêu cầu về công cụ thực tế và quyền sở hữu tệp.
- Hướng dẫn ngôn ngữ: Cách diễn đạt trung thành, súc tích và tự nhiên.
- Biên tập theo định hướng độc giả: Định tuyến chương mục, tải trong câu, liên kết và rà soát độ trung thành sau biên tập.
- Cấu hình lĩnh vực: Các rủi ro trọng tâm trong từng lĩnh vực.
- Đánh giá hành vi: Phương án nghiệm thu hành vi của mô hình.
- Ví dụ dịch: Các trường hợp khác biệt mang tính xây dựng, không phải bằng chứng về hiệu quả đã công bố.
Kết luận
Giá trị của sci-translation-skill nằm ở việc chuyển dịch quy trình dịch bài báo từ một lần trau chuốt đơn lẻ thành quy trình có thể truy vết, bao gồm cố định thuật ngữ, dịch lần đầu trung thành, hiệu đính độc lập, kiểm tra khác biệt và tác giả xác nhận. Sử dụng theo thứ tự pilot, review, bàn giao toàn văn và kiểm toán cuối cùng giúp phát hiện sớm hơn các rủi ro kỹ thuật và định dạng.
Tuy nhiên, đây không phải là công cụ tự động chứng nhận độ chính xác theo lĩnh vực và không thể thay thế việc tác giả xác nhận các kết luận khoa học. Với định dạng phức tạp, bản thảo y khoa và mọi bản dịch chuẩn bị gửi bài, vẫn cần kết hợp kiểm tra kết xuất, rà soát thủ công và thẩm định chuyên môn lần cuối.
