Skip to content

世界书基础

世界书不是角色卡的“加长版”,而是一个按需注入的背景知识库

简单区分

角色卡 更像角色本体,世界书 更像外接知识库。

核心原则:世界书写得好,不是因为它写得多,而是因为它该出现时出现,不该出现时保持安静。

什么是世界书?

你可以把世界书理解成一本不会整本塞给模型,而是按需翻页的设定手册

直观理解

你有一本 500 页的世界史书,里面记录了这个世界的地理、历史、文化、科技、宗教、种族和重要人物。

当你需要回忆某个细节时,正常做法不是把这 500 页一次性背下来,而是在需要某个细节时,只翻到对应那一页。

世界书做的,本质上就是这件事。

为什么不能把整本设定直接塞给 AI?

因为上下文是有限的。把几十页、几百页设定一次性灌进模型,通常会出现这些问题:

  • 信息过载:模型读到了很多信息,但抓不住当前最重要的点
  • 上下文挤占:设定越重,留给历史对话和当前输入的空间越少
  • 调用低效:明明只需要一个地点设定,却把整个世界观都带上了
  • 请求变重:消息更长、成本更高、延迟也更高

世界书的意义,就在于把大块资料拆成能按需进入上下文的条目,而不是一次全塞进去。

世界书适合放什么?

常见误区,是把同一份设定同时写进角色卡和世界书。

先分清:角色卡写什么,世界书写什么。

模块更适合承载什么不建议塞什么
角色卡角色身份、职责、性格、说话方式、核心规则大量地点资料、事件库、阶段状态、可选支线
世界书世界观、地点、组织、事件、阶段状态、NPC 关系、关键词触发信息已经在角色卡里写清楚的核心设定

判断标准很简单:凡是不需要每轮都出现,但聊到时必须准确的信息,更适合放进世界书。

类型适合放什么
基础世界观历史、地理、制度、科技、宗教、魔法规则
阶段状态季节、战争阶段、天气、社会秩序、资源环境
地点与组织城区、避难所、医院、黑市、军队、帮派
人物关系多个 NPC 的背景、立场、关系网、冲突点
事件与传闻某类关键词出现时,才需要补充的特殊信息
长线机制生存规则、行动代价、阶段推进方式

示例

  • 避难所基础规则 适合做常驻条目
  • 中央医院废墟 适合做地点型关键词条目
  • 冬季寒潮 适合做阶段状态条目
  • 军方广播 适合做事件 / 传闻型条目

全局世界书和角色内嵌世界书

平台支持两种世界书形态:

类型适合场景特点
全局世界书多个角色复用同一套设定可独立管理、导入导出、绑定到不同会话
角色内嵌世界书某张角色卡专属的世界设定跟随角色走,适合强绑定剧情和专属条目

两者都支持 JSON 导入导出。你也可以把已有的全局世界书条目导入到角色内嵌世界书里。

怎么选?

  • 这套设定以后还想复用给别的角色:优先做 全局世界书
  • 这套设定只服务一张卡,想把角色整体导出给别人用:优先做 角色内嵌世界书

世界书名称与简介

名称建议直接写成“题材 + 作用”,目的是以后还能快速认出来。

简介是写给人看的,不是写给模型看的。

它适合交代三件事:

  • 这本世界书服务哪类题材
  • 主要覆盖哪些设定
  • 更适合挂载到哪类角色卡

名称示例

  • 围城生存世界书
  • 赛博都市基础设定
  • 校园恋爱支线事件库
  • 克苏鲁调查规则与地点

简介示例

这本世界书用于补充战争围城题材下的城市背景、生存规则、避难所状态、NPC 关系与阶段事件。

适合挂载到群像叙事、生存模拟、战时剧情推进类角色卡。

世界书条目

条目是世界书里的最小知识单元。你可以把它理解成“一段内容 + 一组触发与插入规则”。

实际写作时,一条条目通常只负责一类信息,例如一个地点、一个 NPC、一条规则、一个事件,或一个阶段状态。

示例

以《这是我的战争》这一类围城生存模拟器为例:

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

提示

  1. 条目可以常驻,也可以关键词触发
  2. 条目可以插在角色定义前后,也可以贴近历史消息
  3. 命中只是候选,是否插入、持续几轮,还要看条目设置

条目内容通常会出现在这些位置:

  • 角色定义前:更底层、希望模型优先知道的规则
  • 角色定义后:大多数常规背景信息
  • 用户发言附近 / 助手发言附近:更贴近当前对话状态的临时信息

同样一段设定,放在不同位置,模型感知会明显不同。

条目列表

条目容量:单本世界书最高支持 300 条独立条目

单条上限:每条条目的正文内容允许输入 10,000 字符

提示

实际写作时,建议拆得小而清晰,避免数据过重导致模型注意力下降或逻辑冲突。

添加、搜索与排序

  • 点击 添加 可以新建条目
  • 列表顶部支持按标题搜索
  • 列表支持表头排序,也支持拖拽调整顺序

启用 / 禁用

每条条目前面都有启用开关。

  • 启用:根据类型常驻或关键词触发
  • 禁用:条目仍然保留,但不会进入上下文

这很适合用于版本对比、临时关闭某条设定,或测试某一条是不是导致角色表现偏离预期。

删除 / 清空

  • 单条目可以单独删除
  • 整本世界书也可以一键清空

清空 是不可撤销操作,通常只建议在你确认要整本重写时使用。

Token 统计

列表底部会显示两组估算值:

  • 常驻条目 Token
  • 关键词条目 Token

这里只统计当前已启用条目的正文内容。它的目的不是追求绝对精确,而是帮助你快速判断这本世界书是不是写得过重。

列表里的常见标记

你会在字符数前面看到一些小图标:

  • :条目插在主提示词附近,通常是角色定义前或后
  • 🤖:条目插在历史对话里的“助手发言”位置
  • 👤:条目插在历史对话里的“用户发言”位置

这些标记的作用,是让你在不点开条目的情况下,先判断它大概插在哪里。

导入与导出

  • 导入 JSON:兼容 SillyTavern 世界书格式
  • 导入我的世界书:在编辑角色页面,可把全局世界书条目带进当前角色卡
  • 导出 JSON:导出为 SillyTavern 标准格式的 JSON 文件

是否支持导入 SillyTavern 预设?

支持,但不建议未经清理就直接使用

导入的是预设文件时,平台会读取其中可识别的提示词内容,并转换成世界书条目。

内容类型平台处理方式
提示词数组导入预设中可识别的完整提示词条目
提示词顺序按预设原始顺序导入;其他平台绑定角色后调整的排序不在兼容范围内
正则脚本 / 插件字段此类字段会被过滤,不会导入
常见宏命令支持 setvar / getvarrandom / roll 等常见能力

如果导入内容里包含宏,可以继续看 宏替换

注意事项

导入只负责把内容带进来,不会自动帮你整理结构。

导入后,建议立刻检查:

  • 条目有没有重复,顺序是否合理
  • 哪些内容不该常驻,插入位置是否正确
  • 是否混入了自定义宏、代码或兼容性不明的指令

火狐AI 产品文档