vsoul 中文文档 下载 App

世界书作为背景词典 —— 让AI角色知道"蟹堡王"是什么

世界书是什么

世界书(Lorebook)可以理解为角色世界的专属词典。它的作用是:当对话中出现角色应该认识但AI可能不认识的专有名词时,从世界书里取出对应的解释,注入AI的上下文。

一个简单的例子

如果你在写一个"海绵宝宝"同人角色,对话中出现"蟹堡王"这个词。AI模型可能不知道蟹堡王是什么(取决于训练数据覆盖的程度),它可能会:

如果你的世界书里有一条记录:

关键词:蟹堡王解释:海底下的一家快餐店,章鱼哥在那里当员工

AI在生成回复时就能参考这条解释,正确地把"蟹堡王"理解为章鱼哥的工作地点。

世界书的结构

每条世界书条目通常包含三个部分:

  1. 触发关键词:一个词或短语,出现在对话中时触发这条解释
  2. 解释内容:这个词在当前世界里是什么意思
  3. 可选的优先级:如果多个关键词同时触发,哪些更重要

为什么不用直接写进世界背景

世界背景写的是"这个世界的基本规则",世界书写的是"这个世界里具体事物的解释"。两者的区别:

世界背景世界书
"这个城市所有人都有超能力但不能公开使用"(规则)"超能力等级分为D/C/B/A/S,S级只存在于传说中"(词典条目)
"章鱼哥是海绵宝宝的邻居"(事实)"蟹堡王是章鱼哥工作的地方"(名词解释)

世界背景是给人看的、全局性的;世界书是给AI模型看的、细粒度的。

世界书写多少合适

不是写得越多越好。写世界书的时候注意:

几百条精细的世界书,比几十条模糊的世界书有用得多。

世界书和角色设定的关系

世界书是全局性的——它适用于这个世界里的所有角色。角色自己的知识范围由身份底稿里的"能力边界"决定。

比如世界书里写了"蟹堡王是海底快餐店",但如果角色的身份底稿写着"一个从未上过岸的深海鱼人,没听说过快餐店",那AI应该让这个角色不知道蟹堡王是什么。世界书提供了信息,但是否让角色使用,由角色自己的设定决定。