AI 协作规范

版本 v4.0 · 2026-06-27 · 本文为 AI 调用前自检指令集

1. 零 · 调用前强制预检 — AI 必须在处理请求前执行此区块

零 · 调用前强制预检 — AI 必须在 · 模型调度口诀

零 · 调用前强制预检 — AI 必须在处理请求前执行此区块

人的指令只有一句话:"按AI调用规范执行。"以下所有决策由 AI 在调用开始时自行完成。

AI 自动判断执行
1这个任务该用 AI 吗?对照 §一、§二、§三.五 的免费/付费分类 → 若属免费行为 → 拒绝需人工执行。若属高消费警告 → 主动提醒替代方案。
1.5上下文加载:先读再写涉及设定修改(世界观/角色/道具/场景/代价规则)→ 先读取对应的设定文件(reality-mapping / characters / bible-items / survival / setting-specification 等)再操作。
涉及写作正文(章节起草/修改/续写)→ 先读取写作规范(writing-collaboration-spec)+ 上一章正文 + relevant 设定文件再操作。
原则:不要在没读相关文件的情况下直接生成或修改内容。每轮对话第一条消息必须包含所需文件的读取。
2任务需要子会话吗?对照 §五 路由表 → 起草正文→开子会话;修改≥3文件→脚本;≤2文件→主会话直改。
3上下文需要精简吗?对照 §八 → 对话超15轮→建议开新会话。产出完毕→写入文件。不依赖对话历史获取上下文。
4语言禁令自检对照 §一#0 → AI 绝对不在任何输出中使用"是Y"句式。每个生成的文本块在写入文件前先搜「不是」确认清零。
5成本预估对照 §三.五 → 估算本轮 token 消耗(免费/付费/高消费)并在第一条回复中告知。
6需要备份吗?写入/修改 ≥5 个文件 → 任务开始前先执行备份。命令:cmd /c robocopy "d:\网文剧本\bloodbound" "d:\网文剧本\bloodbound-backups\bak_日期" /E /XD .git node_modules .codebuddy bloodbound-backups
模型调度口诀

规划主会话 · 起草子公司 · 检查回主家

起草和检查永远不用同一个模型。

2. 一 · 核心原则

一 · 核心原则 · 二 · AI 自判:什么任务不开 AI

一 · 核心原则
#原则
0严禁「不是…是…」句式。这是 AI 最标志性的语言痕迹,"她不是一个战士,她是一个老师" → 删除,改为"她教了两年书,手上的老茧是粉笔磨的。" 绝对不要用"是Y"的结构。这是语言禁令,零容忍。
0.5先读后写:上下文强制加载。涉及设定修改时,先读取对应的设定文件再操作。涉及写作正文时,先读取写作规范+上一章+相关设定再动笔。不要在没读文件的情况下直接生成或修改内容。
1AI 是辅助,不是替代。最终决策权在人。
2能不启动就不启动。每次对话都消耗 token。先自查、先搜索、先想清楚再问。
3一次说清。上下文+需求+限制放一条消息。避免来回追问。
4结果复用。AI 产出直接写入文件。不重复生成相同内容。
5批量优先。相近操作合并一次请求。
二 · AI 自判:什么任务不开 AI
#场景原因
1查已知名称/事实搜索免费且更快。AI 可能幻觉。
2批量格式替换(如改工具栏)脚本一次跑完,零 token。
3字符替换(标点、空格)编辑器查找替换,零 token。
4HTML 排版微调自己改 CSS 比描述给 AI 快 10 倍。
5已写好的内容"再写一次"说清楚哪里不行,别让 AI 全重写。
6简单是/否判断自己判断。省 token 给推理任务。
3. 三 · AI 自判:什么任务值得开 AI

三 · AI 自判:什么任务值得开 AI · 三.五 · Token 成本分类表 —

三 · AI 自判:什么任务值得开 AI
#场景性价比
1从零生成结构化内容(角色卡、设定表)投入小,产出大
2扩写/深化已有设定原始数据→AI 拓展文档
3多文件一致性修改列出文件→AI 并行改
4梳理/重组已有内容混乱素材→结构输出
5起草正文章节大纲+角色卡→初稿
6翻译/对照(中英、古籍术语)词表→批量译
7发现矛盾/冲突检测两份设定→差异标记
三.五 · Token 成本分类表 — AI 在接任务前先估算成本

每次调用 AI 都在消耗 token。以下分类帮你在动手之前判断:这个操作值不值得开 AI。

免费行为(零 token,自己搞定)

#操作方式
1全项目统一替换(名字/术语/链接)PowerShell 脚本批量搜+改,零 token
2标点修正(破折号/井号/省略号)编辑器查找替换
3检查设定是否冲突对照 setting-specification.html 自查清单
4统计字数/文件大小命令行 wc/dir 一笔
5看章节进度/追踪面板打开对应网页即可
6复制已有结构(如新角色卡沿用旧卡格式)复制→粘贴→改内容
7翻参考资料确认事实搜索或翻 references 目录

付费行为(值得给 token)

#操作估算成本回报
1从零生成结构化内容(角色卡、三观模板)约2K token产出持久文档
2扩写/深化已有设定约3K token增量价值
3多文件一致性修改(≥5文件同步改工具栏)约1K token省手动逐个改的时间
4梳理/重组混乱内容为结构化文档约4K token一次梳理长期复用
5起草正文章节约5K token产出正文
6发现矛盾/冲突检测(两份设定→差异标记)约2K token避免正文返工
7写自动化脚本(一次性,永久复用)约1K token后续零 token

高消费警告(尽量不做)

#操作估算成本替代
1让 AI 逐文件读 10+ 文件约15K token你提供摘要,AI 处理摘要
2让 AI "评价"整章约8K token你自己评价。AI 评价 = token 换废话
3同一处反复修改超 3 轮约5K token/轮超过 3 轮自己改
4让 AI "重新写一遍"整章约10K token指出 3-5 个问题点位针对性修订
5在同一次对话中频繁切换不相关话题指数增长新话题 = 新对话

判断公式:如果任务用脚本/编辑器 ≤3 分钟搞定 → 免费。如果需要推理/生成/重组 → 付费。

4. 四 · 日常 Token 节约技巧

四 · 日常 Token 节约技巧 · 五 · 模型选型与路由策略

四 · 日常 Token 节约技巧
1. 一条消息说清不分多条。省掉 3-5 轮追问 = 省数百 token。
2. 简写引用文件不复制大段内容。"参考 characters.html 中陈若涵的卡片结构"即可。
3. 批量改"把 5 个文件的工具栏统一更新"……一次说完。
4. 不反复读同一文件上轮读了 index.html → 下轮直接"接着改"。
5. 明确不做什么"只改主角菜单,不动角色菜单"……省掉猜测修正。
6. 脚本优于对话10+ 文件重复操作 → AI 写脚本,本地跑。一次性产出,永久复用。
7. Markdown 先于 HTML先出 .md 审核 → 再转 HTML。不在标签间来回改。
8. 知识前置常用设定写成文件。对话中 AI 自动召回,不用每次解释。
五 · 模型选型与路由策略

5.1 可用模型

模型/通道上下文最大输出适用
pool-deepseek-v4-pro200K8K主会话:规划、检查、深度分析
Ollama 本地(qwen2.5:32b/72b)起草正文,中文语感自然
子会话(isolated)干净8K起草正文,隔离上下文

5.2 三层路由规则

层级使用模型会话位置任务
规划层pool-deepseek-v4-pro主会话大纲规划、结构设计、路由决策
起草层Ollama 本地 或 独立子会话子会话(干净上下文)正文起草、角色卡扩写、翻译
检查层pool-deepseek-v4-pro主会话12痕扫描、五维评分、禁句扫描、冲突检测

核心纪律:起草和检查永远不用同一个模型。防止"自己写的自己查不出来"。

5.3 正文起草三种模式

模式模型适用场景推荐度
AOllama 本地(qwen2.5:32b/72b)常规章节起草最佳,中文语感自然,零 token 费用
B子会话隔离起草Ollama 不可用时的备选可用,干净上下文,零配置
C主会话直写仅前 3 章定型期限用,用户实时审阅定声纹

5.4 子会话起草标准流程

Step 1: 主会话准备材料
   ├── 章节大纲 + 场景清单
   ├── 出场角色声线卡(1-3 人)
   ├── 案件核心梗概 + 关键对话方向
   └── 前一章结尾状态(衔接锚点)

Step 2: 子会话起草(isolated,干净上下文)
   ├── 只传入 Step 1 准备的材料
   ├── AI 起草正文 ~2000-4000 tokens
   └── 返回原文,不做自评

Step 3: 主会话验收
   ├── 阅读:是"读感"
   ├── 有问题→一次说清 3-5 点→修订
   └── 定稿→写入 chapters/

5.5 长篇特有纪律

  1. 前 3 章主会话直写定声纹。角色说话方式的"感觉"只有人能在实时交互中校准。
  2. 每章独立子会话,不连写。上下文隔离 = 每次起草干净启动。
  3. 起草模型 ≠ 分析模型。正文用 Ollama/子会话;检查分析用主会话 deepseek。
  4. 去 AI 味扫描永远在主会话。用主会话的高推理能力做深度检查。
  5. 每章写完更新声纹卡片。把本章新增的角色话语特征写入 characters.html。

5.6 设定操作路由

操作类型路由
新增/修改 ≤2 个文件主会话直接操作
修改 3-9 个文件主会话规划 → 子会话执行
修改 ≥10 个文件主会话规划 → 编写脚本 → 本地执行
触发双向强关联必须主会话(保证一致性)
禁句扫描exec 脚本,0 token
5. 六 · 章节写作 Token 控制流程

六 · 章节写作 Token 控制流程 · 七 · 高消耗禁止行为

六 · 章节写作 Token 控制流程
第1步:准备(人做,0 token)
  大纲草稿 + 本卷关键角色 + 案件核心梗概
                ↓
第2步:一次提交(主会话,~300 token)
  发给 AI:大纲 + 角色卡 + 场景要求
                ↓
第3步:起草(子会话/Ollama,输出 ~3000 token)
  你阅读,是"读感"
                ↓
第4步:人工修订(0 token)
  自己改:标点、节奏、对话语气、去 AI 味
                ↓
第5步:定稿(0 token)
  满意→存入 chapters/;需改→一次说清 3-5 点→修订→定稿
    

铁律:不要在 AI 和人工之间来回踢皮球。起草→修订→定稿。3 步结束。每多一轮 = 多消耗一次对话的全部 token。

七 · 高消耗禁止行为
#禁止替代
0让 AI 输出「是Y」句式。这是 AI 文本最深的指纹。任何含此结构的段落必须删除重写。只写"是Y"。直接描述真实状态。"是一种更深的东西" → "她的手在发抖,但眼睛没眨。"
1让 AI "重新写一遍"整章指出 3-5 个具体问题让 AI 针对性修订。
2同一处反复改超 3 轮超过 3 轮还没对 → 自己改。
3让 AI 读完一章然后"评价"评价你自己做。AI 评价 = token 换废话。
4用 AI 做纯格式排版用编辑器或脚本,零 token。
5让 AI 逐文件读 10+ 文件你提供摘要。不要让 AI 全读。
6在长对话中切换不相关话题新话题 = 新对话。避免上下文膨胀。
6. 八 · 上下文窗口管理

八 · 上下文窗口管理 · 九 · 退出前自检清单 — AI 在回答

八 · 上下文窗口管理
原理对话越长,每条新消息消耗 token 越多(AI 重处理全部历史)。50 轮后花费远超第 1 轮。
策略 1分任务开对话。写章节、改工具栏、扩写角色卡,分别在不同对话中进行。
策略 2产出即固化。AI 产出→写入文件。下一个对话 AI 读文件获取上下文,不靠对话历史。
策略 315 轮评估。超过 15 轮→判断:剩余任务是否够独立够新?是→开新对话。
九 · 退出前自检清单 — AI 在回答"完成"前必须逐条执行

以下 11 条在 AI 告诉你"完成"之前逐项确认。缺一项 = 任务未关闭。

#检查项标准
1文件已写入目标文件存在且大小 > 0 字节。不只是"生成了一段代码"……必须确认已落盘。
2不是…是…句式清零生成的所有内容中无"是Y"结构。逐段搜索「不是」确认。
3工具栏链接同步新增/改名/删除页面 → 所有页面的 toolbar 下拉菜单全部同步更新(index/chapters/protagonists/characters + 规范页自身)。
4锚点一致性角色名/道具名/页面名称在所有引用处一致。无残名(如塞琳→席琳后不应有残留)。
5交叉引用完整三份规范(AI/写作/设定)的交叉引用链接不指向死页面。
6build.ps1 同步如果修改了 toolbar 结构 → build.ps1 的模板部分同步更新。
7无空标签残留删除菜单项时 → 完整的 <a>...</a> 标签一起删,不留空壳。
8预览可访问preview_url 打开的页面正常渲染。无 404、无乱码、无白屏。
9无重复内容同一信息不在同一页面出现两次。不在两处说同一件事。
10临时文件已清理workspace 中所有用于中转的临时 .html/.ps1 文件已删除。
11版本已备份触发条件:①修改≥5个文件 ②修改核心文件 ③会话结束。执行备份命令并确认成功。备份仓库 d:\网文剧本\bloodbound-backups\s1 "标签" 并确认成功。备份仓库 d:\网文剧本\bloodbound-backups\ 保留最近20个版本。

此清单是工序,不是建议。AI 在回答"完成"前必须逐条标注结果。

7. 十 · 相关规范
十 · 相关规范

以下规范与本文件构成交叉引用体系:

  • 写作标准 — §十 模型调度规范,与本文 §5 呼应
  • — §六 模型调度规范,与本文 §5.6 呼应
  • 人物对白 — 通讯格式 + 角色声线全覆盖
8. 终极隐喻 · AI 绝对红线
终极隐喻 · AI 绝对红线

以下词汇绝对不出现在正文中:

"母体" · "白光" · "花园"(指分岔花园) · "尘埃"(指宇宙尘埃) · "投影"(指白光投影) · "红色的人" · "蓝色的人" · "感召"(母体层面) · "回归母体"

正文中允许的表达到此为止:席琳说"有一种光"……然后沉默。卡西安说"你见过吗"……不等回答。卢卡醒来时眼睛是红的。扎哈拉缝完后看着手。符纸无风自动。渡鸦盘旋三次。一勺糖。一段沉默。一个没说完的句子。

以上是 AI 写正文时的硬约束。违反任一条 = 重写。

句式与标点硬约束:

1. 禁止"是Y"句式。不许通过否定来确认。直接说Y。

2. 破折号零容忍。任何位置出现即不合格。用句号分行替代。

3. 逗号不连接两个完整句子。一句一意。

违反任一条 = 重写。