世界书怎么工作:关键词触发的动态设定注入
世界书(Lorebook,社区也叫 World Info)解决一个死结:世界设定太多,上下文装不下。它的思路是把设定拆成一条条"词条",平时不占预算,聊到相关话题才动态注入。
工作原理
创建表单里对它的定义很直白:为每条设定配一个触发关键词(key);当这个关键词(不区分大小写)出现在近期的聊天记录里,对应的设定内容就会随下一条消息一起注入模型提示词;关键词不出现,设定就待在书里。
条目: crystalline lake / 冰晶湖
内容: 冰晶湖终年封冻,湖底沉睡着上古巨龙的遗骸,湖面在满月夜会透出蓝光。
只有当对话里提到"冰晶湖",这段设定才会被模型看见——这就是它比塞满性格栏高明的地方。
一条好条目的标准
- 一个条目只讲一件事:设定、关系、规则、物品、事件分开各写一条,混在一起检索就失灵;
- 关键词选"聊天里真会出现"的词:角色只会喊"冰晶湖",你却把触发词设成"Crystal Lake of Eldoria",这条设定永远不触发;
- 内容写"模型需要知道的":写规则与事实,不写抒情散文;
- 多条目互相引用时各写各的:让关键词负责串联,别在一条里复述另一条。
世界书 vs 性格栏
| 性格栏 | 世界书 | |
|---|---|---|
| 注入方式 | 每条消息都在场 | 关键词命中才在场 |
| 适合放 | 角色本身的行为设定 | 世界观、地名、组织、历史 |
| Token 成本 | 常驻 | 按需 |
接着读
现成的世界书不用手搓:支持导入 SillyTavern 社区的世界书文件,见导入世界书;给"你"也立一个人设则靠 Persona,见用户人设。