切换主题
世界书条目
如果你还没看过整体结构,建议先读 世界书基础。
如果你准备在条目正文里使用变量或随机内容,再配合看 宏替换。
提示
为了让示例前后一致,本页继续沿用《这是我的战争》这一类围城生存模拟器题材。
条目原则
一条世界书条目要想稳定,通常先满足这三点:
- 只负责一类信息
- 触发条件足够明确
- 正文进入上下文后,能立刻帮模型说得更准
很多条目不稳定,不是因为字段不会配,而是因为一条里塞了太多不同层级的信息。
常用字段
第一次做世界书,先把这些字段写对,已经能解决大部分问题。
| 字段 | 决定什么 | 新手建议 |
|---|---|---|
| 标题 | 这条内容以后怎么找 | 写清“类别 + 对象” |
| 触发类型 | 常驻还是按关键词触发 | 默认优先关键词触发 |
| 主关键词 | 什么情况下命中 | 用用户真会说的话 |
| 插入位置 | 内容放在上下文哪一层 | 不确定时先用“角色定义后” |
| 插入深度 | 贴近当前消息的程度 | 2-4 通常够用 |
| 条目知识 | 真正发给模型的正文 | 一条只讲一个主题 |
标题
标题主要给你自己看,不直接进入模型上下文。
它的作用很简单:半年后回来看时,你还能不能一眼知道这条写的是什么。
示例
避难所基础规则冬季寒潮军方广播布鲁诺|厨师与黑市交易经验中央医院废墟
触发类型
每条条目有两种基础触发方式:
- 常驻条目(蓝灯):每次对话都插入上下文
- 关键词触发(绿灯):命中关键词时才插入
示例
避难所基础规则适合做常驻条目冬季寒潮、黑市交易、中央医院更适合做关键词触发
WARNING
不要因为“怕模型忘”就把大量条目都改成常驻。
常驻条目越多,每轮对话增加的无关上下文就越多,不仅会提高 Token 消耗,也容易让角色表现变迟缓。
主关键词
主关键词决定这条内容在什么情况下被激活。只有在“关键词触发”模式下,它才真正生效。
多个关键词可以用这些方式分隔:
- 英文逗号
, - 中文逗号
, - 竖线
| - 空格
- 换行
示例
主关键词:医院, 医疗站, 绷带, 退烧药
关键词怎么写更靠谱?
- 贴近对话里真的会出现的话
- 同义词可以补,但不要为了“更全”把几十个近义词堆进去
- 不要只写作者脑中的抽象标签,比如“史诗节点”“命运崩塌感”这种不易触发的词
插入位置
插入位置决定条目内容被放到上下文的哪一层。
| 位置 | 更适合放什么 |
|---|---|
| 角色定义前 | 很底层、很稳定、希望模型优先知道的世界规则 |
| 角色定义后 | 大多数普通世界设定、补充说明、常规背景 |
| 助手发言 | 希望贴近当前回复、像临时提醒一样生效的内容 |
| 用户发言 | 希望贴近当前对话状态、强调当前局面的内容 |
新手默认选什么?
如果你暂时拿不准,先用 角色定义后。
它通常是最稳妥、最通用的位置。
插入深度
当插入位置是 助手发言 或 用户发言 时,才需要设置插入深度。
它表示:这条内容要插到离当前消息多近的位置。
数值越靠近当前消息,影响通常越直接。
示例
- 深度
1:非常贴近当前一轮 - 深度
3:稍微往前一些,但影响仍然明显
提示
普通情况下,2-4 已经够用,不需要一上来就贴得过近。
条目知识
这才是条目真正要写的正文内容。它会直接进入模型上下文。
示例
围城进入第三周后,避难所内部形成默认规则:
- 夜间外出者优先分配热食,但不享有额外药品配额。
- 受伤者可优先使用绷带,除非当日存在更严重感染者。
- 外出搜刮所得必须先登记,再决定是否私下交换。
- 若连续两天未带回可用物资,其他成员会开始质疑其继续外出的价值。
正文怎么写更有效?
- 一条只讲一个主题
- 直接给信息,不绕弯
- 少写与当前用途无关的修辞
- 已经在角色卡里写清楚的内容,不要再重复一遍
WARNING
世界书内容不是越长越好。
- 常驻条目过长,会长期占用上下文
- 关键词条目过散,命中后信息密度会偏低
- 超出模型上下文窗口后,部分内容会被裁掉
高级设置
这一部分不是必须项。多数情况下保持默认即可;只有在你需要更细的控制时,再逐项调整。
注意
大多数高级项,主要围绕“关键词条目命中后怎么处理”展开。
一类:控制是否触发
扫描深度
扫描深度决定关键词匹配时,系统会往回看多少条聊天历史,默认是最近 2 条 消息。
什么时候调?
- 条目是强时效信息时,可以把范围设浅一点
- 条目需要承接前几轮剧情时,可以适当放宽
- 范围太大,容易让已经过去的话题重新被触发
次关键词
次关键词是主关键词命中后的第二层过滤。
它适合解决这种情况:用户提到了一个大类概念,但只有在更具体的语境下,你才想注入这条内容。
示例
主关键词:超市
次关键词:地下仓库, 通风管
触发逻辑:
- 仅提次词:“这里有个通风管。” -> 不触发
- 仅提主词:“我们今晚搜刮超市。” -> 不触发
- 主词和次词同时出现:“我在超市里找到了那个通风管。” -> 触发
次关键词过滤
主关键词命中后,可以再用次关键词过滤进一步判断。
| 模式 | 说明 |
|---|---|
| 与任意 | 次关键词里至少命中一个才通过 |
| 与所有 | 次关键词必须全部命中才通过 |
| 非任意 | 只要命中任意一个次关键词,就拦截 |
| 非所有 | 只有在“全部命中”时才拦截 |
提示
第一次使用时,优先从 与任意 开始。
它最直观,也最接近日常需求。
匹配开场白
开启后,开场白也会参与关键词匹配。
这适合根据不同开局,自动带出不同场景条目。
WARNING
开场白通常信息密度很高。如果你同时写了很多高命中关键词,第一轮很容易瞬间膨胀。
区分大小写
开启后,关键词匹配会严格区分大小写。
中文场景里通常不常用,更多见于英文术语、代码类关键词和专有缩写。
二类:控制触发频率
使用概率
开启后,条目命中也不一定每次都插入,而是按你设置的百分比决定。
这适合做:
- 传闻类内容
- 随机事件
- 不希望每次都出现的环境反馈
示例
远处传来军方广播 可以设为 60%。
这样命中后不会每次都强行插入,整体效果也会更自然。
选择性插入
当多个条目同时命中时,选择性插入会结合“插入优先级”决定哪些条目更靠后插入,哪些条目更像背景底层内容。
可以把它简单理解成:
- 优先级更低:更像背景底板
- 优先级更高:更像当前重点提醒
如果上下文空间不够,靠后的条目虽然影响更强,也更容易被裁掉。
三类:控制是否连锁触发
阻止递归
当前条目被激活后,不再继续触发其他条目。
它的主要作用,是防止某条内容一路把相关条目全串起来,最后越滚越大。一般建议保持开启。
不可递归
其他条目激活后,不会反过来触发本条目。
如果你不希望这条被“连带拉出”,可以保留这个限制。
延迟递归
开启后,这条条目不会在第一次扫描时直接激活,而是先等其他条目触发,再在后续递归阶段参与。
它更适合做分层设定:先出现上位概念,再补下位细节。
提示
如果你还没主动设计过递归链,这项通常可以先关着。
四类:控制持续时间
粘性
粘性表示:条目一旦触发,会持续生效多少轮消息。
适合做持续数轮的天气、伤病、关系压力、战时状态等内容。
冷却
冷却表示:条目触发之后,接下来多少轮内就算再次命中,也不会重新触发。
它常和粘性一起用,避免某条内容刚结束又立刻重新进来。
延迟
延迟表示:至少要到第几条对话之后,这条条目才允许参与匹配。
这很适合做中后期信息、隐藏机制,或者需要先铺垫几轮再出现的设定。
更多参考
按信息类型,怎么配更顺?
如果你不知道该怎么下手,可以直接按信息类型选配置:
| 信息类型 | 常见配置思路 |
|---|---|
| 底层规则 | 常驻 + 角色定义前 / 后 |
| 地点资料 | 关键词触发 + 角色定义后 |
| 阶段状态 | 关键词触发 + 粘性 / 冷却 |
| 临时提醒 | 关键词触发 + 用户 / 助手发言 + 插入深度 |
| 事件 / 传闻 | 关键词触发 + 使用概率 |
| 分层设定 | 关键词触发 + 次关键词 / 递归 |
示例
避难所基础规则:常驻 + 角色定义后中央医院废墟:关键词触发 + 角色定义后冬季寒潮:关键词触发 + 粘性3军方广播:关键词触发 + 使用概率60%
条目不稳定时,先这样排查
| 症状 | 优先检查什么 |
|---|---|
| 完全不触发 | 触发类型、主关键词、扫描深度、是否被禁用 |
| 乱入太频繁 | 关键词是不是太泛、扫描范围是不是太大、是否误设常驻 |
| 一触发就塞太多 | 是否递归链过长、是否开了太多容易同时命中的条目 |
| 效果不明显 | 插入位置是否太远、插入深度是否不合理、正文是否过于空泛 |
| Token 爆炸 | 常驻条目是否过长、重复信息是否太多、命中条目是否同时过多 |
第一次编辑,建议从这个模板起步
如果你是第一次认真做世界书,不必一开始就碰所有高级项。
推荐先这样搭:
- 先写
2-4条常驻条目 - 再补
5-10条关键词条目 - 插入位置优先用
角色定义后 - 高级设置先保留默认值
- 跑几轮测试后,再决定哪些条目要加概率、粘性、冷却或递归
一个适合起步的围城世界书
避难所基础规则:常驻条目城市当前战争阶段:常驻条目中央医院废墟:关键词触发黑市交易:关键词触发冬季寒潮:关键词触发布鲁诺:关键词触发
最后怎么判断一条条目写得好不好?
可以只看三件事:
- 它是不是在需要的时候出现
- 它是不是只负责一类信息,而不是一锅乱炖
- 它进入上下文后,能不能明显帮助角色说得更准,而不是更乱
如果能做到这三点,这条世界书条目基本就是合格的。
如果你准备在条目正文里继续加入时间、随机或变量,再继续看 宏替换。