什么是故事书?
故事书(Storybook)是附属于创作内容的知识库,包含多个可独立配置的词条。在对话过程中,词条会根据触发条件自动注入到 AI 的上下文中,为内容补充背景知识、世界观设定或场景信息。
词条
故事书由多个词条(Entry)组成,每个词条都是一段独立的知识片段,可以单独配置触发方式和注入行为。
核心字段
| 字段 | 说明 |
|---|---|
| 名称 | 词条的标识名,便于管理 |
| 内容 | 实际注入给 AI 的文本 |
| 触发模式 | 常驻(始终注入)或关键词触发 |
| 触发关键词 | 仅关键词模式下生效,匹配时触发注入 |
| 触发概率 | 0~100%,控制触发时实际注入的概率 |
| 插入位置 | 词条内容注入到上下文的位置 |
| 消息角色 | 以 system / user / assistant 身份注入 |
| 深度值 | 指定深度插入时生效,数值越大离最新消息越远 |
词条开关
在故事书的列表页中,每个词条都有一个滑块开关。这个开关仅决定该词条是否处于可用状态。
- 开启:词条进入待命状态。是否真正发送给 AI,取决于它的触发模式(常驻则直接发送,关键词则需等待触发)。
- 关闭:词条被完全禁用,无论触发条件是否满足,都不会发送给 AI。
触发模式
常驻(Constant):词条始终注入,无需任何条件匹配。适合角色的核心规则、固定世界观设定等需要全程生效的内容。
关键词(Keyword):当对话中出现匹配的关键词时才触发注入。适合配角信息、特定地点描述、事件背景等按需加载的内容——只在相关内容出现时才消耗 Token。
插入位置
词条可以插入到上下文的不同位置,影响 AI 对信息的优先级处理:
- 角色定义之前 / 角色定义之后
- 指定深度插入:配合深度值,将词条插入到距最新消息特定位置处
- 指定消息角色:以 system、user 或 assistant 的身份注入,影响 AI 对内容的解读方式
全局设置
故事书提供全局配置项,作为所有词条的默认匹配行为,单个词条可在自身设置中覆盖:
| 设置 | 说明 |
|---|---|
| 扫描深度 | 向前检查多少条消息中的关键词 |
| 区分大小写 | 关键词匹配是否大小写敏感 |
| 完整单词匹配 | 是否要求关键词完整出现,而非部分匹配 |
| 递归扫描 | 触发的词条内容也参与关键词匹配,可连锁触发其他词条 |
使用场景
- 世界观设定:地名、组织、历史事件——只在被提及时才注入,避免无效消耗
- 配角信息:当对话出现某个名字时,自动补充该配角的详细描述
- 场景描述:涉及特定地点时自动注入环境氛围
- 常驻规则:始终生效的行为约束、格式要求或角色底线
隐藏词条详情
创作者可以将词条的详情设置为隐藏。隐藏后,使用者无法查看词条的具体内容,也无法编辑,原始设定完全由创作者掌控。
AI 不受影响,仍会正常读取并使用这些词条——隐藏只是对使用者屏蔽了内容,不影响故事书的实际效果。
这对于需要保护核心世界观设定、防止使用者修改关键规则的场景尤为重要。
小提示
- 合理使用关键词触发而非全部设为常驻,可以显著减少不必要的 Token 消耗
- 递归扫描功能强大,但可能导致多个词条连锁触发,建议谨慎启用