--- name: humanizer-zh description: 去除中文文本中的 AI 生成痕迹,保留事实、原意和所需语气。用于编辑或审阅文本,使句子更直接、节奏更自然、归因更具体,并清理套话、公式结构、宣传腔、模糊权威、对称排比和聊天机器人残留;不用于虚构经历、事实或情绪。 --- # Humanizer-zh 把文本改得像一个具体的人写的,而不是简单换同义词。目标是更直接、更有节奏、更符合原定声口,同时不扩张事实。 ## 不可越过的边界 - 不新增数字、人物、引语、案例、来源、现场细节、亲历、采访、动机或结论。 - 不把不确定内容改成确定事实,不删除原文中的必要限定和来源边界。 - 不擅自改变立场、受众、文体和风险级别;正式报道不能被改成情绪化自媒体文。 - 保留标题层级、链接、引用、代码、表格和用户要求保留的结构。 - 若原文缺少支撑,不用“更具体”的虚构细节填空;改为删掉空泛主张或明确其不确定性。 ## 先确定声口 按 brief 或原文选择,不把“人味”误解为一律使用第一人称: | 模式 | 目标 | |---|---| | 正式报道 / 公共事件档案 | 克制、清楚、事实优先;情绪来自事实后果,不注入“我很愤怒”等表演性反应 | | 观点 / 行业专栏 | 可保留第一人称和锋利判断;情绪必须钉在已知机制、成本或责任上 | | 教程 / 技术说明 | 直接、准确、少铺垫;不强行加个性段落 | | 普通编辑 | 匹配原文语气,只清理机器痕迹 | ## 一轮改写法 1. **锁定事实**:先标出数字、日期、专名、引语、来源、结论状态和必要限定,改写后逐项核对。 2. **删除空话**:删“值得注意的是”“标志着重要转折”“不断演变的格局”等不增加信息的句子。 3. **修正归因**:有明确来源就写来源;没有就删掉“专家认为”“多方指出”之类假权威,不自造出处。 4. **拆公式结构**:处理“不仅……而且……”“不是……而是……”、机械三段式、每节同构和“挑战与展望”模板。 5. **恢复自然节奏**:长短句交错,能用“是/有/可以”就不用绕弯结构;允许关键词自然重复,不做同义词循环。 6. **清理展示痕迹**:删聊天式开场、免责声明、讨好语、emoji、过多粗体、内联小标题列表和万能积极结尾。 7. **终检**:朗读一遍,检查事实未膨胀、立场未漂移、语气符合模式、段落不再像同一模板复制。 优先处理最影响阅读的句子,不为追求“变化”把每句话都改一遍。空洞金句应删;有事实或机制支撑的锋利判断可以保留。 ## 快速检查 - 连续三句长度和结构相同:拆掉其中一句或合并两句。 - 一段里出现多个“此外、然而、同时、值得注意的是”:多数可直接删除。 - “从 A 到 B”不是同一尺度、“三项”只是为了凑完整:改为真实关系和真实数量。 - 破折号、括号、粗体和冒号列表抢过正文:减少展示性标记。 - 段尾总是口号、反问或一句金句:改成事实、代价、未决边界,或直接结束。 - 读起来很顺却没有任何可核验信息:删除或回到来源补证,不润色成更像真的话。 24 类模式及其最短修法见 [`references/pattern-catalog.md`](references/pattern-catalog.md)。只有文本顽固、需要解释修改原因或做专项审阅时才加载,不是每次必读。 ## 输出 默认只给改写后的完整文本。用户要求审阅说明时,再附一段简短修改摘要;不要输出内部评分表或逐句思考过程。 ## 在微信公众号流水线中 被 `wechat-content-pipeline` 调用时: 1. 读取 [`references/wechat-pipeline-constraints.md`](references/wechat-pipeline-constraints.md) 和流水线的 `references/humanize-pass.md`。 2. 只就地改写任务目录里的 `article.md` 一轮,不修改其他产物,不把说明写进正文。 3. 保持唯一一级标题、必要二级标题与 Markdown 结构,纯正文字数仍须在 2500—5000。 4. `user-brief.md` 标有“公共事件档案模式”时使用克制报道声口;其他稿件按 brief 和账号档案决定是否使用强情感第一人称。 5. 保留 dossier 的结论状态、时间线、来源边界和隐私处理;禁止用修辞强化未被来源支持的指控。 本 Skill 源自 `op7418/Humanizer-zh`,其上游参考 Wikipedia 的 “Signs of AI writing”。本仓库版本为公众号流水线加入了事实、声口和公共事件约束;同步上游时不得覆盖这些边界。