Skip to content

世界书条目

如果你还没看过整体结构,建议先阅读 世界书基础

如果你准备在条目正文里使用变量或随机内容,再配合查看 宏替换

条目原则

优秀的世界书条目,应该满足以下三个原则:

  1. 只负责一类信息
  2. 触发条件清晰,该触发时不会不触发,不该触发时不会误触发
  3. 世界书内容能确实为模型提供额外知识

很多条目不稳定,不是因为字段不会配,而是因为一条里塞了太多不同层级的信息。

常用字段

第一次做世界书,建议先关注以下字段:

字段决定什么新手建议
标题这条内容以后怎么找写清“类别 + 对象”
触发类型常驻还是按关键词触发默认优先关键词触发
主关键词什么情况下命中用模型或用户对话中确实会出现的词
插入位置内容放在上下文的哪一层不确定时先用“角色定义后”
插入深度贴近当前消息的程度2-4 通常够用
条目知识发送给模型的正文一条只讲一个主题

标题

标题只有你自己能看到,不进入模型上下文。

它的作用很简单:让你能不打开条目就知道条目是干什么的。

示例

  • 避难所基础规则
  • 冬季寒潮
  • 军方广播
  • 布鲁诺|厨师与黑市交易经验
  • 中央医院废墟

触发类型

每条条目有两种基础触发方式:

  • 常驻条目(蓝灯):每次对话都插入上下文
  • 关键词触发(绿灯):命中关键词时才插入

示例

  • 避难所基础规则 适合做常驻条目
  • 冬季寒潮黑市交易中央医院 更适合做关键词触发条目

WARNING

不要因为“怕模型忘”就把大量条目都设成常驻。

常驻条目越多,每轮对话包含的无关上下文就越多,不仅会提高 Token 消耗,也容易让角色卡表现变差。

主关键词

主关键词决定这条内容在什么情况下被激活。只有在“关键词触发”模式下才会生效。

多个关键词可以用这些方式分隔:

  • 英文逗号 ,
  • 中文逗号
  • 竖线 |
  • 空格
  • 换行

示例

主关键词:医院, 医疗站, 绷带, 退烧药

这一轮对话发送的其它信息包含该条目的主关键词时,该条目内容就会被发送给AI。

关键词怎么写更靠谱?

  • 使用对话里真的会出现的词
  • 不要使用常用词,比如“我”、“的”、“医生”这种行文中经常出现的词
  • 不要使用你脑中的抽象标签,比如“史诗节点”、“命运崩塌感”这种行文中几乎不可能出现的词
  • 默认只检测AI和用户的最后一条信息是否包含该关键词,具体范围设置见后文 扫描深度

插入位置

插入位置决定条目内容被放到上下文的哪一层。

位置更适合放什么
角色定义前很底层、很稳定、希望模型优先知道的世界规则
角色定义后大多数普通世界设定、补充说明、常规背景
助手发言聊天记录中,包装成 AI 的回复,一般用于预填充
用户发言聊天记录中,包装成用户的发言,一般用于固定指令

新手默认选什么?

如果你暂时拿不准,先用 角色定义后

它通常是最稳妥、最通用的位置。

插入深度(@D)

当插入位置是 助手发言用户发言 时,才需要设置插入深度。

它表示:这条内容要插到离当前消息多近的位置。插入深度n即这条内容会插到当前消息的n轮对话之前。

数值越小,影响通常越直接。

示例

  • 深度 1:插入到当前消息之前
  • 深度 6:插入到当前消息的6轮对话之前

提示

一般情况下,用于提醒事件,设置6-8 已经够用。1 是对AI影响最大的位置,请只放置临时规则、核心指令等关键设定。

条目知识

这是条目要写的内容正文。条目触发后,它会进入模型上下文。

示例

围城进入第三周后,避难所内部形成默认规则:

  1. 夜间外出者优先分配热食,但不享有额外药品配额。
  2. 受伤者可优先使用绷带,除非当日存在更严重感染者。
  3. 外出搜刮所得必须先登记,再决定是否私下交换。
  4. 若连续两天未带回可用物资,其他成员会开始质疑其继续外出的价值。

正文怎么写更有效?

  • 一条只讲一个主题
  • 直接给出信息,不进行修饰或引导
  • 已经在角色设定里写清楚的内容,不要再重复一遍

WARNING

世界书内容不是越长越好。

  • 常驻条目过长,会长期占用上下文
  • 关键词条目过长,命中后信息密度会偏低
  • 超出模型上下文窗口后,部分内容会被裁掉

高级设置

这一部分不是必须项。除“选择性插入”外,多数情况下保持默认即可;只有在你需要更精细的控制时,再逐项调整。

注意

大多数高级项,主要围绕“关键词条目命中后怎么处理”展开。

一类:控制是否触发

扫描深度

扫描深度决定关键词匹配时,系统会往回看多少条聊天历史,默认是最近 2 条 消息(AI一条、用户一条)。

什么时候调整?

  • 只希望检测用户发言时,可以把深度设为 1
  • 条目需要承接前几轮剧情时,可以设为 4 或更高。一般使用2的倍数,因为AI和用户发言交替出现。
  • 范围太大,容易让已经过去的话题持续被触发

次关键词

次关键词是主关键词命中后的第二层过滤。

它适合解决这种情况:剧情中出现了一个大类概念,但只有在更具体的语境下,你才想注入这条内容。

示例

主关键词:超市

次关键词:地下仓库, 通风管

过滤规则:与任意

条目内容:超市通风管道里有大量残留的...

  • 仅提及主关键词:“我们今晚搜刮超市。” -> 不触发
  • 仅提及次关键词:“这里有个通风管。” -> 不触发
  • 二者同时出现:“我在超市里找到了那个通风管。” -> 触发

次关键词过滤

主关键词命中后,可以再用次关键词过滤进一步判断。

模式说明
与任意次关键词里至少命中一个才通过
与所有次关键词必须全部命中才通过
非任意只要命中任意一个次关键词,就拦截
非所有只有在“全部命中”时才拦截

提示

仍用一个例子来辅助理解,假设条目已经命中了主关键词,并且次关键词包含: 苹果, 香蕉

  • 与任意 (ANY):只要文本中包含“苹果”或者“香蕉”其中一个,即可满足次关键词条件。
  • 与所有 (ALL):文本中必须同时包含“苹果”“香蕉”,才满足次关键词条件。
  • 非任意 (NOT ANY):只要文本中出现“苹果”或者“香蕉”其中一个,就会阻止条目触发(相当于排除词/黑名单)。
  • 非所有 (NOT ALL):只有当“苹果”和“香蕉”同时出现在文本中时,才会阻止条目触发;如果只出现其中一个,仍可正常触发。

匹配开场白

开启后,开场白也会参与关键词匹配。

这适合根据不同开局,自动带出不同场景条目。

WARNING

开场白通常信息密度很高。如果你同时写了很多高命中关键词,第一轮很容易瞬间膨胀。

区分大小写

开启后,关键词匹配会严格区分大小写。

中文场景里不常用,更多见于英文术语、代码类关键词和专有缩写。

二类:控制触发频率

使用概率

仅在条目设置为“关键词触发”模式下才会生效。

开启后,条目命中也不一定每次都插入,而是按你设置的百分比决定插入概率。

这适合做:

  • 传闻类内容
  • 随机事件
  • 不希望每次都出现的环境反馈

示例

军方广播 可以设为 60%

这样关键词命中后每次也只有60%的概率触发该世界书,整体效果也会更自然。

选择性插入

这是需要重点关注和调整的参数。

当多个条目同时命中时,选择性插入会结合“插入优先级”决定哪些条目更靠后插入,哪些条目更像背景底层内容。

具体的,插入优先级数值越大,越靠后插入。

例如,如果两条设定都选择了用户发言-插入深度7,但一条设定选择了插入优先级5,另一条设定选择了插入优先级10。

那么会先插入优先级为5的设定,如果后续上下文空间不够,靠后的条目将不会插入上下文,所以请根据内容设定级别保证插入优先级不同。

三类:控制是否连锁触发

阻止递归

当前条目被激活后,条目内容不会作为关键词继续触发其他条目。

它的主要作用是防止世界书条目互相激活,最后越滚越大。一般建议保持开启。

不可递归

其他条目激活后,条目内容不会作为关键词触发本条目。

如果你不希望这条被“连带拉出”,可以保留这个限制。

延迟递归

开启后,这条条目不会在第一次扫描时直接激活,而是先等其他条目触发,再在后续递归阶段参与。

它更适合做分层设定:先出现上位概念,再补下位细节。

提示

如果你还没主动设计过递归链,这项通常可以先关着。

四类:控制持续时间

粘性

粘性表示:条目一旦触发,会持续生效多少轮消息。

适合做持续数轮的天气、伤病、关系压力、战时状态等内容。

冷却

冷却表示:条目触发之后,接下来多少轮内就算再次命中,也不会重新触发。

常和粘性一起用,实现“持续生效x轮+冷却y轮”的效果。

延迟

延迟表示:至少要到第几条对话之后,这条条目才允许参与匹配。

适合做中后期信息、隐藏机制,或者需要先铺垫几轮再出现的设定。

更多参考

按信息类型,怎么配更顺?

如果你不知道该怎么下手,可以直接按信息类型选配置:

信息类型常见配置思路
底层规则常驻 + 角色定义前 / 后
地点 / 人物资料关键词触发 + 角色定义后
阶段状态关键词触发 + 粘性 / 冷却
即时提醒关键词触发 + 用户 / 助手发言 + 插入深度
事件 / 传闻关键词触发 + 使用概率
分层设定关键词触发 + 次关键词 / 递归

示例

  • 避难所基础设定:常驻 + 角色定义前
  • 中央医院废墟:关键词触发 + 角色定义后
  • 冬季寒潮:关键词触发 + 粘性 3
  • 军方广播:关键词触发 + 使用概率 60%

条目不稳定时,先这样排查

症状优先检查什么
完全不触发触发类型、主关键词、扫描深度、是否被禁用
乱入太频繁关键词是不是太泛、扫描范围是不是太大、是否误设常驻
一触发就塞太多是否递归链过长、是否开了太多容易同时命中的条目
效果不明显插入位置是否太远、插入深度是否不合理、正文是否过于空泛
Token 爆炸常驻条目是否过长、重复信息是否太多、同时命中条目是否过多

第一次编辑,建议从这个模板起步

如果你是第一次做世界书,不必一来就琢磨高级选项。

尝试这样开始:

  1. 先写 2-4常驻条目
  2. 再补 5-10关键词条目
  3. 插入位置优先使用 角色定义后
  4. 高级设置先保留默认值
  5. 结合测试结果调整高级设置

一个适合起步的围城世界书

  1. 基本世界观:常驻条目
  2. 避难所基础规则:常驻条目
  3. 中央医院废墟:关键词触发
  4. 黑市交易:关键词触发
  5. 冬季寒潮:关键词触发
  6. 布鲁诺:关键词触发

最后,怎么判断一条条目写得好不好?

可以检查三件事:

  • 它是不是在需要的时候出现
  • 它是不是只负责一类信息,而非一锅乱炖
  • 它进入上下文后,能不能给模型有效的信息,而不是造成误导或混乱

如果能做到这三点,这条世界书条目基本就是合格的。

如果你准备在条目正文里继续加入时间、随机数或变量,请参考 宏替换

火狐AI 产品文档