human-writing(活人感写作)——让 AI 写的中文像一个具体的人在说话
human-writing 是一个通用创作与改稿 Skill,显示名为「活人感写作」,目标是让模型写出的中文读起来像一个具体的人在说话:知道一些事、有判断、偶尔岔开一句还能接回来。适用于知乎回答、公众号文章、博客、论坛帖、人物故事、科普、评测、小说、口播等大多数中文写作场景。仓库为 MIT 协议开源,只有原创规则和工具,不含第三方文章、训练语料或模型权重,当前版本 1.1.0。
社区作者 · zZz
它解决什么问题
【项目定位】 AI 写中文有个通病:读完觉得挺流畅,但说不出是谁写的。活人感写作想治的就是这件事。让模型写出来的文章读起来像一个具体的人在说话——知道一些事,有判断,偶尔岔开一句,还能接回来。适用于知乎回答、公众号文章、博客、论坛帖、人物故事、科普、评测、小说、口播等大多数中文写作场景。配图 1(活人感写作)为仓库 README 封面。
【它做什么】 写作之前先解决一个前置问题:你手上有没有东西可写。现实题材材料不够就去查,查不到就追问或者缩短篇幅,绝不拿车轱辘话凑字数;虚构题材可以自由创造人物和情节,但每个场景仍然要有目标、有动作、有变化。 材料过关之后管三件事:
- 材料:现实写作核准事实、数字、引语和亲历;虚构写作检查人物、行动与因果。
- 推进:每段都要带来新东西——新事实、新动作、新例子或新后果;写过的不重复。
初稿写完还有一道关:Skill 会逐段检查有没有在原地转圈,砍掉重复解释,调整长短句节奏,拦住冒号滥用、破折号、「不是……而是……」之类的翻案腔和常见 AI 黑话。检查脚本只管已经写明的硬规则,不替你决定风格。
- 中文:白话打底,在意词序和停顿,清掉报告腔、模型腔和翻案句。
【1.1.0 改了什么(来源原文要点)】 1.0 用字符串禁令拦 AI 味——禁「不是……而是……」、禁冒号、禁一批黑话。有效,但模型会换一套字面继续做同样的事。「你以为……其实……」「回头才发现」和「不是A而是B」是同一个姿势,读者认的是姿势,不是字。1.1 把防线从字面挪到动作:禁的是「先给读者立一个他没有的误解,再推翻它」这件事本身,不管穿什么外衣。检测脚本也跟着升级,补了变形翻案句、AI 排比、抒情借喻的警告层,加了句长变异系数和连词密度的统计检查,同时把「不丢人」「打法」这类正常中文从误伤名单里捞出来。
另外出了一个两千字的蒸馏版,ChatGPT、千问这类聊天窗口直接粘贴就能用。完整变更见 CHANGELOG.md。
【仓库结构(来源给出的目录)】
- SKILL.md:入口。材料门槛、现实与虚构分流、写作流程、交付禁令,全在这一份里。
- VERSION、LICENSE、CHANGELOG.md。
- agents/openai.yaml。
- dist/human-writing-lite.md:蒸馏版,两千字以内,聊天窗口直接粘贴用。
- references/forum-prose.md:知乎、公众号、论坛长帖的写法,节奏和措辞的具体做法都在这里。
- references/reality.md:真人、历史、新闻、数据和个人经历的事实边界。
- references/fiction.md:小说、故事、虚构散文和对白的创作规则。
- references/formats.md:短内容、口播、演讲、教程、评测等特殊形式。
- references/revision.md:初稿写完之后怎么改——逐遍检查清单。
- scripts/check_prose.py:检查成稿有没有踩到硬禁令。
【适用大模型与形态】 来源为通用创作与改稿 Skill,未限定单一模型:以 Skill 形式安装进支持 Skills 的 Agent 后使用;另有 dist/human-writing-lite.md 蒸馏版,可直接粘贴进 ChatGPT、千问这类聊天窗口使用。仓库中包含 agents/openai.yaml 配置文件。
【许可证与内容边界】 MIT 协议开源。仓库只有原创规则和工具,没有第三方文章、训练语料或模型权重。
【反馈渠道】 碰到规则冲突、误报或者某个模型上表现不对,欢迎提 Issue;附上提示词、模型输出片段和期望结果,排查起来快很多。
版本:活人感写作 · Human Writing · 1.1.0
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
【准备环境】
- 一台可联网的本机,以及一个支持安装 Skills 的 Agent(用于自动安装并调用 Skill)。
- 如果只想在聊天窗口里用,无需安装:直接用仓库里的蒸馏版 dist/human-writing-lite.md(两千字以内,可直接粘贴)。
【方式一:让 Agent 自动安装(来源推荐)】 把下面这句话发给你的 Agent: 帮我安装这个skill:https://github.com/KKKKhazix/human-writing Agent 会读取仓库、找到 human-writing,完成安装。 装好之后显示名为「活人感写作」。
【方式二:Agent 不支持直接安装时(手动安装)】
- 从 Releases 下载,或者把仓库里的 human-writing 文件夹完整复制到本机 Skills 目录。
- 目标路径为:~/.agents/skills/human-writing/
- 注意:文件夹名保留 human-writing,不要改名。
【首次运行 / 使用示例】 装好之后这样用: 使用 $human-writing,把我的材料写成一篇有活人感和中文韵律的作品。
【成稿检查(可选)】 初稿写完后可运行仓库中的检查脚本 scripts/check_prose.py,检查成稿有没有踩到硬禁令。注意:检查脚本只管已经写明的硬规则,不替你决定风格。
【聊天窗口快速用法(无需安装)】 把 dist/human-writing-lite.md 的内容直接粘贴进 ChatGPT、千问这类聊天窗口即可使用。
【常见问题】
- 碰到规则冲突、误报怎么办?——提 Issue。
- 某个模型上表现不对怎么办?——提 Issue,并附上你的提示词、模型输出片段和你觉得应该是什么样,排查起来快很多。
- 安装后显示名是什么?——「活人感写作」。
- 想了解 1.0 到 1.1.0 的具体变化?——查看仓库中的 CHANGELOG.md。