Character.AI Lorebooks 世界观知识库 - 大型设定的终极解决方案
Lorebooks 解决什么问题
当前的痛点
目前 Character.AI 角色的所有设定都塞在 Character Definition 里:角色的性格、背景、世界观、相关的 NPC、物品设定……全混在一起。
这导致两个问题:
- Definition 太长:上下文窗口有限,设得越多,角色真正能"记住"的核心设定越少
- 复用困难:同一个世界观里的多个角色,每个都要重复写一遍世界观设定
Lorebooks 的方案
Lorebooks 是一个独立的"世界观数据库"——你可以单独创建和管理:
- 地点:比如"霍格沃茨城堡""哥谭市"
- 物品:比如"魔杖""正义之剑"
- 其他 NPC:角色的朋友、敌人、同事
- 历史事件:世界观里的关键节点
- 规则设定:这个世界的魔法规则、物理法则、社会制度
这些条目平时不加载进上下文窗口,只有当对话中提到相关关键词时才会被"触发"注入。
工作原理
关键词触发
每个 Lorebook 条目都绑定一组关键词。比如"霍格沃茨城堡"这个条目,关键词可能是:
霍格沃茨、Hogwarts、城堡、魔法学校、格兰芬多、斯莱特林
当对话中出现任意一个关键词时,这个条目的内容就会被 AI 加载进上下文——让角色"想起"相关设定。
按需加载
这种设计让系统可以支持非常复杂的世界观:一个 Lorebook 里可以有几百个条目,每个条目几十到几百字。但每个具体对话只加载和当前话题相关的几个条目,不浪费上下文窗口。
例子
没有 Lorebook 时
假设你创建了一个"哈利波特世界里的魔法生物教师"角色。所有世界观设定(霍格沃茨城堡长什么样、有几个学院、魔法生物有哪些种类、校规是什么……)都要塞进角色的 Definition 里。Definition 会变得非常长,真正关于"这个教师角色"的设定反而被淹没。
有 Lorebook 时
- 角色 Definition 只写"这位教师的性格、说话方式、个人历史"
- Lorebook 分开管理:霍格沃茨城堡、学院设置、魔法生物目录、校规……
- 聊到"上课地点"时,自动加载"霍格沃茨城堡"条目
- 聊到"考试"时,自动加载"校规"相关条目
- 聊到"宠物"时,自动加载"魔法生物"条目
当前状态
Lorebooks 在 Character.AI 社区里被热切期待,但截至目前:
- 公开 Lorebooks:尚未正式上线,处于开发中
- 社区呼声:非常高,尤其是想做复杂 RPG 设定的创作者
- 路线图位置:Character.AI 官方多次将 Lorebooks 列入产品路线图
替代方案
在 Lorebooks 正式上线前,想做复杂设定的创作者通常:
- 分多个角色创建(比如一个霍格沃茨的主要 NPC 各建一个角色)
- 把世界观尽量精简写进 Definition
- 用示例对话覆盖尽可能多的场景
对用户的好处
Lorebooks 上线后,最受益的是两类用户:
- RPG 角色扮演爱好者:可以创建真正有深度、有一致性的虚拟世界
- 长剧情互动故事创作者:复杂的多角色叙事不再受限于上下文窗口大小