人味

Renwei
AI 味减法,人味加法

书稿级中文去 AI 味。别人的 humanizer 改段落,人味管一整本 13 万字的书。

51 条规则 · 9 大维度 MIT 开源 AGENTS.md 兼容 不烧 token 的本地检测 小说 / 剧本 profile
问题

真正让读者出戏的,不是某一个句子

句子层面的 AI 味,市面上的工具都能改。但一本书读到一半让人合上的,往往是跨章节的裂缝——而这些裂缝,一次只读一段的工具永远看不见。

第 2 章说辅酶 Q10 一天 100mg,第 7 章又说 30mg 起步。读者当场懵了。

开篇郑重承诺「本书不讲复杂的生化通路」,第 4 章讲了整整 20 页

基因在第 1 章是「蓝图」,第 3 章是「开关」,第 5 章成了「交响乐队」。三个打架的意象,读者不是在理解概念,是在清理认知碎片。

第 12 章冒出一句「研究表明」,查无此文

这些错,单句级的工具看不见。人味读的是整本书。

核心差异

不只做减法

砍掉 AI 味只是地基。真正的问题是砍完之后,文字还是不会走路——干净了,但没有血肉。人味在减法之后还有加法。

AI 写(153 字)

在当今大健康时代的背景下,甲基化作为一种极其重要的表观遗传调控机制,在基因表达的调控过程中发挥着不可或缺的关键作用。值得注意的是,甲基化不仅是一个复杂的生化过程,而且与多种慢性疾病的发生发展密切相关。我们需要理解的是,通过摄入富含甲基供体的食物,可以使得体内的甲基化水平得到有效改善。总而言之,甲基化就像一把双刃剑。让我们一起拥抱更健康的生活吧!

命中 11 条规则:车轱辘话开头 · 夸张修饰 · 假递进 ·「我们」滥用 · 介词掩盖主语 · 陈腐比喻 · 万能积极结尾…

人写(82 字,缩 46%)

先记住一句话:甲基化不改变基因序列,但能决定哪些基因被打开、哪些被关掉。

这个开关跟衰老的关系,比你想象的更直接。2019 年 Fitzgerald 团队让一群中年人吃了 8 周高甲基供体饮食——绿叶菜、甜菜根、动物肝脏——结果参与者的生物年龄平均回退了 1.8 岁。

1.8 岁。不是神话,是数据。

字数减半,信息量翻倍。有节奏、有钩子、有可检索的出处。
加法 · 规则 40

段落推动感

把「A。B。C。」的事实罗列改成「A,所以 B。而 B 意味着 C」的推导链,每句话推着读者往下一句走。

加法 · 规则 41

顶真与钩子

上一句的尾词成为下一句的首词,不靠连接词也让行文紧密。「…打开了开关。这个开关…」

加法 · 规则 42

信息揭示节奏

结论先行 / 悬念驱动 / 分层递进三种模型交替,让读者每翻一页都有新鲜感。

加法 · 规则 43

白描与渲染

知道什么时候收、什么时候放。科普书 70% 白描 + 30% 渲染——渲染太多变鸡汤,白描太多变教材。

规则体系

51 条规则,9 大维度

从多本中文健康科普书稿的真实编辑经验 + 出版级编校标准提炼,不是拍脑袋列的关键词黑名单。每条都有「特征 / AI 写 / 人写 / 改法」四段式。

规则 1–12
AI 腔调识别
先拆台再搭台、边界声明、推给医生、预先辩护、假递进、车轱辘话
规则 13–20
英文 Humanizer 适配
三项排比、夸张修饰、宣传腔、模糊归因、万能结尾、口语过度
规则 21–26
欧化中文修复
长「的」字定语链、被字句、形式动词、「通过…使…」、代词密度
规则 27–30
语法硬伤修补
句式杂糅、成分残缺赘余、标点规范、一面两面、数据自洽
规则 31–34
篇章技法
长短句节奏、段落去路标化、术语语气视角三重锚定、章节呼吸感
场景一–六
场景专属规则
自序、科学解释章、实操章、案例分析、附录、章节标题
规则 35–39
长上下文一致性
论点漂移、前后矛盾、比喻互斥、过度拟人化、知识幻觉 — 护城河
规则 40–43
正面写作技法
段落推动感、顶真钩子、信息揭示节奏、白描与渲染
规则 44–51
量化指标阈值
破折号、冒号、三项排比、「不是X而是Y」密度、人味密度
别处没有

长上下文一致性:五条规则

长文不是短文拼接。AI 在跨章节记忆、全局一致性和逻辑推导链上有系统性弱点——篇幅越长,暴露越彻底。这五条是人味区别于所有段落级工具的地方。

规则 35论点漂移与首尾脱节

随着篇幅增长,AI 被中间生成的细节带偏,后半段偏离开篇立论。读者读完发现「你不是一开始说这个的」。

开篇:「甲基化检测为什么不能替代临床诊断」→ 第 3 章已变成「甲基化检测的全面应用指南」,完全忘了开篇的限定前提。
规则 36前后矛盾与静默遗忘

不是 AI「故意」矛盾,是注意力窗口有限导致的静默遗忘。数据矛盾还算好查,承诺矛盾最隐蔽。

第 2 章:辅酶 Q10 推荐 100mg/天 → 第 7 章:建议 30mg 起步
第 1 章:「本书不讲复杂的生化通路」→ 第 4 章:讲了整整 20 页。
规则 37修辞过载与比喻互斥

好的科普用比喻帮读者建立心智模型。一个模型还没建立,下一个比喻就把它推翻了。跨度越大,读者攒的互斥意象越多。

第 1 章「DNA 甲基化就像一本生命的蓝图」→ 第 3 章「甲基化是基因表达的精密开关」→ 第 5 章「表观遗传是一支演奏中的交响乐队
规则 38过度拟人化

赋予分子、细胞、基因以人的企图心和意志——伪生动的重灾区。一本书累积下来,读者会觉得「你在写童话」。

「自由基伺机攻击脆弱的细胞膜,试图破坏细胞的完整性」
→「自由基是代谢产生的活性分子,多余的会跟细胞膜发生氧化反应、破坏膜结构」
规则 39知识幻觉与事实核查

AI 在需要论证时会一本正经地捏造。长书中危害随篇幅累积:一处捏造可能被后续多处引用,错误层层放大。

识别信号:加引号的「研究显示」但无可检索出处 · 无引用段落里出现过于精确的数字 · 一个「完美地论证了作者观点」的案例——现实中几乎不存在恰好完美匹配的数据
架构

确定性 + 大模型,双通道

能数清楚的东西不该花钱问大模型,需要判断的东西正则也数不出来。人味把两件事分开做。

确定性通道 · 本地 · 免费
  • 破折号密度(每千字 ≤1)
  • 冒号密度(13 万字 ≤800)
  • 三项排比(≤350)
  • 「不是X而是Y」(≤30)
  • 过度拟人化、欧化定语链
  • 人味密度指标
纯 Python 正则统计 · 零依赖 · 不烧 token · 退出码可接 CI
+
大模型通道 · 需判断
  • 论点是否漂移
  • 比喻是否互斥
  • 案例颗粒度够不够
  • 段落有没有推动感
  • 视角语气是否统一
  • 改写与润色本身
按阶段分轮加载四个规则模块,降低注意力衰减
这不是理论设计,是实测逼出来的。v3.0.0 的 eval 里,大模型清掉了全部拟人化,却自己引入了破折号滥用(每千字 6 个,超标 6 倍)——模型看不见自己的统计习惯,只有确定性检测能抓到。
实测

有数据,也有没数据的坦白

v3.0.0 在 10 案 3 领域测试集上的结果,含完整报告与逐案原始输出,全部开源可复现。

100%
检测召回率
24/24 规则实例
96.7%
负例保真
人写文本不被改坏
59%
最高压缩
信息量不减
0
编造的对比数据
没有 baseline 就不写
测试集里有一个负例陷阱:一段本来就是人写的第一人称自述。正确行为是几乎不动它——很多 humanizer 会把好文字一起「优化」掉。人味只改了 4 个字(删冗余代词),与金标准 100% 一致。

而 baseline 那一列,我们空着。严格的「加 skill vs 不加 skill」对比,需要一个未加载本 skill 的独立模型跑同一组输入。强行填一列自己生成的对照数据就是编造——那正好违反规则 39。完整实测报告 →
在线试用

不用装,先试一章

把书稿粘进浏览器,三秒出体检报告。跟命令行版用的是同一套规则——完全本地运行,不上传、不联网、不需要注册

网页版只能测「能被程序客观判定」的部分。论点漂移、前后数据矛盾、承诺对账、比喻冲突、知识幻觉这五条最关键的规则,任何单章检测都测不出来——它们要读完整本书。那部分需要把 skill 接进 Claude Code / Cursor 等工具。
文体覆盖

写小说?规则得换一套

规则 38「去拟人化」在科普里是治病,在小说里是毁笔法——「风推开了门」「夜色压下来」必须留住。所以虚构类不是换几个例子,是换规则本身。

文体状态说明
非虚构
科普 / 健康营养 / 商业科技 / 个人成长
✅ 完整支持51 条规则全适用,配 3 个可插拔领域示例包
小说 / 剧本🚧 MVP--profile fiction:禁用规则 38/16/39,放宽白描渲染比与破折号阈值,把规则 35/36 映射为主线漂移设定矛盾,新增 F1–F10 虚构专属
诗歌 / 实验性文本、医疗专业书、非中文❌ 不在范围需要不同标准,请 fork 扩展
F1–F4

句子层

对话同质化(所有角色一个腔)· 情绪直述而非呈现 · 万能场景开头 · 陈腐身体反应(心一紧、瞳孔一缩)

F5–F6

长篇一致性

设定漂移(第 3 章绿眼睛、第 18 章成褐色;时间线对不上)· 伏笔未回收(郑重埋下的钩子再没出现)

F7–F10

叙事层

节拍平均(像匀速传送带)· 角色 OOC 与动机断裂 · 视角泄漏 · 副词过载的动作描写

F1–F10 目前尚无 eval 实测,效果是判断不是数据。我们在文档里如实标注了——有 AI 生成的小说片段欢迎提 issue,帮我们补齐虚构类测试集。
开始用

3 分钟上手

大多数 agent 工具什么都不用配——仓库根的 AGENTS.md 是当前的事实标准,放进项目即生效。

# 体检:不改稿、不调用大模型、不花一分钱
python cli/renwei_lint.py 你的书稿.md

# 工业模式:整本书逐章检测,导出 CSV 报告
python cli/renwei_lint.py chapters/ --per-file --quiet --csv report.csv

# 写小说?切换虚构类规则
python cli/renwei_lint.py 小说.md --profile fiction

退出码 0 = 通过、1 = 有超标项,可直接接进 CI 卡关。

平台怎么装
通用(首选)仓库根 AGENTS.md 即生效
Claude Code同上,或用 /deai/deai-scan/deai-fix 斜杠命令
Cursor.cursor/rules/ 靠 globs 自动拦截 *.md
Codex CLI / Grok CLI / HermesAGENTS.md,开箱可用
OpenClawadapters/portable-skill/
Copilot / Gemini CLI / Windsurf / Zed / AiderAGENTS.md

兼容性表区分「已实测」与「理论兼容」,不做没验证过的宣称。

开源与进阶

核心永久免费

规则本体与确定性检测按 MIT 开源。进阶能力按需付费——但你永远可以只用免费部分把书改完。

开源版
¥0
  • 51 条核心规则
  • CLI 体检与批处理
  • 全部平台适配
  • eval 测试集
  • 一个领域包
个人版
规划中
  • 全部领域扩展包
  • 图形界面
  • 整本书批处理脚本
  • 规则持续更新
专业版
规划中
  • 编辑器插件
  • 一键 AI 重构
    (接你自己的 API Key)
  • 精修报告导出
出版机构
按项目
  • 书稿流水线搭建
  • 定制领域包
  • 团队培训
  • 按字数精修服务
常见问题

你可能想问

这是帮我绕过 AI 检测的工具吗?

不是。人味是编辑工具,目标是让书更好读,不是让机器认不出来。如果你要的是绕过查重或 AI 检测,这个项目帮不上忙,也不打算帮。

跟其他 humanizer 有什么不同?

三点。第一,它们处理段落,人味处理整本书——论点漂移、前后数据矛盾、比喻互斥这些跨章节问题,段落级工具结构上就看不见。第二,它们只做减法,人味在砍完 AI 味之后还有正面写作技法。第三,人味把能量化的部分做成了不烧 token 的本地检测,而不是每件事都问大模型。

会不会把我自己写的部分也改坏?

这正是我们专门测的。测试集里有个负例陷阱——一段本来就是人写的自述,正确行为是几乎不动。实测只改了 4 个字(删冗余代词),与人工金标准 100% 一致。规则里也明确写了红线:保留作者第一人称自述、真实口语引文、真实案例细节。

需要 API Key 或联网吗?

体检不需要——renwei_lint.py 是纯 Python 正则统计,零依赖、本地跑、不花钱。只有让大模型改写时才需要你自己的模型(Claude Code、Cursor 等你已经在用的工具)。

我不是程序员,能用吗?

目前需要一点命令行基础,或者在 Claude Code / Cursor 里用。图形界面在规划中。如果你是出版社或职业作者,可以直接提 issue 说明需求——这类反馈会优先排。

规则可以改吗?

可以,而且鼓励。MIT 协议,fork 随意。规则本体是纯 Markdown,阈值在 metrics.json 里,改完 CLI 立刻生效。文体差异大到需要禁用某些规则时,写一个 profile 即可(参考 profiles/fiction)。

把书稿交给它试一章

先跑体检——不改稿、不花钱、不用注册。看到报告再决定要不要改。