为什么Humanizer要求你砍掉破折号?揭秘最可靠的AI写作信号
为什么Humanizer要求你砍掉破折号揭秘最可靠的AI写作信号【免费下载链接】humanizerAgent skill that removes signs of AI-generated writing from text项目地址: https://gitcode.com/GitHub_Trending/humani/humanizer如果你发现 AI 生成的文章总有一股机器味问题多半出在几个固定的AI 写作信号上。Humanizer 是一个开源的 Agent 技能专门识别并清除文本里的 AI 写作痕迹而它 33 条规则中最严格的一条是删掉所有破折号em dash。为什么一个小小的标点符号会成为最可靠的 AI 写作检测线索这篇教程带你从源头把这件事讲清楚。Humanizer 是什么给 AI 文字去机器味的 Agent 技能简单来说Humanizer 就是一套纯 Markdown 编写的编辑指令丢给任何支持技能skill机制的 AI Agent 就能用。它的工作方式像一位较真的编辑扫描文本找出 33 种常见的 AI 写作模式改写而不是删掉用自然的表达替换 AI 腔原文有几段改完还是几段保留原意并匹配目标语气正式、随意、技术向走一遍草稿 → 审查 → 终稿的闭环最后还要自问一句这段文字为什么一看就是 AI 写的它的知识来源是维基百科上由 WikiProject AI Cleanup 维护的 Signs of AI writing 指南基于对海量 AI 生成文本的观察总结而来。核心文件结构非常小巧文件作用SKILL.md技能本体33 个 AI 写作模式的权威定义与改前/改后示例README.md面向人类安装、用法、模式总表、版本历史AGENTS.md面向 AI 编码代理的仓库维护契约没有构建步骤、没有一行代码可运行运行时产物就是那份 Markdown 提示词本身。破折号为什么是最可靠的 AI 写作信号在 SKILL.md 的第 14 号模式中规则写得毫不含糊终稿中不得出现任何 em dash—或 en dash–。破折号是最可靠的 AI 特征之一因此这是一条硬约束而不是少用一点的建议。原因其实很好理解大语言模型有强烈的输出偏好。用一对破折号夹住一个插入语the policy — announced without warning — affects...是训练数据里高频出现的节奏模板模型一旦进入流畅模式就会不自觉地反复使用它是最容易被机器抓取的指纹。人类作者用破折号频率不高且用法随意AI 文本却几乎篇篇必现甚至出现—带空格、--双连字符这类变体伪装它是集群证据的核心成员。Humanizer 在 误报防范指南 里特意强调单独的破折号不构成罪证很多编辑和记者本来就爱用但当破折号 三点式排比 vibrant tapestry绚丽织锦式的 AI 词汇 模板化Conclusion 结尾同时出现时那就是一份供词。破折号出现后按这个优先级替换优先级替换手段适用场景1句号干脆断句另起一句2逗号简短的插入说明3冒号后面是解释说明4括号真正的旁白式补充5重构句子以上都不顺手时官方示例来自 SKILL.md❌ 改前The new policy — announced without warning — affects thousands of workers.✅ 改后The new policy, announced without warning, affects thousands of workers.更狠的是收尾动作终稿交付前必须全文搜索—和–只要搜到就说明稿子还没写完。这条扫描验收写死在 Process and Output 工作流里属于强制项。不止破折号33 个 AI 写作信号速览破折号只是 Humanizer 检测清单里最出名的一条。完整列表见 SKILL.mdREADME 里还有一张改前/改后对照总表。挑几个新手最容易中招的类别典型 AI 腔人类写法意义膨胀marking a pivotal moment in the evolution of...直接说事实was established in 1989 to...虚假深度句尾挂一串 -ingsymbolizing..., reflecting..., showcasing...拆成具体句子回避 is/areserves as / boasts / features老老实实写 is / has三点排比innovation, inspiration, and insights有几项写几项委婉废话could potentially possibly be argued that...may空洞收尾The future looks bright...说具体的下一步谄媚腔Great question! Youre absolutely right!直接回答有意思的是版本历史显示砍破折号这条规则本身就升级过在 2.7.0 版 之前它只是破折号使用过度之后被直接改成了硬删除——因为在实践中它是性价比最高的检测特征。Humanizer 快速上手一键安装步骤方式一Skills CLI 跨 Agent 安装最快npx skills add blader/humanizer想装进所有支持的 Agent 环境加一个参数npx skills add blader/humanizer --agent *方式二Claude Code 插件/plugin marketplace add blader/humanizer /plugin install humanizerhumanizer之后以/humanizer:humanizer调用。方式三手动安装任何 Agent 都可用由于产物就是一个 SKILL.md把它复制进你 Agent 的技能目录即可或者克隆仓库git clone https://gitcode.com/GitHub_Trending/humani/humanizer /path/to/your/skills/humanizer最快使用方式装好后粘贴文本即可/humanizer [把你的 AI 文本粘贴在这里]或者直接用自然语言Please humanize this text: [你的文本]。进阶技巧——语气校准Voice CalibrationHumanizer 支持先学习你自己的写作样本句子长短、用词习惯、标点癖好再基于你的风格改写而不是输出千篇一律的干净腔。用法是在提示里附 2~3 段自己的文字说明这是我的文风样本即可。详细写法见 README 的 Voice Calibration 一节。常见误区这些信号其实不是信号Humanizer 最容易被新手用错的地方是误伤好文章。它的 误报防范清单 明确列出了单独出现时不能作为 AI 证据的特征语法完美、风格统一——很多专业作者和编辑过的稿件本来就这样正式或学术词汇——AI 滥用的是特定几个花哨词不是所有高级词单个破折号——必须配合其他模板化特征才算证据单独一个短句强调——连续多个短句堆戏剧感才是staccato drama弯引号——macOS、Word、多数 CMS 默认就是自动弯引号引用、标题、人名里的原文——二手文本不该被改写。一句话原则找集群不抓孤证。一两个特征什么都说明不了五个特征同时出现才是确凿信号。反过来SKILL.md 还列了人类写作特征看到就要手下留情具体到难以编造的细节、未解决矛盾的复杂情绪、带年代感的梗、能解释自修改理由的第一人称选择、长短交错的句长以及2022 年 11 月 30 日ChatGPT 公开上线之前的编辑痕迹——那些几乎不可能是 AI 写的。写在最后回到开头的问题Humanizer 为什么执着于砍掉破折号因为它是成本最低、命中最高的 AI 写作信号——一个标点符号的扫描就能过滤掉一大批 AI 文本的腔调指纹而当它与三点排比、华丽 AI 词汇、模板化结尾形成集群时基本就是实锤。如果你正在用 AI 辅助写作不妨把 Humanizer 加进工作流让 AI 负责初稿让它自己执行草稿 → 自审 → 终稿的净化闭环再全文扫一遍破折号收尾。写出来的文字才算真的有人味。更多模式细节与改前/改后完整示例见 SKILL.md项目版本历史与维护契约见 README.md 与 AGENTS.md。【免费下载链接】humanizerAgent skill that removes signs of AI-generated writing from text项目地址: https://gitcode.com/GitHub_Trending/humani/humanizer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Astryx Stepper 折叠机制全解:112px 阈值、Summary 行与 collapsed 导航配置

Astryx Stepper 折叠机制全解:112px 阈值、Summary 行与 collapsed 导航配置

Astryx Stepper 折叠机制全解:112px 阈值、Summary 行与 collapsed 导航配置 【免费下载链接】astryx An open source design system thats fully customizable and agent ready 项目地址: https://gitcode.com/GitHub_Trending/as/astryx Astryx 的 Stepper…

2026/11/8 4:16:27 阅读更多 →
DiceDB 的 INCRBYFLOAT 命令详解:浮点增量、溢出防护与底层实现

DiceDB 的 INCRBYFLOAT 命令详解:浮点增量、溢出防护与底层实现

DiceDB 的 INCRBYFLOAT 命令详解:浮点增量、溢出防护与底层实现 【免费下载链接】dicedb Open-source, low-latency key/value engine built on Valkey with query subscriptions and hierarchical storage tiers. 项目地址: https://gitcode.com/GitHub_Trending…

2026/10/24 17:10:19 阅读更多 →
Redis String三编码深度剖析:44字节阈值与性能实测

Redis String三编码深度剖析:44字节阈值与性能实测

1. 一次必须较真的 Redis String:三种编码到底从哪来做 Redis 相关项目或者准备 Redis 面试的同学,应该都碰到过“44 字节”这个数字。面试八股文里经常写:Redis 的 String 类型在存储短字符串时用 embstr 编码,当长度超过 44 字节…

2026/11/7 19:05:50 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/12 5:00:00 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/12 5:13:20 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/12 5:13:20 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/12 18:22:26 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/12 18:22:25 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/12 5:13:20 阅读更多 →

日新闻

周新闻

月新闻