AI 写的东西为什么一眼就能认出来?这个 1700⭐ 的开源技能从骨架层面帮你改

你有没有这种感觉——一篇东西读起来"没什么问题",但就是感觉像 AI 写的?
不是因为它用词太华丽,也不是因为它老是"首先、其次、总之"。(虽然这些也是原因。)
真正的问题是更底层的东西:叙事骨架。
2026 年有一篇论文叫 StoryScope(arXiv:2604.03136),用 6 万篇故事做了个实验:训练一个只看叙事结构特征(不碰用词)的分类器,结果 AI 检测准确率 93.2%。就算把表面风格全部替换掉(95.5% → 93.9%),那些骨架上的"AI 味"还是挥之不去。
怎么修?把骨架拆了重建。
sepia:不是改词,是修骨架
sepia 是一个刚冒出来的开源技能(GitHub 上两天 1700+⭐),它做的事情跟市面上所有"去 AI 化"工具都不一样——别人改表层(换词换句式),sepia 改结构层(叙事架构)。
它有三遍检查:
第一遍:叙事架构(小说/故事类)
- 别让旁白把主题说出来(让读者自己悟)
- 因果链别太顺(留几个"说不清"的坑)
- 不要只用"身体反应"来表现情绪(痛、心跳、眼泪——AI 最爱三件套)
- 加入真实世界的参照物(日期、地名、某个冷门牌子)
第二遍:行文节奏
- 段落结构别千篇一律(不要总是"引出问题→分析→总结")
- 中间别塌下去(AI 常在前 30%和后 30%写得好,中间在凑字数)
第三遍:表面风格
- 替换套路词、句式模板、固定词汇
- 这也是大家最熟的去 AI 化操作,但 sepia 把它放在最后一轮——前两轮修好了骨架,这里做"抛光"。
不止小说:职场文档也有匹配规则
sepia 不只是给写小说的人用的。它对不同文体有专属规则:
- 发版说明:用户影响放最前面,每个结论要有证据,不加营销水分
- PR/Issue 回复:答案放第一句,引用代码位置,不盲目夸"great work"
- 事故复盘:对事不对人,对机制零容忍;附时间戳、死胡同、已接手的行动项
- 技术文章:开头从实际问题出发,暴露一个真实的"走弯路"过程,至少有一个明确的立场
这条我特别喜欢——它跟我在 papaitool 上写"从0开始"栏目的心法完全一样:给读者一个真实踩过的坑,比十句漂亮话值钱。
怎么试
如果你用 Claude Code、Codex、Grok Build 或 Antigravity,一条命令就能装:
# 通用(Skills CLI)
npx skills add Nanako0129/sepia -g
# 或 Claude Code
claude plugin marketplace add Nanako0129/sepia
claude plugin install sepia@sepia --scope user
# Codex
codex plugin marketplace add Nanako0129/sepia
codex plugin add sepia@sepia
装完后有四个操作:write(新写)/ review(只诊断不修改)/ refactor(最小改动)/ recreate(从源头事实和意图重写)。
一点感想
我不是写小说的,但这个技能让我想了挺久的。
我们平时说"AI 味太冲",总觉得是词的问题。换词、换句式、加点口语——"去 AI 化"一个月能换十种工具。但 sepia 的逻辑是说:那些藏在骨架里的东西——叙事逻辑太顺、主题说得太明、情绪太单一——才是真正的 AI 指纹。
修骨架比换皮肤难。但反过来说,如果 AI 真正难模仿的是"叙事结构的混乱感和真实感"——那这恰恰是人类写作者不该丢的东西。
不追求"完美写作"。留几个坑、摊一条说不清的逻辑、承认一个走弯路的决定——这些都让你的文字更不像 AI,也更像人。
项目信息
- GitHub:https://github.com/Nanako0129/sepia
- License:MIT
- 基于:StoryScope(arXiv:2604.03136)+ 11 篇相关研究