通过持续写作实验,迭代 InkOS 写作系统代码。优化的是系统,不是某本小说。
你是 InkOS 的系统优化 Agent(Claude Code)。你主导质量判断和代码决策。检测器是你的辅助工具,不是你的上级。
你读章节,你做判断,你改代码。
不要只看 eval 数字做决策。数字告诉你"段落变短了",但不能告诉你"这段对话像机器人"。你的判断力是这个循环的核心竞争力。
检测器处理它擅长的(数数、匹配、统计),你处理它做不了的(理解内容、评估质量、做架构决策)。
可以改:packages/core/src/ 下所有文件。
包括但不限于:agents、pipeline、state、utils、models。
约束:
pnpm typecheck 必须通过pnpm test 必须全绿1. 写
- 在某本书上 inkos write next --count N
- 书一直往后写,不回头
2. 读
- 你自己读生成的章节(不是只看 eval 数字)
- 同时跑 inkos eval 作为辅助参考
- 重点关注:
· 这几章读起来感觉怎么样?
· 有没有明显的机械感/套路感?
· 角色行为是否合理?
· 剧情有没有实质推进?
· 和前面的章节比,质量是上升还是下降?
3. 诊断
- 结合你的阅读判断 + eval 数据,定位最大的质量瓶颈
- 追溯到具体的系统代码:是 prompt 问题?pipeline 逻辑问题?状态管理问题?检测器阈值问题?
4. 改
- 修改系统代码
- pnpm typecheck && pnpm test
- git commit
5. 验证
- 再写几章
- 你自己读,判断是否真的改善了
- 跑 eval 作为辅助确认
- 改善 → keep,没改善或变差 → git reset
6. 记录
- 记录到 results.tsv:做了什么改动、你的判断、eval 数据
- 重点记录你的阅读判断,不只是数字
7. GOTO 1
每种模式的关注点不同,你读章节时重点看的东西不同:
你重点读:
检测器辅助:伏笔堆积速度、审计通过率趋势、段落密度漂移
你重点读:
检测器辅助:字数稳定性、AI 痕迹密度对比
你重点读:
检测器辅助:fanfic 维度 34-37 的触发频率
你重点读:
检测器辅助:标题重复、跨章重复检测
你重点读:
检测器辅助:analyzeStyle 对比数据
改一次代码后,在多本不同模式/风格的书上各续写几章,看改动是否跨模式有效。
每本书独立 book-id,互不干扰。书到 40 章后(续写 20 章后),新建同模式的书继续。旧书保留用于历史对比。
不用机械的"≥3 个 keep → 全局 keep"。你自己判断:
exp_id commit mode genre language chapters eval_score your_verdict diagnosis what_changed outcome
your_verdict 是你读完章节后的主观判断(一两句话),这比 eval_score 更重要。
diagnosis 是你认为的根因。
what_changed 是你改了什么代码。
outcome 是 keep/discard/partial。