AI Writing Humanizer
Provide a cleaned, human-sounding version of input text by removing or rewriting common AI-generated writing patterns. Load this skill automatically for any user-facing prose longer than ~150 words.
Patterns Covered
- - Overuse of hedging phrases: "At the end of the day", "It's worth noting", "It is important to remember"
- Stock transitions and signposts: "First", "Secondly", "Finally"
- Structural markers: em dashes (—), parentheses for side notes, bullet-like serial lists
- Predictable rule-of-three constructs: "X, Y, and Z" used as checklist language
- Passive voice sections flagged by "was", "were", "has been"
- Performed authenticity cues: "I hope this helps", "Let me know if you have any questions"
Usage
- 1. Pass input text to
scripts/humanize.py --input text.txt --output cleaned.txt. - For integrations, import
humanize_text() from the script and apply before sending.
Bundled Resources
- - scripts/humanize.py — Python script implementing regex-based pattern removal and light rewriting
- references/signs-of-ai-writing.md — List of AI writing signs based on Wikipedia
- tests/test_humanizer.py — Regression tests to detect patterns
AI写作人性化处理
通过移除或改写常见的AI生成写作模式,提供经过清理、更接近人类表达的输入文本版本。对于任何面向用户的、长度超过约150词的散文内容,自动加载此技能。
覆盖的写作模式
- - 过度使用模糊限制语:归根结底、值得注意、重要的是要记住
- 固定过渡词和路标词:首先、其次、最后
- 结构标记:破折号(—)、括号补充说明、项目符号式序列列表
- 可预测的三段式结构:作为清单式语言使用的X、Y和Z
- 由被、已被、已经标记的被动语态段落
- 刻意营造的真实性提示:希望这能帮到你、如有任何问题请告知
使用方法
- 1. 将输入文本传递给scripts/humanize.py --input text.txt --output cleaned.txt。
- 如需集成,从脚本中导入humanize_text()函数,并在发送前应用。
捆绑资源
- - scripts/humanize.py — 基于正则表达式实现模式移除和轻度重写的Python脚本
- references/signs-of-ai-writing.md — 基于维基百科整理的AI写作特征列表
- tests/test_humanizer.py — 用于检测写作模式的回归测试