Sepia Skill:修复叙事架构,让 AI 写作摘掉「AI 味」
让 AI 写作摘掉”一眼 AI 味”的叙事架构修复工具。不同于换词改句的表层 humanizer,Sepia 从叙事结构层入手,基于 6.1 万条故事的实证研究,用三遍写作流程修复 AI 写作在主题解释、因果链、揭示节奏上的典型破绽,一个命令装到 77+ 智能体平台。截至 2026-09-09 约 2476 星,上线不足两周即登上 GitHub Trending 榜单。
功能与原则
Sepia 是一个遵循 Agent Skills 开放标准(agentskills.io)的写作 Skill,核心能力是检测并修复 AI 生成文本中的”AI 味”。它的方法论建在实证研究基础上,而非直觉:StoryScope(Russell et al., 2026)对 6.1 万条故事(人类 + 5 个前沿 LLM)做了叙事结构分类实验,发现仅用叙事特征就能以 93.2% macro-F1 检测 AI 小说;而表层改写(LAMP 编辑条件)仅把检测率从 95.5% 微降至 93.9%——说明 AI 痕迹的真正来源是架构层,不是词汇。
基于这一发现,Sepia 设计了两条并行的修复路径:
- 小说叙事架构修复:三遍流程(叙事架构 → 话语流 → 表面风格),每遍针对不同的 AI 破绽层次
- 职业文档场景化规则:发布说明、PR/Issue 回复、复盘报告、工单、技术文章各有专属规则
核心原则:校准到人类写作分布,而不是反转 AI 分布。人类写作处于”中间值”,把每条规则都套一遍的文本反而会形成新的 AI 指纹,所以 Sepia 建议每篇只选 3–5 个动作,留出余量。
认可度
- GitHub 星数:约 2476 星(截至 2026-09-09),157 个 Fork
- 增长轨迹:项目创建于 2026-08-28,不到两周即突破 2000 星,期间多次登上 GitHub Trending 每日/周榜
- 社媒热度:多个中文技术社区(稀土掘金、CSDN、AI 之心等)有专项解读,在 X/Twitter 上被 AI 写作社群高频引用
- 平台覆盖:支持 77+ Agent Skills 兼容平台,是目前覆盖度最广的去 AI 味 Skill 之一
- 学术基础:基于 arXiv:2604.03136(StoryScope)研究论文,有可复现的评测基准支撑
链接
GitHub:https://github.com/Nanako0129/sepia
原作者
Nanako0129(GitHub Username)
独立开发者,专注于 AI 写作质量与 Agent Skills 生态。Sepia 是其目前最知名的项目,遵循 MIT 许可证,完全免费商用。
介绍
当前的 AI 写作辅助工具大多在做同一件事:替换同义词、调整句式长度、加上”亲”或”呀”等口语词。但这些改动治标不治本——因为 AI 生成文本的”AI 味”根源不在词汇层,而在叙事架构层。
Sepia 试图解决这个根本问题。它把”AI 小说”和”AI 职业文本”分开处理:
小说路径:AI 小说最典型的破绽是—— narrator 把主题解释给读者看、因果链单一整洁、情绪只描写身体感受、没有真实世界指涉、没有读者意识、时间线性推进、结局靠主角成长 Acceptance 解决。Sepia 的三遍修复流程分别针对这些层次做重构。
职业文本路径:AI 职业文本的典型问题是——无信息量的填充词、在需要判断时用模糊 hedging、ChatGPT 遗留的模板化表达、不顾场合的语域偏移、看起来像批量生产物的格式。Sepia 为每种文档类型(发布说明、PR 回复、复盘、工单、技术文章)配置了专属规则。
项目内置 30 特征诊断 rubric,以及针对 Claude、GPT、Gemini、DeepSeek、Kimi 五个模型的分别指纹修正——因为不同模型写出来的”AI 味”特征并不相同。
特点
- 叙事层修复:不走换词路线,而是修复因果链、揭示节奏、情绪描写模式等架构层问题,有研究数据背书
- 跨平台覆盖:遵循 Agent Skills 标准,一句命令装到 77+ 平台,含 Claude Code、Codex、Grok Build、Antigravity 原生插件封装
- 双轨并行:小说和职业文本分开处理,各有独立的方法论和规则集
- 模型指纹:针对 5 个主流模型分别提供风格 PASS 层,不是通用改写
- 保守原则:每篇推荐 3–5 个动作,留余量;过度修正反而会造出新的 AI 指纹
使用方法
安装(通用):
npx skills add Nanako0129/sepia -g
Claude Code 安装完整插件包:
npx skills add Nanako0129/sepia --skill sepia
手动安装:
git clone https://github.com/Nanako0129/sepia.git
cp -r sepia/skills/sepia/ ~/.claude/skills/sepia
四种操作:
| 操作 | 命令(Claude Code) | 含义 |
|---|---|---|
| write | /sepia-write | 从零创作符合人类写作风格的文本 |
| review | /sepia-review | 仅诊断,不修改 |
| refactor | /sepia-refactor | 最小化原地编辑 |
| recreate | /sepia-recreate | 从源事实和意图重写全文 |
最小示例:
/sepia-review <粘贴待检测文本>
Sepia 会输出 30 特征 rubric 的诊断结果,指出文本中哪些叙事层出现了 AI 特征,并建议下一步修复方向。
使用场景与人群
适用场景:
- 自媒体作者、内容创作者用 AI 辅助初稿后的去 AI 味处理
- 技术写作者(发布说明、复盘文档)避免批量生产的机械感
- 小说作者利用 AI 构思后,需要将叙事风格调回人类写作质感
- 社媒运营者发布 AI 辅助内容前的自查与调整
目标用户:
- 日常使用 AI 写作但苦于”一眼 AI 味”的写作者
- 依赖 AI 生成技术文档但不想让读者感知到机器腔调的工程师
- 研究 AI 写作检测与 humanization 领域的研究者(可参考 Sepia 的研究目录 /research/)
输入与输出案例
案例一:小说文本 review
输入(AI 生成的开头):
“孤独是人生的一部分,每个人都会经历它。它教会我们珍惜与他人的关系,让我们变得更加坚强。Maria 一直都知道这个道理,直到那个下雨的傍晚……”
Sepia review 诊断:
- 主题前置解释(narrator 直接说教)
- 因果链过于整洁(孤独 → 珍惜关系 → 坚强,三段式)
- 情绪仅渲染身体感受,缺乏具体情境
- 建议:去掉首段说教,从 Maria 的具体处境直接进入场景,用行动而非总结呈现主题
案例二:技术文章 recreate
输入(ChatGPT 风格的发布说明):
“我们非常兴奋地宣布,v2.0 版本正式发布!此版本带来了许多令人惊叹的新功能,包括性能提升、bug 修复以及用户体验的优化。我们致力于为用户提供最好的体验,感谢大家的支持!”
Sepia recreate 输出(示例):
“v2.0 现已发布。主要变化:性能基准测试显示 p99 延迟下降 40%;修复了 [#1234] 中报告的内存泄漏问题;新的
--compact标志将输出体积缩减约 60%。详见 CHANGELOG。”
对比:原版充满了 AI 发布说明的典型特征(兴奋感叹、无实质信息的感谢段落、”令人惊叹”等夸张形容词),recreate 后以用户影响为先、给出具体数字、附上可查证的链接,是真实工程师会写的发布日志风格。
评论区
登录后可评论。