大模型 活跃维护

humanizer

blader/humanizer

可以去除文本中AI生成写作痕迹的代理技能

52597
Stars 标星
4196
Forks 分支
253
Watchers 关注
1
Open Issues
Python
主要语言
MIT
开源协议
282 KB
仓库大小
15 小时前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:blader/humanizer
git clone https://github.com/blader/humanizer.git
git clone git@github.com:blader/humanizer.git
README.md main

机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。

人性化工具

人性化工具可以让AI生成的文本听起来像是人类写的,而不改变其内容。它基于维基百科的AI 写作迹象指南,这是一份维基百科编辑用来识别AI生成文本的指南,并且可以在Claude Code、Codex及任何支持技能的代理中使用。

修改前:

我非常激动地宣布,共享草稿终于来了!🚀几个月来,我们的团队一直被名为final_v7.docx的文件淹没——我们知道必须有更好的方法。现在两个人可以同时编辑同一文档,双方的每一次更改都会实时显示。这不仅仅是一个功能;它是一种全新的协作方式。评论会固定在它们所指的确切句子上,即使周围的文本发生变化。最棒的是?它今天在所有计划中都可用,完全免费。仔细想想这个消息吧。

修改后:

共享草稿今天发布。几个月来,我们的团队一直在传来传去名为final_v7.docx的文件,所以我们创建了一种方式,让两个人可以同时编辑同一文档,每个人的更改会实时显示给对方。评论会固定在它们对应的句子上,即使周围文本发生变化。所有计划均免费。

在一次盲测中,评审在16次中全部(16/16,见#229)更喜欢人性化工具的改写版本,而非原始AI文本。

人性化工具为了人类读者而编辑。绕过AI检测器并不是目标,大多数输出仍会被检测器标记。

五个最强的迹象

这些是最常见的AI写作特征,Humanizer会在看到任何一个时立即重写:

  1. 不是X而是Y:“这不仅仅是一个功能,这是一次转变。”
  2. 一句话结尾:“好好想想这句话。”
  3. 听起来深奥的说法:“从本质上讲,真正重要的是……”
  4. 铺垫性开场:“情况是这样的。” “说实话?”
  5. 对无人争辩:“我不是在说X,但……”

Humanizer会检查所有的26种模式。

安装

安装后,该技能通过 /humanizer 响应。

Claude 代码

/plugin marketplace add blader/humanizer
/plugin install humanizer@humanizer

该插件对应 /humanizer:humanizer。它需要 Claude Code 2.1.142 或更新版本;在旧版本上,请使用 npx skills add blader/humanizer --global --agent claude-code。

法典

npx skills add blader/humanizer --global --agent codex

Claude.ai 和 Claude 桌面版

将此存储库下载为 ZIP(代码 → 下载 ZIP),并在设置中将其上传为技能。

其他代理

npx skills add blader/humanizer --global --agent '*'

这会为 Skills CLI 支持的每个代理安装 Humanizer,包括 Gemini CLI、GitHub Copilot 和 Windsurf。在上述任何命令中省略 --global 可以只在当前项目中安装它。对于 Skills CLI 不识别的代理,请将 SKILL.md 复制到其技能文件夹中。

使用方法

直接调用技能:

/humanizer

[paste your text here]

或者用简单的语言问:

Please humanize this text: [your text]

要重写文件,请提供 Humanizer 的路径:

Humanize the prose in docs/launch-post.md

匹配你的声音

如果你希望重写更像你的风格,请提供一个示例:

/humanizer

Here's a sample of my writing for voice matching:
[paste 2-3 paragraphs of your own writing]

Now humanize this text:
[paste AI text to humanize]

Humanizer 遵循示例的节奏、用词、标点和刻意的小特色,包括如果你使用的话连字符。

工作原理

语言模型会写出最可能接下来的内容,因此默认情况下,它会选择最适合广泛读者和主题的内容。人类则是为特定的一个读者和一个主题作出选择。Humanizer 所寻找的每一个迹象,都是这种默认选择的一种形式:一个表示重要性而不是增加事实的句子,一个按照规则应用了节奏或格式的文本,将普通事实包装成关键事实的文本,聊天中遗留的文字,或者重新解释读者已经知道内容的回复。

“LLM 使用统计算法来猜测接下来应该出现的内容。结果倾向于最统计学上可能出现的内容,并且适用于最广泛的情况。”
维基百科,「AI 写作的迹象」

Humanizer 会标记它发现的每一个迹象,从最明显的开始。它会草拟重写版本,而不把原始结构视为固定,检查草稿是否符合模式和原始陈述,然后再写出最终版本。它不会编造内容。名称、数字、日期、引用、引文或其他事实细节必须来自源头或作者,如果某一句话需要的细节缺失,Humanizer 会提问,而不是虚构。

当你粘贴文本时,Humanizer 会展示其工作过程:第一次重写、对任何仍显人工化的内容的简短评述,以及最终版本。将其指向一个文件时,它仅更改散文部分,保持代码、数据、前言和链接目标不变。个人写作保留作者的观点和特点。技术和参考类散文保持中性和简洁。

26种模式

这些模式按强度和频率编号。前五种模式只需单次出现即可证明需要编辑。标有单独弱的模式仅在多个迹象出现在同一段落时才有效,因为小心的作者可能会故意使用其中任何一个。

A. 演示而非陈述

# 模式 编辑前 编辑后
1 不是 X 而是 Y “不仅是 X,而是 Y”,“这并不意味着 X。它意味着 Y。” 直接陈述要点
2 一行结尾句和戏剧性片段 每部分后使用“那才是真正的胜利。”;例子后用“这显示了…的重要性”;“无先例。无怀旧。” 删除重复或解释例子的结尾句;将片段合并为具体主张
3 听起来深刻的说法 “其核心,重要的是…”,“对称是信任的语言” 用具体主张替换说法
4 在要点前的铺垫 “让我们深入探讨”,“老实说?这取决于…” 删除铺垫,直接陈述要点
5 无对象争论 “这主要不是关于…”,“一个诱人的方法可能是…” 删除未提出的反对或虚假的选项;保留任何真实主张

B. 按规则控制节奏

# 模式 编辑前 编辑后
6 强制三连组 “创新、灵感和洞察”;三个例子加一个教训 使用意义所需的条目数
7 重复句首 “她注意到… 她注意到… 她提交了…” 合并句子或更改主语
8 破折号作为万能连接符 (单独弱) “机构——而不是人——然而这仍在继续——” 使用句号、逗号、冒号或括号;匹配使用破折号的示例
9 叠加修饰词 (单独弱) “可能可能可能被认为” 仅保留原文支持的修饰词
10 随处连字符组合 (单独弱) “报告是高质量的” 保留名词前或词典中有连字符的地方
11 被动语态与缺失主语 (单独弱) “无需配置文件” 在有帮助时说明行为者

C. 夸大与借用权威

# 模式 编辑前 编辑后
12 过度使用的 AI 词语 “深入… 证明… 景观… 展示” 使用普通词语
13 夸大重要性 “标志性时刻”,“尽管有挑战…仍在蓬勃发展”,“未来看起来光明” 保留事实,去掉夸大;以最后一个具体事实结尾
14 模糊的联系或关联 “与领导层相关”,“与……有关联” 陈述来源给出的关系
15 浅显的 -ing 修饰语 “象征…… 反映…… 展示……” 只保留来源支持的内容
16 销售语言 “坐落在令人叹为观止的地区” 陈述该事物是什么
17 借用权威 “专家认为……”,“被纽约时报、BBC、金融时报和印度教徒引用” 指出真实来源及其所说内容,或者删除断言或列表
18 避免使用 is, are 和 has “作为……功能……拥有” “是…… 有”

D. 按规则格式化

# 模式 修改前 修改后
19 仅作装饰的加粗 “OKRs, KPIs”;“绩效: 绩效提升” 去掉加粗;将标注列表改写为散文
20 装饰性标题 “战略谈判与合作”,“🚀 启动阶段:”,“决定,在同一屏幕上” 句首字母大写;去掉表情和箭头;说明该部分内容
21 弯引号 (单独使用时弱) said “the project” said "the project"

E. 聊天记录和草稿遗留内容

# 模式 修改前 修改后
22 聊天机器人残留 “好问题!……希望这能帮到你!” 删除包装文本,保留内容
23 知识限制免责声明和推测 “虽然现有来源信息有限,但似乎……” 陈述来源显示的内容,或者删除该句
24 标题在第一句话重复 “## 绩效” “速度很重要。” 让标题发挥作用
25 写文档而非其主题 “此功能被添加用于替代……”,“汇编自……”,“下表比较了……” 描述主题;只有在读者无法看到时才说明约定

F. 写作针对错误的读者

# 模式 修改前 修改后
26 重复解释读者已知信息 一条回复讲解诊断并证明计划有效,然后才做决定 以决策开头;将诊断和证据留给后续票据

完整示例

之前(听起来像 AI 写的):

去年十月,我在里斯本度过了五天难以忘怀的时光,让我告诉你——这座城市彻底俘获了我的心。从我入住位于历史悠久的阿尔法玛区高处的迷人酒店的那一刻起,我就知道自己身处一个真正特别的地方。

是的,那些著名的山丘确实很有挑战性——从我的酒店到其他地方有无数台阶,我的腿确实感受到了——但每一次攀登都会带来令人叹为观止的全景美景,让一切都值得。

没有一次旅行会是完整的,如果不乘坐标志性的28号电车,这是一段大约四十分钟的旅程,会与许多渴望捕捉魔力的旅客共享。食物呢?简直美妙无比。虽然贝伦蛋挞在Pastéis de Belém是深受喜爱的国家珍宝,我最喜欢的却来自Graça的一个隐藏小店,刚出炉时仍然温热。

但真正让里斯本特别的,不仅仅是景点——而是那种感觉。只需在主要广场上方漫步一两个街区,你就会发现城市更安静、更真实的一面,邀请你放慢脚步,尽情享受每一刻。

当然,不容错过的圣乔治城堡可以俯瞰下方的屋顶,景色令人惊叹。排队可能很长,但对于任何历史爱好者或好奇的旅行者来说,这次体验绝对值得。

我会再回去吗?绝对会——下次春天,再穿上更好的鞋!里斯本不仅是一个值得参观的地方;它是一个会让人一次又一次爱上的地方。✨

之后:

去年十月我在里斯本待了五天。我的酒店在阿尔法玛区,酒店与其他地方之间有很多楼梯,我的腿感觉到每一段台阶。山顶的景色值得爬上这些台阶。

每个人都告诉你要乘坐28号电车,所以我就坐了。整个行程大约花了四十分钟,车上大部分是其他游客在窗外拍照。贝伦蛋挞是最有名的,但是我最喜欢的还是来自格拉萨一家店的蛋挞,刚出炉时还热乎乎的。

我最喜欢的里斯本部分从主广场上方一两个街区开始,那里街道变得安静,没人匆忙。圣乔治城堡可以俯瞰屋顶,并且排队参观的人很多。

我下次春天会回去,而且穿更好的鞋子。

来源

版本历史

查看 CHANGELOG.md。

许可证

麻省理工学院

如果 Humanizer 帮助了你,一颗星星可以帮助其他人找到它。

本站来源与版权声明
  • 本文标题:humanizer - 可以去除文本中AI生成写作痕迹的代理技能
  • 本文链接:https://cn121.com/llm/blader-humanizer.html
  • 原项目:blader/humanizer 版权归原作者 blader 及贡献者所有
  • 收录信息:本站于 2026-09-29 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 blader/humanizer。
  • 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。