提示层级与注入位置
世界书到底会被放到哪里——先分清「提示层级」决定大区、「注入位置」负责旧逻辑,并理解五类层级各自适合放什么。
本章重点
本章重点:先分清「提示层级」和「注入位置」。一句话说就是:提示层级决定大区,注入位置负责旧逻辑。
重点
这一章很关键。上一章我们学会了把世界书写成一个大型提示词触发器。这一章要学的是:这条世界书命中了以后,到底应该被放到哪里。
以前很多人理解世界书,脑子里就一句话:命中了,就塞进去。现在不一样了。这套系统已经能把世界书分到不同层里。
先想明白:现在不是只看「位置」了
以前你主要看这三个东西:
- 角色定义前
- 角色定义后
- 聊天内注入
现在要先多看一个东西:提示层级。
提示层级决定的是:这条世界书命中以后,先被分到哪个大区里。
它不是在管「能不能触发」。能不能触发,还是看关键词、常驻、概率、递归那些。提示层级管的是:触发以后放哪里。
现在可以这样理解整个流程
一条世界书要真正进 prompt,大概会经历三步:
- 第一步:它有没有触发(触发方式 = 什么时候进来)
- 第二步:它进入哪个提示层级(提示层级 = 进来后先放到哪个大区)
- 第三步:如果它选择「跟随注入位置」,再看旧的位置设置(注入位置 = 旧逻辑位置,只有「跟随注入位置」时才继续生效)
更白话一点就是:同样一条设定,放的位置一变,体感就会变。
提示
新手可以先记这一句:先看提示层级,再看注入位置。
提示层级一共有哪几种
现在常用的提示层级可以先分成五类。
1)跟随注入位置
意思是:我还是按旧逻辑走,也就是继续看「角色定义前 / 角色定义后 / 聊天内注入」。
如果你导入的是旧世界书,或者你不确定该怎么迁移,先用这个最稳。
2)稳定区
意思是:这条是长期稳定设定,每轮都应该比较稳定地待在那里。它更像:角色卡之后的一层长期补充资料。
适合放:固定世界观、长期关系背景、组织设定、常驻地点设定、长期同行关系、修行体系/阵营/世界规则的补充。
3)当前状态区
意思是:这条不是永久设定,而是在告诉模型「现在剧情走到哪里了」。它更像:给模型看的「现在进行时」。
适合放:当前地点、当前章节、当前关系状态、当前任务、当前伤势、当前队伍状态、当前阶段的局势说明。
4)动态区
意思是:这条是本轮临时命中的内容。它更像:本轮酱料——这一轮用得上,就补进来;下一轮没触发,就不一定出现。
适合放:本轮关键词触发的地点/道具/事件、递归临时带出的补充、当前场景的一次性提示、这一轮相关但不一定每轮都要在的东西。
5)输出协议区
意思是:这条不是世界观,也不是剧情状态,而是在告诉模型「这轮回复最后必须怎么写」。它更像:开拍前最后一句提醒。
适合放:好感/信任/状态变量、TTS 标签格式、禁止抢写用户动作、禁止把隐藏标签写成正文、结尾格式、不要总结收束、每轮必须保留的输出格式。
角色卡告诉模型「你是谁」。输出协议区告诉模型「这轮回复必须按什么格式写」。
「跟随注入位置」到底是什么意思
这是为了兼容旧逻辑保留的模式。如果一条世界书设置成提示层级「跟随注入位置」,那它才会继续看旧的「注入位置」:
| 跟随注入位置 + | → 进入 |
|---|---|
| 角色定义前 | 角色定义前世界书 |
| 角色定义后 | 角色定义后世界书 |
| 聊天内注入 | 按聊天深度插入到聊天记录附近 |
重点
如果提示层级不是「跟随注入位置」,那旧的「角色定义前 / 后 / 聊天内注入」就不会决定最终摆放位置。这时真正决定位置的是提示层级本身。
角色定义前还怎么用
角色定义前依然有用。它适合放:世界观硬规则、角色出场前必须成立的背景、主角固定身份、不希望被角色卡理解错的前置设定。
标题:三一门基础框架
提示层级:跟随注入位置
注入位置:角色定义前
内容:
本世界遵循异人体系。主角固定为三一门弟子,修逆生三重,
逆生三重是主角的核心修行路径,不可被改写为普通武学。
这类内容适合在角色卡之前出现,因为它会影响角色卡怎么被理解。
角色定义后还怎么用
角色定义后更像角色卡后面的补充说明。适合放:角色习惯补充、角色对某人的长期态度、角色某段背景的补丁、关键词触发出来的角色相关补充。
标题:雪音的伦敦补充背景
提示层级:跟随注入位置
注入位置:角色定义后
主关键词:伦敦
内容:
雪音对伦敦并不是普通兴趣,她和这个地名之间有较深的私人情绪。
平时不会主动谈起,但一旦被提到,会明显收敛表情与语气。
这类内容不是世界硬规则,也不是当前一瞬间的提醒,它更像「角色卡后的补充」。
聊天内注入还怎么用
聊天内注入适合贴近最近聊天的短期提醒。它和动态区有点像,但位置更靠近聊天记录。
适合放:刚刚发生的短期状态、当前动作相关提醒、最近几轮才有效的情绪、非常贴近这句回复的导演提示。
标题:伦敦即时反应
提示层级:跟随注入位置
注入位置:聊天内注入
聊天深度:0
主关键词:伦敦
内容:
这一轮提到伦敦时,雪音会有一瞬停顿,但不会马上把真正原因说出来。
它更像导演在当前镜头旁边提醒一句:这句马上要写了,别忘了她这一瞬间的反应。
稳定区和角色定义后有什么区别
这两个都在角色卡后面,所以新手很容易混。
- 稳定区更适合:长期稳定的世界观、长期关系背景、常驻舞台设定、每轮都比较稳定存在的背景资料。它强调的是:长期稳定。
- 角色定义后更适合:旧逻辑里的角色补丁、跟随关键词触发的角色补充、你还想保留 before/after 习惯的条目。它强调的是:跟随旧位置。
提示
如果你是在整理新卡、新世界书,可以多用「稳定区」。如果你是在保留旧包、旧逻辑、旧测试词条,就用「跟随注入位置」。
当前状态区和动态区有什么区别
- 当前状态区回答的是:现在剧情走到哪里了?比如:当前地点在听雨咖啡二楼房间、当前关系阶段、当前剧情不处于战斗。
- 动态区回答的是:这一轮临时命中了什么?比如:本轮触发的地点/道具、递归带出的临时补充。
重点
一句话区别:当前状态区是「现在剧情在哪」,动态区是「这轮临时补什么」。
输出协议区适合放什么
输出协议区不是拿来放背景设定的,它适合放回复格式规则。比如:
标题:状态变量输出规则
提示层级:输出协议区
内容:
每次回复最后必须输出状态变化区块。
即使没有变化,也必须输出 +0。
状态变量不得写进正文,不得用旁白替代。
标题:TTS 标签规则
提示层级:输出协议区
内容:
只有角色直接台词可以附带 TTS 标签。
旁白、动作、环境描写和心理描写不得附带 TTS 标签。
这类内容放在靠后的位置更合适。因为它不是在告诉模型「世界是什么」,而是在提醒模型「这一轮回复必须怎么交卷」。
为什么这套结构对 DeepSeek V4-Pro / V4-Flash 更友好
DeepSeek V4 在 RP 里比较吃结构。如果所有东西都混在一起,它可能会出现这些问题:
- 忘记当前地点
- 忘记关系推进到哪
- 把临时设定当成长期设定
- 状态变量漏掉
- TTS 标签格式跑偏
- 抢写用户动作
- 角色口吻慢慢变飘
所以现在这套结构的思路是:固定设定放前面、当前状态单独放、本轮命中放动态区、输出格式规则放最后。
这样做的好处是:角色和世界观更稳、当前剧情更清楚、本轮关键词不会污染长期设定、状态变量和 TTS 规则离输出更近、调试时更容易看出是哪一层出了问题。
新手怎么选提示层级
先别想太复杂,照这个表选就够用了:
| 你想放的内容 | 推荐提示层级 |
|---|---|
| 旧世界书,不想改逻辑 | 跟随注入位置 |
| 必须在角色卡前成立的硬规则 | 跟随注入位置 + 角色定义前 |
| 角色卡后的补充设定 | 跟随注入位置 + 角色定义后 |
| 贴近最近聊天的短期提醒 | 跟随注入位置 + 聊天内注入 |
| 长期世界观、关系背景、常驻设定 | 稳定区 |
| 当前地点、章节、关系、任务 | 当前状态区 |
| 本轮关键词、递归、临时道具 | 动态区 |
| 状态变量、TTS、防抢话、结尾格式 | 输出协议区 |
这一章最后记住这几句
重点
对 DeepSeek V4 来说,可以先记一句话:设定放前面,状态放中间,临时提示放后面,格式规则放最后。
- 触发方式:决定它什么时候进来;
- 提示层级:决定它进哪个大区;
- 注入位置:旧逻辑,只有「跟随注入位置」时才继续生效;
- DeepSeek V4 下,越要长期稳定的内容,越不要和本轮临时内容混在一起。
下一步
下一章讲聊天深度怎么理解——只针对「聊天内注入」的那一层。