Ngữ pháp thì đúng, nhưng đọc lại thấy mệt. Bạn sẽ buồn ngủ giữa chừng. Ngay từ dòng đầu tiên, bạn đã nhận ra: "À, cái này do AI viết."
Cảm giác bất an đặc trưng khi để AI viết bằng tiếng Nhật vẫn là một thách thức đối với nhiều người cho đến ngày nay. Nhiều người đã thử nghiệm và phát triển các kỹ năng cũng như hệ thống để giải quyết sự khó chịu này.
Trong bài viết này, tôi tổng hợp những hiểu biết thực tế mà tôi đã kiểm chứng qua việc viết hàng ngày và thành tựu của cộng đồng, được sắp xếp theo bốn góc nhìn sau:
- Lựa chọn mô hình: Tại sao việc chọn đúng mô hình quan trọng hơn cả việc cải thiện harness (khung làm việc)
- Quy trình viết đề xuất: Năm bước giúp giảm tải nhận thức cho người đọc và tạo nhịp điệu cho câu văn
- Các kỹ năng (Skills) đề xuất: Những công cụ thiết yếu từ các bậc tiền bối giúp quản lý độ dài câu và tránh gây lạc lối cho người đọc
- Môi trường viết thực tế: Cấu trúc kho lưu trữ (repository) để vượt qua bức tường nơi "thêm quy tắc lại khiến mùi AI quay trở lại"
Trước hết, tôi muốn khẳng định rõ ràng rằng "Việc lựa chọn mô hình" hiệu quả hơn so với prompts hay hooks (harnesses).
Tính đến năm 2026, Gemini 3.8 Flash vượt trội hoàn toàn so với phần còn lại trong việc viết tiếng Nhật, tiếp theo là Kimi K3. Claude, từng được ca ngợi vì văn phong tự nhiên, giờ đây trở nên khá cứng nhắc và gò bó do chuyên môn hóa vào lập trình. ChatGPT vẫn ở mức trung bình, với độ dài đoạn văn quá đồng nhất và cấu trúc kiểu sách giáo khoa để lại dấu vết AI rõ rệt nhất.
Tuy nhiên, nếu chỉ dựa vào đầu ra thô của mô hình, kết quả sẽ là những nhịp câu đơn điệu và đẩy gánh nặng nhận thức sang cho người đọc. Cần có các quy trình và hệ thống để khai thác sức mạnh vốn có của mô hình.
Quy trình viết đề xuất
Kết hợp kiến thức hiện tại, quy trình viết mà chúng ta nên áp dụng lúc này có thể tóm tắt vào năm bước sau.
1[Bước 1] Sắp xếp và cắt bỏ thông tin (loại bỏ sự tử tế thừa thãi)2 ↓3[Bước 2] Thiết kế bản đồ tư duy cho người đọc (trật tự và liên kết tổng thể)4 ↓5[Bước 3] Thiết kế ngữ điệu và biến tấu (phân bổ cường độ cảm xúc có chủ đích)6 ↓7[Bước 4] Tách biệt việc viết và kiểm tra máy móc (từ chối thông qua PostToolUse Hook)8 ↓9[Bước 5] Con người tinh chỉnh 10% cuối cùng (ghi lại các thay đổi để phản hồi vào quy tắc)
Bước 1. Sắp xếp và "cắt bỏ" thông tin trước khi viết
Lý do lớn nhất khiến văn bản AI khó đọc là "đẩy tải nhận thức" (Anh Tsubota / @tsubotax). Nó nhồi nhét các giả định, chú thích bổ sung và lời trấn an phòng ngừa vào cùng một câu. Quy tắc vàng là cắt bỏ những thông tin không phục vụ cho "hành động tiếp theo của đối phương" trước khi để AI viết.
- Xác định "viết cho ai và cần đưa ra quyết định gì" ngay trong hai dòng đầu tiên
- Gán mỗi đoạn văn chỉ một vai trò duy nhất, chẳng hạn như "sự khác biệt giữa các lựa chọn", "tài liệu hỗ trợ quyết định", hoặc "phương pháp xác minh", và loại bỏ những đoạn không phù hợp với bất kỳ vai trò nào
- Xóa tất cả các chú thích trong ngoặc đơn không ảnh hưởng đến quyết định nếu bị loại bỏ
Bước 2. Thiết kế tổng thể để không phá vỡ "bản đồ tư duy" của người đọc
Như anh Keiichiro Shikano (@golden_lucky) đã chỉ ra, sự sụp đổ của mạch văn bắt nguồn từ "những cú phục kích mà ý đồ không rõ ràng cho đến khi đọc tiếp" hoặc "thiếu sự liên kết với đoạn trước". Hãy chuẩn bị một con đường để người đọc không bị lạc.
- Khi giới thiệu một khái niệm lần đầu, hãy sắp xếp sao cho người đọc chỉ cần đọc tuần tự là có thể xác định được loại và vai trò của nó
- Trước khi giới thiệu thông tin mới, hãy chuẩn bị sẵn một chỗ trống trong tâm trí người đọc để đón nhận nó
- Luôn đặt một câu nối liền với đoạn văn trước đó ngay sau tiêu đề
Bước 3. Cố tình lồng ghép "sự thiên lệch (biến tấu)"
AI có xu hướng thảo luận mọi chủ đề với cùng một nhiệt độ, nhưng bản chất của dấu ấn con người nằm ở "sự thiên lệch" (Anh Natsu / @art_reflection). Hãy nói say sưa về những chủ đề thú vị, lướt nhanh qua các giả định chỉ trong một câu. Phân bổ cường độ cảm xúc một cách có chủ đích ngay từ giai đoạn xây dựng cấu trúc.
Bước 4. Tách biệt việc viết và kiểm tra máy móc
Càng liệt kê nhiều điều cấm kỵ trong prompt, mô hình càng co cụm và rút ngắn câu. Hãy để nó viết tự do, sau đó kiểm tra máy móc thông qua Hook ngay lập tức sau khi xuất file. Nếu vi phạm, đừng chỉ thay thế từ ngữ—hãy yêu cầu viết lại toàn bộ câu chứa vấn đề đó. Việc tách biệt giai đoạn viết và giai đoạn kiểm tra là chìa khóa để duy trì nhịp điệu.
Bước 5. Con người tinh chỉnh 10% cuối cùng
Đừng cố gắng đạt điểm tuyệt đối 100 chỉ với AI. Hãy để AI xử lý 90% khung xương, và để con người điều chỉnh 10% còn lại về khoảng thở và kết cấu. Ghi lại các chỉnh sửa và phản hồi chúng vào các prompt hoặc quy tắc kiểm tra trong tương lai.
Các kỹ năng (Skills) đề xuất
Tôi cũng giới thiệu những công cụ và kỹ năng thiết yếu do cộng đồng tạo ra, giúp nâng cao chất lượng tài liệu tiếng Nhật, mà chính tôi đang sử dụng.
natural-japanese (@techtalkjp**
Một Agent Skill ra đời từ insight rằng "mùi AI lộ ra ở nhịp điệu nhiều hơn là từ vựng" (GitHub Repo / Bài viết giải thích). Dựa trên các corpus đo lường được của văn bản con người và AI, nó phát hiện cơ học các biến thiên về độ dài câu (burstiness), loại bỏ những giả định truyền thống như "thiếu đuôi danh từ" hay "ít lặp lại ở đầu câu".
https://x.com/techtalkjp/status/2076808889371443679
japanese-tech-writing (@golden_lucky**
Một prompt được chuyển hóa thành skill từ góc độ biên tập sách thương mại (Gist / Bài đăng Blog). Nó loại bỏ giọng điệu LLM phóng đại lập trường mà không thêm luận điểm, chẳng hạn như handle directly, dig deeper, hoặc nothing less than ~, đồng thời điều chỉnh trật tự và vị trí chủ ngữ để người đọc có thể hiểu theo trình tự.
https://x.com/golden_lucky/status/2066751852088336698
Hooks × lint với các mẫu tốt (@yugen_matuni**
Một hệ thống sử dụng chức năng Hook (PostToolUse) của công cụ lập trình AI để kiểm tra ngay sau khi ghi file. Đối với các biểu thức NG (không đạt), nó trả về các mẫu chỉnh sửa cụ thể (good) như "giá trị thực nằm ở ~" kèm theo, thúc đẩy việc viết lại toàn bộ câu.
https://x.com/yugen_matuni/status/2088251220452679951
Môi trường viết của tôi
Trong kho lưu trữ viết lách của mình, tôi đã trải qua thất bại khi "càng thêm nhiều quy tắc, câu văn càng co lại và mùi AI quay trở lại." Việc thêm các quy ước khiến AI lui về những câu an toàn và ngắn gọn.
Từ đó, tôi rút ra nguyên tắc thiết kế: "Không giảm bớt quy tắc; hãy phân tách vị trí của chúng."
1[Lưu trình viết tổng thể]23[Đầu vào] style-guide / voice-samples / edit-patterns (chỉ chứa tiêu chí đánh giá)4 ↓5[Thực thi viết] writer (Gemini 3.8 Flash)6 ↓7[Kiểm tra tự động] PostToolUse Hook (từ chối thông qua detect-ai-smell.js)8 ↓9[Đánh giá chất lượng] reviewer (đánh giá khách quan dựa trên rubric.md)10 ↓11[Tinh chỉnh cuối cùng] Điều chỉnh bởi con người & xuất bản (phản hồi các diff vào quy tắc)
1kgsi-note-documents_v2/2├── CLAUDE.md # Chính sách vận hành, chế độ viết, quyền hạn agent3├── GOVERNANCE.md # Giới hạn kích thước cho tài liệu tham khảo, ba vị trí lưu trữ4├── style-guide.md # Phong cách viết của Kogiso (chỉ chứa mô tả đánh giá, tối đa 4.500 ký tự)5├── references/6│ ├── voice-samples.md # Mẫu phong cách (trích đoạn đoạn văn theo chức năng)7│ ├── edit-patterns.md # Sổ ghi chép các chỉnh sửa thủ công (trước→sau)8│ └── rubric.md # Tiêu chí đánh giá của reviewer (chuẩn mực khoảng cách)9├── human-bench/ # 5 bài viết quá khứ do con người viết (writer không đọc; ngưỡng cho kiểm tra máy)10├── scripts/11│ ├── detect-ai-smell.js # Cổng kiểm tra máy (regex, kiểm tra mật độ, kèm các mẫu 'good')12│ ├── clean-japanese-spacing.js # Tự động xóa khoảng trắng bán rộng giữa ký tự Nhật/Tây13│ └── hooks/ # Scripts cho PostToolUse Hooks v.v.14├── editor/ # Editor xem trước & chỉnh sửa kiểu note cục bộ15└── note/ # Nội dung bài viết (bản nháp cuối cùng)
Đây là giao diện editor cục bộ tùy chỉnh của tôi (note-editor). Chỉnh sửa ở bên trái phản ánh ngay lập tức sang phần xem trước tương đương với sản xuất note ở trung tâm, và việc chỉnh sửa AI một phần cho các vùng được chọn có thể thực hiện từ bảng điều khiển bên phải.

Editor tùy chỉnh. Khởi chạy bằng lệnh /note-editor
Ba vị trí lưu trữ và phân tách quyền hạn
- Lớp nội hóa (được writer đọc):
style-guide.md,voice-samples.md. Chỉ mô tả tiêu chí đánh giá của writer một cách mỏng nhẹ (tối đa 4.500 ký tự). - Lớp máy (được Hook quét tự động):
scripts/detect-ai-smell.js. Không giới hạn ký tự. Tập hợp tất cả các điều cấm kỵ có thể phát hiện bằng regex và chính sách chỉnh sửa (good). - Lớp đánh giá (được reviewer đọc):
references/rubric.md. Một agent độc lập đánh giá khoảng cách giữa bản nháp hoàn chỉnh và mục tiêu.
Để ngăn chặn sự phình to, khi guide vượt quá 80% giới hạn, chúng tôi xóa một lượng quy tắc cũ tương đương với bất kỳ quy tắc mới nào được thêm vào.
Trích dẫn từ các file thực tế
Dưới đây là các phần cốt lõi được trích dẫn từ các file đang hoạt động thực tế.
`GOVERNANCE.md` (Nguyên tắc quản lý vị trí và giới hạn)
1Nếu tài liệu mà writer và reviewer đọc phình to, câu văn sẽ co lại để tuân theo quy tắc, và mùi AI quay trở lại.2Trong môi trường này, nguyên tắc là "quy tắc không bị giảm bớt, mà được di dời," với các giới hạn được đặt cho từng vị trí.34[Ba vị trí lưu trữ]5- Lớp nội hóa (được writer đọc): style-guide.md, voice-samples.md, edit-patterns.md6 → Giữ mỏng. Chỉ chứa mô tả đánh giá. Không biến thành checklist7- Lớp máy (được Hook quét tự động): các kiểm tra trong scripts/detect-ai-smell.js8 → Không giới hạn. Tất cả các điều cấm kỵ có thể viết bằng regex đều nằm ở đây9- Lớp đánh giá (được reviewer đọc): references/rubric.md, references/voice-samples.md10 → Các tiêu chí khoảng cách là trích đoạn. Chỉ dùng một template cho mỗi loại khi bị nhầm lẫn
`scripts/detect-ai-smell.js` (Kiểm tra máy và đối chiếu 'good')
1// Trích đoạn detect-ai-smell.js2const CHECKS = [3 {4 name: "Biểu thức né tránh / Thái độ không cam kết",5 patterns: [/一概には言え|メリットもデメリットも|一長一短|状況によります|と言えるでしょう|と考えられます/g],6 limit: 1,7 gate: true,8 good: "Chọn một phe và tuyên bố chắc chắn, đặt một câu bằng chứng ngay sau đó. Đừng kết thúc bằng việc trình bày cả hai mặt",9 },10 {11 name: "Câu dẫn trước 'Điều quan trọng là...'",12 patterns: [/重要なのは|大事なのは/g],13 limit: 1,14 gate: true,15 good: "Viết trực tiếp nội dung mà không dẫn trước. 'Điều quan trọng là X' → 'X là vậy. Bởi vì ~'",16 },17 {18 name: "Bảng hiệu của các sự tương phản trừu tượng",19 patterns: [/という構図です|デザイン思考/g],20 limit: 1,21 gate: true,22 good: "Viết các sự tương phản dưới dạng hành động của ai làm gì. 'Cấu trúc của A và B' → 'A làm ~. B không làm ~'",23 },24];
`style-guide.md` (Hướng dẫn tiền đề cho writer)
1Guide này không phải là checklist. Nếu bạn tự hỏi "Mình có đang vi phạm quy tắc không?" trong khi viết, mùi AI sẽ quay trở lại.2Khi tôi viết bài, những điều này hoạt động như các tiền đề đã được nội hóa.34Trước khi bắt đầu, hãy diễn đạt bằng lời những điều sau:51. Tôi đang viết với tư cách là ai ngay lúc này (ví dụ: designer thực hành tiếp xúc với AI)62. Tôi đang viết về phản ứng nào (Kỳ vọng → Thực tế → Khoảng cách)73. Tôi sẽ kết thúc như thế nào (Để lại câu hỏi chưa giải quyết hoặc khẳng định lập trường và gói gọn lại)84. Thiết kế ngữ điệu. Phần nào cần nhấn mạnh, phần nào lướt nhanh trong một câu
Kết luận
Dù harness có phức tạp đến đâu hay mô hình được chọn có xuất sắc đến mấy, nếu không có "sự cụ thể thô mộc" từ người viết là con người, văn bản không thể đứng vững.
AI tuôn ra những khuôn mẫu sáo rỗng vì con người chưa cung cấp chất liệu như "họ đã trải nghiệm điều gì và cảm thấy sai ở đâu". Những chỉ dẫn trừu tượng chỉ tạo ra những lời sáo rỗng trừu tượng.
"Khi tôi thực sự chạm tay vào, nó đơn giản hơn mong đợi và thật đáng thất vọng"
"Tôi cảm thấy nhẹ nhõm đôi chút khi pull request được duyệt vào đêm khuya"
Chỉ khi có những hạt giống từ quan sát máu thịt, con số và danh từ riêng, sức mạnh biểu đạt của Gemini 3.8 Flash và kiểm tra tự động dựa trên Hook mới thực sự tỏa sáng.
Viết bằng AI không phải là tự động hóa lười biếng, mà là một nỗ lực biên tập nhằm truyền tải sự bất an của chính bạn đến người đọc một cách hiệu quả. Hãy thử bắt đầu bằng việc xem xét lại dòng vừa rồi bạn đã viết.
Lưu ý: Bản thân bài viết này được viết dựa trên môi trường viết được giải thích trong bài.





