blader/humanizer
Agent skill that removes signs of AI-generated writing from text
Humanizer – 它的作用
Humanizer 是一个面向 AI 编程助手(如 Claude Code、Codex、Gemini CLI、GitHub Copilot 等)的技能/插件。它的目的是获取由大型语言模型生成的文本,并将其改写为听起来像真人写的内容,同时保留原始含义。它通过检测 26 种“AI 写作痕迹”(例如,“不是 X 而是 Y”、强制三连、过度使用的流行词、聊天机器人残留)来实现这一点,然后生成一个更自然、更符合人类风格的清理版本。
如何安装
该仓库提供了一个 Skills-CLI 包,可以添加到任何受支持的代理中。
| 代理 | 安装命令 |
|---|---|
| Claude Code | /plugin marketplace add blader/humanizer /plugin install humanizer@humanizer |
| Codex | npx skills add blader/humanizer --global --agent codex |
| Claude.ai / Claude Desktop | 将仓库下载为 ZIP 文件,并通过“设置 → 技能”界面上传 |
| 其他代理(Gemini CLI、GitHub Copilot、Windsurf 等) | `npx skills add blader/humanizer --global --agent '*' |
| ` |
添加 --global 可使该技能适用于所有项目,或省略它以进行本地安装。
使用技能
安装后,使用 /humanizer 命令调用它:
/humanizer
[粘贴 AI 生成的文本]
您也可以用自然语言提问:
请将这段文本人性化:<您的文本>
要重写整个文件,请提供文件路径:
将 docs/launch-post.md 中的散文人性化
声音匹配
如果您提供自己写作的简短样本(2-3 段),Humanizer 将模仿您的节奏、用词、标点,甚至个人习惯,如破折号的使用。
核心机制(来自 README)
- 检测痕迹 – 引擎扫描输入中的 26 种模式,按强度从高到低排序。
- 起草改写 – 它创建一个初始版本,删除或改写检测到的痕迹,同时保持事实内容不变。
- 批判与完善 – 再次对照模式列表检查草稿;任何剩余的人工痕迹片段都会被标记,并生成最终版本。
- 安全性 – Humanizer 从不虚构新事实。如果句子需要姓名、日期或引文但未提供,它会询问用户,而不是凭空捏造。
- 选择性编辑 – 当提供文件路径时,仅修改散文部分;代码、前置元数据、数据表和链接目标保持不变。
26 种模式(简要概述)
README 将它们分为六类:
- A. 铺垫而非陈述 – 例如,“不仅是 X,更是 Y”。
- B. 按规则节奏 – 强制三连、重复的句子开头、过度使用破折号、堆砌限定词、过度连字符、被动语态。
- C. 夸大与借用权威 – 流行词、夸大重要性、模糊关联、销售式语言、引用匿名专家。
- D. 按规则格式化 – 装饰性加粗、表情符号、标题大小写、弯引号。
- E. 聊天/草稿残留 – 聊天机器人签名、知识限制免责声明、关于文档的元讨论。
- F. 为错误的读者写作 – 重复解释受众已知的内容。
每种模式都包含一个“之前”(AI 风格)和“之后”(人性化)的示例。
示例转换
之前(AI 风格):
“我很激动地宣布,共享草稿终于来了!🚀 … 让这沉淀一下。”
之后(人性化):
“共享草稿今天发布了。几个月来,我们自己的团队一直在传递名为 final_v7.docx 的文件,所以我们构建了一种方式,让两个人可以同时编辑同一个文档,并且每个人的更改实时显示给对方。… 所有套餐均免费。”
在盲测中,评审者 16/16 次更偏好 Humanizer 的改写。
许可证与社区
- 许可证: MIT – 免费用于个人或商业用途。
- 星标: 徽章显示当前的 GitHub 星标数。
- 支持: 诸如 #229 等问题讨论了评估结果;仓库链接到定义模式列表的 Wikipedia 页面。
总结
Humanizer 是一个插件,用于清理 AI 生成的散文,通过去除常见的“AI 痕迹”使其读起来像人类作者所写。它通过 Skills CLI 与许多基于 LLM 的代理配合使用,可以通过用户样本进行声音匹配,并保证事实保真,绝不虚构新信息。
写过它的文章
相关
- 项目
- 项目
- 项目
- 项目
- 项目