把一个选题交给 AI,几分钟后它就能还你一篇三四千字的文章。标题、结构、案例一应俱全,结尾甚至还有一句适合单独截图的金句。
但你可能不敢发。因为它太顺了,太完整了,也太像一篇谁都可以署名的文章。
于是你开始手动"去 AI 味"——删掉"首先、其次、最后",去掉"赋能""抓手",把长句切短,加上几句"说真的""我当时就愣住了"。折腾半天,文章不那么像报告了,但还是不像你。
更讽刺的是,AI 本该节省时间。结果它两分钟写完,你花两个小时修改。删套话、查事实、替换根本没发生过的例子,把正确但没用的话重新拧出重点。到底是 AI 在帮你写,还是你在给 AI 收拾作文?
这可能是过去一年里,每个用 AI 写过东西的人都会有的困惑。
问题到底出在哪儿
过去谈"去 AI 味",注意力大多放在句式和词汇上。这些调整确实能让文章看起来不那么像机器写的,但解决的只是 AI 味露在外面的那层皮。
真正的问题是什么?
一篇 AI 写的文章,信息有,观点有,故事有,结构有。唯独没有一个真实生活过的人。没有材料支撑的判断,没有具体动作承载的情绪,没有真正来自某个经历的细节。它正确、完整、流畅,但读下来就像一篇"正确答案"——什么都对,可谁也不会把它当成自己的东西。
数字生命卡兹克最新开源的项目 human-writing,恰好解决的就是这个根上的问题。

活人感写作:管三件事
human-writing 的核心逻辑非常清晰,一张表就能说明白:
| 维度 | 做什么 |
|---|---|
| 材料 | 核准事实、数字、引语和亲历。现实写作检查人物、行动与因果 |
| 推进 | 每个新段落带来新事实、新动作、新例子、新区别或新后果 |
| 中文 | 白话打底,重视词序、停顿、照应和分寸,清除报告腔与模型腔 |
这三件事恰好对应了 AI 写作的三个根本缺陷。
材料解决的是"有没有东西可写"。AI 写文章最大的问题之一,是用想象补事实。没有经历过的事,它可以编出一个"比如有个人";没有来源的数据,它可以造一个"据调查显示"。human-writing 要求动笔前先检查材料是否充足——现实写作需要具体的经历、事实、数字、动作、原话,虚构写作需要人物目标、行动和场景变化。材料不够时,宁可缩短篇幅,也不用假例子和重复解释灌字数。
推进解决的是"文章有没有往前走"。AI 的通病是用不同的说法重复同一个观点。把"用户体验很重要"换成"用户感受是关键",再换成"用户视角不可或缺"——三段话讲的其实是同一件事。human-writing 要求每一段必须带来新东西:新的事实、新的动作、新的例子、新的区别或新的后果。如果删掉一段后文章没什么变化,那这段就是注水。
中文解决的是"写出来的东西像不像中文"。AI 生成的文本往往带着"报告腔"和"模型腔",喜欢用长句、抽象名词、比喻包装。human-writing 要求白话打底,重视词序和停顿,清除冒号、破折号、翻案句和商业黑话。
现实与虚构,两条路分开走
一个设计亮点是从入口处就把现实写作和虚构创作分开了:
现实写作(真人、历史、新闻、数据、评测、教程、个人经历)要求材料必须能核验,数字、引语、经历要有来源。不够就追问或研究,绝不用想象补事实,不编造"精确时间、神态、天气、房间摆设"等假细节。
虚构创作(小说、故事、对白、剧本)则允许创造人物、场景、对白、心理和结局。每个主要场景要有目标、动作或变化,细节跟着人物视角走,不伪造现实来源。
这个设计很聪明——避免了"用写论文的规则写小说,用写小说的方式写评测"的尴尬。
五步写作流程
- 判断现实或虚构 — 用户说"小说""虚构"直接创作;要求真实、纪实、亲历则先核验再写
- 检查材料 — 现实写作至少五件具体材料才能支撑 1200 字以上的非虚构作品
- 直接写第一稿 — 带着具体的说话者和材料去写,开头尽快碰到事情,不预告全文结构
- 按文体修正 — 根据知乎回答、论坛长帖、公众号文章、博客等类型调整结构
- 检查硬规则 — 用 Python 脚本 check_prose.py 扫描禁用项
那些"不能出现"的东西
human-writing 有一套严格的硬禁令:
- 禁用标点:中文冒号、英文冒号、破折号、连接号
- 禁用句式:"不是…而是…""并非…而是…""与其说…不如说…""看似…实则…"等翻案句
- 禁用词语:"说白了""说穿了""先说结论"等硬停词
- 禁用路标:"更微妙的是""值得注意的是""从某种意义上说"等模型惯用的洞察路标
- 禁用黑话:赋能、抓手、商业闭环、底层逻辑、降本增效、内容矩阵、全链路、组合拳
这些不是凭空拍脑袋来的,而是卡兹克在实际写作中积累下来的"AI 味标记"。
自带检查脚本,一键扫雷
仓库里的 check_prose.py 脚本专门检查成稿是否命中硬禁令:
python3 scripts/check_prose.py 稿件.md
脚本检查禁用标点、硬停词、翻案句、禁词、长前置成分、多"的"长句、连续短段等问题,把结果分成"需要修改"和"需要人工判断"两类,作者根据实际情况处理。
安装与使用
Agent 自动安装(推荐):
帮我安装这个 skill:https://github.com/KKKKhazix/human-writing
手动安装:从 GitHub Releases 下载 human-writing.skill,或把仓库里的 human-writing 文件夹复制到 ~/.agents/skills/human-writing/。
安装后调用:
使用 $human-writing,把我的材料写成一篇有活人感和中文韵律的作品。
仓库结构
human-writing/
├── SKILL.md # 入口文件
├── VERSION # 版本号
├── LICENSE # MIT License
├── agents/
│ └── openai.yaml
├── references/
│ ├── forum-prose.md # 知乎/论坛/公众号写法
│ ├── reality.md # 事实核验规则
│ ├── fiction.md # 虚构创作规则
│ ├── formats.md # 不同形式处理
│ └── revision.md # 七遍改稿流程
└── scripts/
└── check_prose.py # 检查脚本
写在最后
AI 写作发展到今天,我们见过太多"一键生成"的工具,也见过太多"去 AI 味"的方案。但大多数方案都在试图"改句子",很少有人真正从"材料 - 推进 - 中文"这三个维度去重建写作的底层逻辑。
human-writing 的可贵之处在于它的克制。它不承诺"一键写出爆款",不承诺"秒变大神"。它做的事情很朴素:帮你检查有没有东西可写,确保每一段都在往前走,让中文像中文。
GitHub 地址:https://github.com/KKKKhazix/human-writing