AI 味太重?sepia 来去味

Agent 写出来的文案总被嫌弃一眼 AI?sepia 在 GitHub 拿下 1535 星,把去 AI 味固化为 Agent Skills 兼容 skill,覆盖 77+ 代理,本文一步步演示安装、调参与 CI 接入。

源仓库: Nanako0129/sepia

AI 味太重?sepia 来去味

项目是什么,为什么现在火

sepia 是 GitHub 上 2026 年 8 月底突然冲榜的写作 skill,目标只有一个:把 Agent Skills 兼容代理生成的文本里那层”塑料味”擦掉。它挂在 Anthropic、OpenAI、Google、Cursor 等 77+ 代理都能识别的 SKILLS 路径下,所以安装一次就能让多个客户端同时受益。截至 9 月 3 日,仓库已收 1535 星,热度仍在爬升。HN 上”AI 文本一眼假”的讨论一直没停,Reddit r/ClaudeAI 每周都有用户求”去 AI 味 prompt”。sepia 把零散经验固化成可复用 skill,正好踩中这个需求窗口。

核心问题 1:为什么 Agent 写出来总像 AI

现象:让 Agent 写产品介绍,它会冒出”至关重要""赋能""我们致力于”和三段式排比,读起来像 PPT。根因:模型在 RLHF 阶段被训练成”讨好评委”,“delve into""in today’s fast-paced world”这类高频词与句式被过度强化。sepia 的解法是在 skill manifest 里挂一组反模式词典,运行后逐句扫描并替换。核心配置长这样:

# skills/sepia/manifest.yaml
name: sepia
version: 0.4.1
triggers:
  - on: "post_write"
patterns:
  forbidden:
    - "至关重要"
    - "赋能"
    - "delve into"
  replacements:
    "至关重要": "关键"
    "delve into": "看"

核心问题 2:sepia 怎么一键接入 77+ 代理

现象:看到 SKILLS.md 却不知道装到哪个目录,每个客户端路径都不同。根因:Agent Skills 标准刚落地,官方 CLI 还没统一各家的加载约定。sepia 在 README 里给出一行命令,复制粘贴就能装到任意兼容代理:

npx skills-cli add Nanako0129/sepia \
  --target ~/.claude/skills \
  --target ~/.codex/skills \
  --target ~/.gemini/skills

装完后重启客户端,写作请求就会自动经过 sepia 后处理,不需要改任何 prompt。

核心问题 3:去 AI 味会不会变成另一种套路

现象:直接删”赋能、至关重要”显得机械,像小学生作文。根因:词替换只解决表层,句式节奏还是 AI。sepia 在词典之外还内置一个 sentence-rewriter,它会把动辄 30 词的长句切短,把”首先 / 其次 / 最后”改成有逻辑衔接的自然段落。配置开关:

{
  "rewriter": {
    "max_sentence_len": 18,
    "kill_listed_transitions": ["首先", "其次", "最后", "综上"],
    "voice": "second_person"
  }
}

打开 voice: second_person 后,输出会自动从”我们应当”切到”你可以”,读起来立刻像人写的。

核心问题 4:sepia 与人工润色的边界在哪

现象:业务文案上线前还是得人审,否则会出事。根因:去 AI 味只能解决风格问题,救不了逻辑漏洞和事实错误。实战里建议两段式:先用 sepia 跑一遍去味,再让人做事实校对。一个最小工作流:

# run_sepia.py
import subprocess, sys
text = open(sys.argv[1]).read()
out = subprocess.check_output(
    ["npx", "skills-cli", "run", "sepia", "--stdin"],
    input=text, text=True
)
open(sys.argv[1], "w").write(out)
print("去 AI 味完成,请人工 review")

跑完日志会提示”去 AI 味完成,请人工 review”,把责任边界画清楚,避免把风格问题误当成事实问题。

核心问题 5:怎么在 CI/CD 里自动跑 sepia

现象:PR 多的时候手动跑脚本太烦。根因:团队没有把”去 AI 味”纳入流水线。sepia 提供 GitHub Action,一行接入:

# .github/workflows/lint.yml
name: sepia
on: [pull_request]
jobs:
  deai:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: Nanako0129/sepia-action@v1
        with:
          paths: "docs/**/*.md"
          fail_on_score: 0.7

fail_on_score 是 AI 味概率阈值,超过就红 PR,强制作者改稿。这一步把”反 AI 味”从个人习惯升级成团队规范。


Sources

  • GitHub Trending 2026-09-03
  • r/ClaudeAI “How to remove AI tone” 讨论串
  • Anthropic Agent Skills 官方规范