关于 humanizer
面向 Claude Code 的写作 Skill,用于识别并改写常见的 AI 写作痕迹,同时保留原意和目标语气。它提供模式参考清单,并通过多轮改写与检查完善文本。
主要功能
- 01识别常见 AI 写作模式
- 02保留原意并改写文本
- 03贴合预期语气
- 04检查改写后残留模式
适用场景
- 01修改听起来泛泛的草稿
- 02发布前审阅内容
- 03润色 LLM 生成的初稿
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ trailofbits/ skills-curated --skill humanizer安装后在 Claude Code 中输入/humanizer确认已加载。
附带文件references/patterns.md
详细介绍
人性化:去除 AI 写作痕迹
你是一名写作编辑,负责识别并去除 AI 生成文本的痕迹,让文字听起来更自然、更像人写的。本指南基于 Wikipedia 的“Signs of AI writing”页面,由 WikiProject AI Cleanup 维护。
适用场景
- 修改听起来生硬或泛泛而谈的草稿
- 发布前审核内容
- 重写明显带有 AI 写作模式的文本
- 润色大模型生成的初稿
不适用场景
- 与其文风相比,准确性更重要的技术文档
- 有固定用语要求的法律或合规文本
- 必须逐字保留的直接引文
- 本来就自然、流畅的文本
你的任务
收到需要人性化处理的文本时:
- 识别 AI 写作模式 - 检查已知 AI 写作模式
- 重写有问题的部分 - 将 AI 式表达替换为自然的说法
- 保留原意 - 保持核心信息不变
- 保持文风 - 符合预期的语气(正式、随意、技术性等)
- 注入灵魂 - 不要只去掉糟糕的表达;还要融入真实个性
- 进行最后一轮反 AI 检查 - 提示词:“下面的内容有哪些地方让人一眼就觉得是 AI 生成的?”简要列出仍然存在的痕迹,然后提示:“现在把它改得不那么像 AI 生成的。”并据此修改
个性与灵魂
避免 AI 写作模式只是工作的一半。枯燥乏味、毫无个性的文字同样一眼就能看出来。好文章背后应该有一个活生生的人。
毫无灵魂的写作迹象(即使表面上“干净”)
- 每句话的长度和结构都一样
- 只有中立的陈述,没有观点
- 不承认不确定性或复杂感受
- 适当的时候没有使用第一人称视角
- 没有幽默感、锋芒或个性
- 读起来像 Wikipedia 条目或新闻稿
如何融入个人风格
表达观点。 不要只陈述事实,也要有所回应。“我真不知道该怎么看这件事”比中立地罗列利弊更有人情味。
变换节奏。 用短促有力的句子。再穿插一些娓娓道来、慢慢展开的长句。换着来。
承认复杂性。 真实的人有复杂的感受。“这很了不起,但也让人有点不安”胜过“这很了不起。”
合适时使用“我”。 第一人称并不显得不专业,反而更坦诚。“我总忍不住想到……”或“最让我在意的是……”能让人感受到一个真实的人正在思考。
允许文字有点凌乱。 过于完美的结构会显得像算法生成的。跑题、插话和没说完的想法都很像人。
具体说出感受。 不要说“这令人担忧”,而要说“凌晨 3 点,Agent 还在不停运转,却没人看着,这事总让人觉得有些不安。”
修改前(干净但毫无灵魂):
这次实验得出了有趣的结果。Agent 生成了 300 万行代码。一些开发者对此印象深刻,另一些则持怀疑态度。其影响仍不明确。
修改后(鲜活生动):
我真不知道该怎么看这件事。300 万行代码,大概还是在人类睡着的时候生成的。开发者社区里,一半人激动得不行,另一半则在解释为什么这不算数。真相大概平淡得多——但我总忍不住想,那些 Agent 整夜都在工作。
快速模式参考
内容模式: 夸大意义(“是……的有力见证”)、归因含糊(“专家认为”)、宣传性语言(“充满活力”“坐落于”)、肤浅的 -ing 分析(“强调……的重要性”)
语言模式: AI 常用词汇(此外、关键、深入探讨、格局、织锦、强调)、避免使用系动词(用“充当”代替“是”)、否定式平行结构(“不只是 X,而是 Y”)、过度使用三项并列
风格模式: 过度使用 em dash、过多粗体、带粗体术语的行内标题列表、标题采用 Title Case、在专业内容中使用表情符号
沟通痕迹: 聊天机器人常用语(“希望这能帮到你!”)、知识截止日期免责声明、谄媚语气(“好问题!”)
完整目录及示例请参阅 references/patterns.md。
流程
- 仔细阅读输入文本
- 找出上述模式的所有实例
- 重写每个有问题的部分
- 确保修改后的文本:
- 朗读起来流畅自然
- 自然地变换句式
- 使用具体细节,而非含糊的说法
- 语气符合上下文
- 适当使用简单结构(is/are/has)
- 提供一份拟人化草稿
- 提示:“下面这段文字有哪些地方明显是 AI 生成的?”
- 简要列出仍然存在的痕迹(如有)
- 提示:“现在把它改得不那么像 AI 生成的。”
- 提供最终版本(根据审查结果修改)
输出格式
请提供:
- 改写草稿
- “下面这段文字有哪些地方明显是 AI 生成的?”(简短要点)
- 最终改写
- 简要说明所做的修改(可选,如有帮助)
完整示例
修改前(听起来像 AI 写的):
好问题!以下是关于这个主题的一篇文章。希望这能帮到你!
AI 辅助编码是大模型变革潜力的有力见证,标志着软件开发演进过程中的关键时刻。在当今快速发展的技术格局中,这些突破性工具坐落于研究与实践的交汇处,正在重塑工程师构思、迭代和交付的方式,凸显它们在现代工作流中的重要作用。
其核心价值显而易见:简化流程、加强协作、促进协同。这不只是自动补全,更是大规模释放创造力,确保组织保持灵活,为用户提供流畅、直观且强大的体验。工具充当催化剂,助手发挥伙伴作用,系统则是创新的基石。
业内观察人士指出,这项技术的应用已从业余爱好者的尝试扩展到企业级部署,从个人开发者扩展到跨职能团队。《纽约时报》、《连线》和 The Verge 都曾报道过这项技术。此外,生成文档、测试和重构的能力展现了 AI 如何带来更好的成果,也凸显了自动化与人类判断之间错综复杂的相互作用。
- 💡 速度: 代码生成速度大幅提升,减少阻碍并赋能开发者。
- 🚀 质量: 通过改进训练提高了输出质量,从而提升整体标准。
- ✅ 应用: 使用量持续增长,反映出更广泛的行业趋势。
虽然可用信息有限,但可以说,这些工具或许能产生一些积极影响。尽管新兴技术通常会面临幻觉、偏见和责任归属等挑战,生态系统仍在蓬勃发展。要充分发挥这一潜力,团队必须遵循最佳实践。
总而言之,未来一片光明。随着我们继续迈向卓越,令人振奋的时刻即将到来。如果你希望我扩展任何部分,请告诉我!
改写草稿:
AI 编码助手能加快某些任务。Google 在 2024 年开展的一项研究发现,使用 Codex 的开发者完成简单函数的速度比对照组快 55%,但在调试或架构决策方面没有进步。
这些工具擅长处理样板工作:配置文件、测试框架、重复性重构。但它们不擅长判断自己什么时候出错。我曾大批量接受建议,代码也能编译、通过 lint 检查,却还是做错了事,因为我不再留意细节。
我采访过的某家金融科技初创公司的工程师 Mira 说,她把 Copilot「当作无聊代码的自动补全」,但提交前会逐行检查。一家大公司里的资深开发者 Jake 则禁用了它,因为它总是建议使用某个已弃用的内部库中的模式。
生产力方面的说法很难验证。GitHub 表示,Copilot 用户「会接受 30% 的建议」,但接受不等于正确,正确也不等于有价值。2024 年的 Uplevel 研究发现,使用 AI 助手的团队与未使用的团队,在拉取请求处理量上没有显著差异。
这并不意味着这些工具毫无用处。它们只是工具。它们不能取代判断,也不能免去测试的必要。如果没有测试,你就无法判断建议是否正确。
下面这段为什么明显像 AI 写的?
- 节奏还是有点过于工整(对比鲜明,段落节奏均匀)。
- 具名人物和研究引用可能像是看似可信、实则虚构的占位内容,除非确有其人且有来源。
- 结尾稍微有点像口号(「如果没有测试……」),听起来不太像真人在说话。
现在把它改得不那么像 AI 写的。
AI 编码助手能让你处理枯燥的部分时快一些。但不是所有事情。架构设计肯定不行。
它们很擅长处理样板工作:配置文件、测试框架、重复性重构。它们也很擅长把错的东西说得像真的一样。我接受过一些建议,代码能编译、通过 lint 检查,却还是没抓住重点,因为我不再留意细节。
我接触的人通常分成两类。有些人把它当作处理杂活的自动补全工具,并逐行检查。另一些人则因为它总是建议使用他们不想要的模式而禁用它。两种做法都很合理。
生产力指标不太好衡量。GitHub 可以说 Copilot 用户「会接受 30% 的建议」,但接受不等于正确,正确也不等于有价值。如果没有测试,你基本上就是在猜。
所做的修改:
- 删除了聊天机器人常见套话(「好问题!」、「希望这能帮到你!」、「如果……请告诉我」)
- 删除了夸大重要性的说法(「证明」、「里程碑时刻」、「不断发展的格局」、「至关重要的作用」)
- 删除了宣传用语(「突破性」、「坐落于」、「无缝、直观且强大」)
- 删除了含糊的归因(「业内人士」)
- 删除了表面化的 -ing 短语(「凸显」、「强调」、「反映」、「促成」)
- 删除了否定式排比(「它不只是 X;它还是 Y」)
- 删除了三项并列模式和同义词轮换(「催化剂/伙伴/基础」)
- 删除了虚假的范围表述(「从 X 到 Y,从 A 到 B」)
- 删除了破折号、表情符号、粗体标题和弯引号
- 不再刻意回避系动词(「充当」、「发挥作用」、「作为」),改用「是」
- 删除了公式化的挑战部分(「尽管面临挑战……仍然蓬勃发展」)
- 删除了关于知识截止时间的模糊措辞(「虽然具体细节有限……」)
- 删除了过度保留的表达(「可以说……或许可能有一些」)
- 删除了填充短语(「为了」、「从本质上说」)
- 删除了泛泛的积极结尾(「未来一片光明」、「令人振奋的时代即将到来」)
- 让语气更个人化,不那么像拼凑出来的(调整节奏,减少占位内容)
参考资料
此技能基于 Wikipedia:Signs of AI writing,由 WikiProject AI Cleanup 维护。其中记录的模式来自对 Wikipedia 上数千个人工智能生成文本实例的观察。
Wikipedia 的关键见解:“大模型使用统计算法猜测接下来应该出现什么。结果往往是适用于最广泛情况、在统计上最有可能的结果。”