
STE80 Humanizer làm gì
STE80 Humanizer là một kỹ năng dành cho tác nhân AI, dùng để viết lại văn bản do AI tạo ra sao cho giống văn phong con người cẩn thận. Công cụ nhằm cải thiện độ rõ ràng mà không thay đổi ý nghĩa của nguồn. Công cụ không cố vượt qua các trình phát hiện AI.
Dự án kết hợp hai phương pháp chỉnh sửa:
- Giai đoạn Humanizer: Loại bỏ 26 dấu hiệu phổ biến của văn bản AI, dựa trên danh mục từ blader/humanizer và Signs of AI writing trên Wikipedia.
- Giai đoạn STE80: Viết lại câu theo hướng gần hơn khoảng 80% với ASD-STE100, bộ tiếng Anh kiểm soát dùng trong tài liệu bảo trì hàng không vũ trụ.
Giai đoạn đầu loại bỏ cách diễn đạt kiểu chatbot, tuyên bố phóng đại, từ bổ nghĩa không cần thiết, định dạng trang trí, viện dẫn thẩm quyền mơ hồ, các kiểu lặp lại mang tính tu từ và những thói quen tương tự. Giai đoạn thứ hai sửa cấu trúc câu nền tảng bằng câu ngắn hơn, thể chủ động, từ ngữ đơn giản và một ý chính trong mỗi câu.
Vì sao dự án dùng hai giai đoạn
Chỉ loại bỏ các cụm từ AI rõ ràng là chưa đủ. Một câu có thể không còn những cách diễn đạt như Câu hỏi hay hoặc trải nghiệm liền mạch nhưng vẫn khó đọc. Câu đó vẫn có thể chứa nhiều ý, che khuất chủ thể thực hiện hành động hoặc chôn một chỉ dẫn bên trong phần mô tả.
Vì vậy, STE80 Humanizer làm sạch cách diễn đạt trước rồi mới tái cấu trúc văn bản. Ví dụ, hãy xem dạng câu sau:
Một container sẽ được kubelet tự động khởi động lại, nhờ đó ứng dụng của bạn luôn khả dụng.
Giai đoạn thứ hai tách các ý và dùng thể chủ động:
Nếu kiểm tra thất bại, kubelet sẽ khởi động lại container. Nhờ đó, ứng dụng vẫn khả dụng.
Cách tiếp cận này giúp đầu ra vẫn trực tiếp mà không buộc văn bản thông thường phải tuân theo mọi hạn chế của Tiếng Anh Kỹ thuật Giản lược chính thức.
Tìm hiểu phương pháp STE80
ASD-STE100 được tạo ra cho thông tin kỹ thuật mà người đọc phải hiểu chính xác. Cấu trúc của bộ tiêu chuẩn ưu tiên câu ngắn, dạng động từ đơn giản, thể chủ động, thuật ngữ nhất quán và các quy trình được tách biệt rõ ràng.
ASD-STE100 nghiêm ngặt cũng giới hạn từ vựng. Theo mặc định, STE80 Humanizer nới lỏng phần này. Công cụ giữ lại những từ thông dụng, tự nhiên và áp dụng các quy tắc cấu trúc giúp văn bản dễ đọc hơn.
- Mỗi câu chỉ nên có một ý chính.
- Ưu tiên thể chủ động và các thì đơn giản.
- Đặt điều kiện lên trước, như trong
If X, do Y. - Tách chỉ dẫn khỏi phần mô tả.
- Dùng danh sách cho quy trình và thông tin phức tạp.
- Dùng một thuật ngữ cho mỗi sự vật.
- Tránh chuỗi danh từ dài, dấu chấm phẩy và dấu câu phức tạp.
- Mỗi đoạn nên tập trung vào một chủ đề.
Ở mức mặc định 80%, một câu có thể dài hơn vài từ so với độ dài khuyến nghị nếu cách viết đó tự nhiên hơn. Các động từ thông dụng như check và test vẫn được sử dụng, đồng thời sự không chắc chắn thực sự vẫn có thể dùng may hoặc should.
Cài đặt STE80 Humanizer
Cài đặt bằng skills CLI
Skills CLI của Vercel hỗ trợ Claude Code, Codex, Cursor, OpenCode và các tác nhân khác. Chạy lệnh sau trong dự án nơi bạn muốn sử dụng kỹ năng:
npx skills add Dodaios/ste80-humanizer
Nếu không có --global, lệnh chỉ cài đặt kỹ năng trong dự án hiện tại.
Để cài đặt trên toàn hệ thống cho một tác nhân cụ thể, dùng một trong các lệnh sau:
npx skills add Dodaios/ste80-humanizer --global --agent claude-code
npx skills add Dodaios/ste80-humanizer --global --agent codex
npx skills add Dodaios/ste80-humanizer --global --agent cursor
Để cung cấp kỹ năng cho tất cả tác nhân được hỗ trợ, chạy:
npx skills add Dodaios/ste80-humanizer --global --agent '*'
Cài đặt dưới dạng plugin Claude Code
Thêm marketplace của kho lưu trữ rồi cài đặt plugin:
/plugin marketplace add Dodaios/ste80-humanizer
/plugin install ste80-humanizer@ste80-humanizer
Cài đặt trong Claude.ai hoặc Claude Desktop
- Mở kho lưu trữ GitHub và chọn Code.
- Tải kho lưu trữ dưới dạng tệp ZIP.
- Mở Settings, sau đó chọn Capabilities rồi Skills.
- Tải tệp ZIP lên.
Thực hiện lần viết lại đầu tiên
Sau khi cài đặt, gọi kỹ năng rồi dán văn bản bên dưới lệnh:
/ste80-humanizer
Dán văn bản cần viết lại tại đây.
Kỹ năng cũng có thể tự động khởi chạy khi bạn yêu cầu tác nhân làm cho văn bản giống người viết hơn, đơn giản hóa, loại bỏ dấu hiệu AI hoặc viết lại văn bản theo phong cách STE.
Để viết lại theo tiêu chuẩn thông thường, hãy thử:
This sounds like ChatGPT wrote it. Make it sound like a person.
Để yêu cầu giải thích kỹ thuật, hãy dùng:
Explain how TLS handshakes work in STE.
Bạn cũng có thể chỉ định một tệp:
Rewrite this README 80% of the way to ASD-STE100.
Light touch: just remove the AI stuff from docs/intro.md.
Convert docs/runbook.md to strict STE.
Kỹ năng có thể đánh giá văn bản mà không chỉnh sửa. Hãy nêu trực tiếp yêu cầu đó:
Does this email sound like AI? Just tell me, don't rewrite it.
Chọn chế độ chỉnh sửa phù hợp
Chế độ Humanize
Humanize là chế độ mặc định cho các yêu cầu thông thường. Chế độ này áp dụng toàn bộ 26 bước kiểm tra dấu hiệu AI, sau đó áp dụng giai đoạn cấu trúc ở mức 80% nới lỏng. Mục tiêu là giữ lại giọng văn của người viết đồng thời giúp văn bản dễ đọc hơn.
Chế độ Light
Chế độ Light hữu ích khi nguồn nội dung đã hoạt động tốt và chỉ cần chỉnh sửa nhẹ. Hãy yêu cầu chỉnh sửa nhẹ hoặc nói chỉ xóa những phần mang tính AI. Skill sẽ thực hiện lượt xử lý đầu tiên và chỉ cấu trúc lại những câu tệ nhất.
Chế độ STE nghiêm ngặt
STE nghiêm ngặt áp dụng toàn bộ bước xử lý cấu trúc ở mức 100%. Chế độ này dành cho quy trình, runbook và ghi chú an toàn, nơi tính nhất quán quan trọng hơn giọng văn hội thoại.
Chế độ nghiêm ngặt áp dụng các giới hạn câu chặt chẽ hơn và lựa chọn từ vựng cụ thể hơn. Chế độ này cũng tránh dùng dạng rút gọn. Tuy nhiên, nội dung theo phong cách này không tự động tuân thủ tiêu chuẩn ASD-STE100 chính thức.
Các quy tắc được đánh số giúp xem xét chỉnh sửa như thế nào
Tệp SKILL.md của dự án chứa hai nhóm quy tắc được đánh số. Các quy tắc từ §1 đến §26 đề cập đến các dấu hiệu của văn bản do AI viết. Các quy tắc từ S1 đến S15 đề cập đến cấu trúc STE80.
Skill có thể báo cáo các chỉnh sửa kèm tham chiếu như §1, §8, S2. Sau đó, bạn có thể tra cứu lý do skill xóa cấu trúc “không phải X mà là Y”, thay thế các dấu gạch ngang lặp lại hoặc rút ngắn một câu.
Một số mẫu được đánh dấu là yếu khi đứng riêng. Các mẫu này gồm phần mở đầu lặp lại, nhiều từ hạn định liên tiếp, các cặp từ có dấu gạch nối và một số cấu trúc bị động. Skill chỉ xem chúng là vấn đề khi bằng chứng lân cận ủng hộ việc chỉnh sửa.
Bảo toàn ý nghĩa và giọng văn
Tính trung thành là phần cốt lõi của quy trình. Skill được thiết kế để giữ nguyên sự kiện và mức độ không chắc chắn. Skill phải giữ may là may, giữ nguyên các giá trị như 40+, tránh thêm các khẳng định không có căn cứ và đánh dấu những mâu thuẫn trong nguồn.
Để giúp skill phù hợp với phong cách của bạn, hãy đưa vào yêu cầu một đoạn mẫu do chính bạn viết:
Viết lại bản nháp bằng STE80 Humanizer. Bắt chước độ dài câu, từ vựng và dấu câu trong đoạn văn mẫu sau đây của tôi:
Dán đoạn văn mẫu của bạn vào đây.
Bản nháp:
Dán bản nháp vào đây.
Điều này cung cấp cho skill bằng chứng về nhịp điệu bạn ưa thích, thay vì yêu cầu skill bắt chước một ý niệm mơ hồ về văn phong của con người.
Kiểm tra tệp bằng trình phân tích Python
Kho lưu trữ bao gồm scripts/ste_check.py, một trình phân tích Python không cần phụ thuộc. Chạy trình phân tích trên một tệp bằng lệnh:
python scripts/ste_check.py README.md
Sử dụng kiểm tra nghiêm ngặt cho quy trình hoặc runbook:
python scripts/ste_check.py --strict docs/runbook.md
Bạn cũng có thể gửi văn bản qua đầu vào tiêu chuẩn:
cat draft.txt | python scripts/ste_check.py -
Trình kiểm tra đánh dấu nhiều mẫu có thể đo lường từ cả hai lượt xử lý. Các mẫu này gồm cụm từ kiểu chatbot, phần mở đầu được dàn dựng, nhiều từ giảm nhẹ liên tiếp, thẩm quyền mơ hồ, các khẳng định phóng đại, dấu ngoặc kép cong, câu dài, đoạn văn dài, dấu chấm phẩy, dấu gạch ngang, thể bị động, các thì tiếp diễn hoặc hoàn thành, dạng -ing và cụm động từ.
Trình kiểm tra sử dụng phương pháp heuristic. Đây không phải là công cụ phát hiện AI, trình kiểm tra tuân thủ ASD-STE100 chính thức hoặc bằng chứng cho thấy văn bản là chính xác.
Mẹo nâng cao cho quy trình làm việc
Nêu rõ đối tượng đọc và loại tài liệu
Cho skill biết tài liệu đang chỉnh sửa là README, email, phần giải thích, runbook, ghi chú an toàn hay bài đăng mạng xã hội. Loại tài liệu ảnh hưởng đến mức độ cấu trúc hữu ích. STE nghiêm ngặt phù hợp với quy trình, trong khi một bài đăng thân mật thường chỉ cần lượt xử lý nhẹ hơn.
Nêu rõ những nội dung không được thay đổi
Liệt kê chính xác các sự kiện, con số, tên sản phẩm, động từ tình thái và trích dẫn phải được giữ nguyên. Điều này củng cố cách xử lý ưu tiên tính trung thành của dự án.
Xem xét các số quy tắc được báo cáo
Nếu một chỉnh sửa làm thay đổi giọng văn quá nhiều, hãy kiểm tra các quy tắc được trích dẫn. Yêu cầu agent khôi phục giọng văn ban đầu nhưng chỉ giữ lại những chỉnh sửa cần thiết để tăng độ rõ ràng.
Chạy trình kiểm tra sau khi chỉnh sửa thủ công
Một quy trình hữu ích là tạo bản viết lại, tự chỉnh sửa rồi chạy ste_check.py. Hãy xem mỗi cảnh báo như một lời nhắc để xem xét, thay vì một lỗi tự động.
Sử dụng đúng lượt xử lý cho nội dung sáng tạo
Cấu trúc STE được thiết kế cho văn bản giải thích rõ ràng. Với truyện hư cấu, bài phát biểu và nội dung thương hiệu, dự án chỉ áp dụng lượt xử lý đầu tiên. Điều này tránh làm phẳng những văn bản phụ thuộc vào giọng văn, nhịp điệu hoặc sự mơ hồ có chủ ý.
Tính đến giới hạn ngôn ngữ
ASD-STE100 là một tiêu chuẩn tiếng Anh. Với các ngôn ngữ khác, skill có thể áp dụng các nguyên tắc chung về loại bỏ dấu hiệu và cấu trúc, nhưng không thể áp dụng trực tiếp các danh sách từ vựng tiếng Anh.
Chạy các bài đánh giá đi kèm
Thư mục evals/ chứa bốn trường hợp theo định dạng đánh giá plugin Claude: viết lại README, phần giải thích nguyên bản, runbook nghiêm ngặt và bài đăng LinkedIn thân mật không đề cập đến STE.
Chạy các bài đánh giá bằng lệnh:
claude plugin eval . --allow-tools Write,Edit,Bash
Kho lưu trữ mô tả các bài kiểm tra này là những tín hiệu nhỏ chứ không phải bằng chứng. Lợi ích chính được báo cáo là tính trung thành: trong các trường hợp được kiểm tra, skill giữ lại sự kiện, số lượng và mức độ không chắc chắn đáng tin cậy hơn so với một prompt thông thường.
Giới hạn quan trọng
- Skill chủ yếu dành cho văn bản giải thích và kỹ thuật.
- Hỗ trợ ngôn ngữ ngoài tiếng Anh của skill không thể sử dụng các danh sách từ vựng STE tiếng Anh.
- Viết theo phong cách giống STE không khiến tài liệu chính thức tuân thủ STE.
- Tuân thủ chính thức cần có từ điển ASD-STE100, người viết đã được đào tạo và quy trình xem xét.
- Dự án không bao gồm đặc tả hoặc từ điển ASD-STE100 chính thức.
Kết luận
STE80 Humanizer kết hợp việc làm sạch bề mặt với chỉnh sửa cấu trúc. Hãy cài đặt công cụ này dưới dạng kỹ năng agent hoặc plugin Claude Code, chọn chế độ Humanize, Light hoặc Strict STE, rồi cung cấp các yêu cầu rõ ràng về mức độ trung thành. Đối với quy trình làm việc dựa trên tệp, hãy sử dụng trình kiểm tra Python đi kèm để tìm các mẫu vẫn cần xem xét. Kết quả phải là văn bản rõ ràng hơn nhưng vẫn giữ nguyên các dữ kiện và ý định của nguồn.
