← 返回规范站

AI提示词标准化规范

高优先级 版本 v1.0 · 2026-07-07 适用范围:所有AI生成内容(章节、人设、设定扩展)
提示词分层强制结构
规则 1 五层分层强制结构

每个Prompt必须严格按以下5层结构编写,禁止跳层或合并层:

层级名称内容要求
L1世界观基底当前场景所处的世界观规则摘要(印记体系、势力格局、时间线节点)
L2人物约束出场角色的印记状态、性格关键词、行为底线、当前情绪
L3段落格式条例对话引号格式、段落分隔方式、心理活动标记、字数范围
L4禁止词列表/forbidden-words.json 拉取当前禁用词库并附加本次特殊禁令
L5输出格式要求纯文本/Markdown、字数上限、分段锚点标记、是否输出角色内心独白
示例 Prompt 结构:
[L1 世界观基底]
当前时间:血契历第317年,秋。地点:镜城·下城区·骨灯巷。
印记规则:血契印记激活需双方自愿,强制契约违法。
势力:织网者控制下城区黑市,审判庭巡夜队每三刻经过一次。

[L2 人物约束]
沈夜澜—印记:锁链纹(左臂),激活代价:每次使用失去一段记忆。
性格:沉默寡言,极少主动开口,但对弱者有保护本能。
行为底线:绝不使用强制契约,即使面临死亡威胁。
当前情绪:疲惫,刚结束一场追击战,左臂印记隐隐作痛。

[L3 段落格式条例]
- 对话使用中文引号 ""
- 段落首行不缩进
- 心理活动用斜体
- 场景切换用 * * * 分隔
- 本段字数控制在 1500–2000 字

[L4 禁止词列表]
禁用:不禁、忍不住、仿佛、似乎、一丝、一抹、眼底闪过、嘴角微扬
本段额外禁令:禁止出现任何天气描写超过50字

[L5 输出格式要求]
输出纯文本,段落间空一行。在每段结尾标注 [锚点:场景名-序号]。
不输出角色内心独白,仅通过行为和对话暗示心理状态。
提示词存档规则
规则 2 Prompt 存档与追溯

每一章/每段人设生成的完整Prompt必须附在修订记录内,禁止无记录随机生成。

存档格式:章节ID + Prompt全文 + 模型名 + 时间戳

存档位置:修订记录文件 revisions/ 目录,或在章节文件的元数据块中追加。

强制要求:

  • Prompt必须完整存档,不可只存摘要
  • 每次重新生成(regenerate)都需要新增一条存档记录,不可覆盖旧记录
  • 存档记录需关联对应的输出文本,形成 Prompt → Output 对照链
存档记录示例:
{
  "chapterId": "ch-023",
  "prompt": "[L1] 当前时间:血契历第317年...(完整Prompt)...",
  "model": "GPT-4o",
  "timestamp": "2026-07-07T14:32:00+08:00",
  "outputRef": "drafts/ch-023_batch03_GPT4o.md",
  "wordCount": 1850,
  "reviewStatus": "pending"
}
角色锁定提示
规则 3 角色印记与行为底线锁定

生成对话/剧情时,必须携带该角色的完整印记档案、性格关键词、行为底线条例,防止AI人设OOC(Out Of Character)。

执行流程:

从角色档案库拉取该角色最新版本的约束清单
将约束清单嵌入 Prompt 的 L2 层(人物约束)
生成完成后,人工比对输出内容是否违反行为底线
若违反底线,判定为致命冲突(fatal),必须重写

约束清单最低包含项:

  • 印记类型、位置、激活条件、代价
  • 核心性格三词(如:沉默 / 执拗 / 温柔底色)
  • 行为底线(如:绝不使用强制契约)
  • 语言风格标签(如:短句为主 / 少用感叹句 / 冷幽默)
  • 当前状态(如:受伤 / 情绪低落 / 印记反噬中)
角色约束清单示例(沈夜澜):
【角色约束清单 v2.3】
姓名:沈夜澜
印记:锁链纹 · 左臂 · 激活需接触对方皮肤 · 代价为失去一段记忆
核心性格:沉默 / 执拗 / 温柔底色
行为底线:
  ① 绝不使用强制契约
  ② 不会主动伤害无印记的普通人
  ③ 面对同伴危难时不会选择自保逃跑
语言风格:短句为主,少用感叹句,偶尔冷幽默
当前状态:左臂印记反噬中,近期记忆有缺失
批量生成限制规则
规则 4 单次产出与连续生成限制

为保证AI输出质量可控,对单次产出量和连续生成轮次设强制上限:

限制项阈值超限处理方式
单次AI产出字数≤ 3000 字超出部分截断,标记为「待续」并在下一轮携带上下文锚点重新生成
长章节分段每段 ≤ 3000 字每段标注上下文锚点(前段末尾关键事件 + 当前段起始场景)
连续生成轮次≤ 3 轮第3轮结束后必须暂停,进行人工审核通过后方可继续

上下文锚点格式:[锚点: 上一段末尾事件摘要 | 当前段起始场景]

分段生成示例:
第 1 段 Prompt 末尾附加:
[L5] 本段结尾请标注 [锚点: 沈夜澜在骨灯巷遭遇伏击,左臂印记激活]

第 2 段 Prompt 开头附加:
[L1 上下文锚点]
前段末尾:沈夜澜在骨灯巷遭遇伏击,左臂印记激活,失去关于母亲面容的记忆。
本段起始:战斗结束后,沈夜澜在巷口遇到审判庭巡夜队盘查。

第 3 轮结束后:
⚠️ 已达连续生成上限,请人工审核前3段内容后再继续。
负面词统一库
规则 5 禁用词汇与禁忌剧情库

维护一个统一的负面词库文件 /forbidden-words.json,所有AI调用必须挂载此库。

库内容分为三大类:

类别说明示例
禁用词汇AI高频但质量低下的套话、水词不禁、忍不住、仿佛、似乎、一丝、一抹、眼底闪过、嘴角微扬、心头一震
禁忌剧情违反核心世界观或价值观的情节模板印记无条件觉醒、普通人徒手对抗印记者、主角开后宫、反派无动机纯恶
违规描写不符合项目尺度的描写类型过度血腥细节、露骨色情描写、现实政治影射、未成年人不当内容

维护规则:

  • 库文件由主编维护,修改需在 revisions/ 中记录变更日志
  • 新增禁用词需附「发现场景」说明(在哪个章节/哪次生成中发现的问题)
  • 每次AI调用时自动拉取最新版本库文件,禁止使用本地缓存的旧版本
forbidden-words.json 结构示例:
{
  "version": "2026-07-07",
  "forbiddenWords": [
    { "word": "不禁", "reason": "AI高频水词", "addedDate": "2026-06-15" },
    { "word": "仿佛", "reason": "弱化叙事确定性", "addedDate": "2026-06-15" },
    { "word": "似乎", "reason": "弱化叙事确定性", "addedDate": "2026-06-15" }
  ],
  "forbiddenPlots": [
    { "pattern": "印记无条件觉醒", "reason": "违反印记激活需双方自愿的核心规则" }
  ],
  "forbiddenDescriptions": [
    { "type": "过度血腥", "threshold": "暴力细节描写超过100字且无剧情必要性" }
  ]
}