世界信息 / 知识库
世界信息(World Info)也称为知识库(Lorebook),是一个强大的上下文注入系统。
🌍 什么是世界信息?
世界信息是一个关键词触发的知识库系统。当对话中出现特定关键词时,相关的背景信息会自动注入到AI的上下文中。
使用场景
- 复杂的世界观设定
- 角色关系网络
- 地点、物品描述
- 技能、魔法系统
➕ 创建世界信息
1. 进入管理界面
- 点击菜单 → 世界信息
- 或在角色编辑中添加嵌入式知识库
2. 创建条目
| 字段 | 说明 |
|---|---|
| 关键词 | 触发词,多个用逗号分隔 |
| 内容 | 要注入的信息 |
| 优先级 | 数字越大越优先 |
| 位置 | 注入到提示词的位置 |
🎯 触发机制
关键词匹配
当对话历史中出现关键词时,对应条目会被激活。
示例:
关键词: 龙族, 龙人, 火龙
内容: 龙族是这个世界上最古老的种族之一,拥有强大的魔力和漫长的寿命。他们居住在北方的寒冰山脉中...当用户提到"龙族"、"龙人"或"火龙"时,这段背景信息会自动加入上下文。
递归扫描
激活的条目内容也会被扫描,可能触发更多相关条目。
📍 注入位置
| 位置 | 说明 |
|---|---|
| 系统提示前 | 在系统提示最前面 |
| 系统提示后 | 在系统提示后面 |
| 角色定义前 | 在角色描述前 |
| 角色定义后 | 在角色描述后 |
| 对话示例前 | 在示例对话前 |
| 对话示例后 | 在示例对话后 |
| 深度注入 | 在对话历史的特定深度 |
📊 优先级与配额
优先级
当多个条目被触发时,优先级高的条目会优先被包含。
Token配额
可以设置世界信息的最大token数,防止占用过多上下文空间。
📖 使用示例
角色关系网
yaml
# 条目1
关键词: 艾丽丝, Alice
内容: |
艾丽丝是主角的青梅竹马,性格活泼开朗。
她是一名见习魔法师,正在魔法学院学习。
对主角有着超出朋友的朦胧感情。
# 条目2
关键词: 魔法学院, 学院
内容: |
皇家魔法学院是大陆上最负盛名的魔法学府。
学院位于王都北部,已有500年历史。
艾丽丝目前在学院二年级就读。物品设定
yaml
关键词: 圣剑, 命运之剑
内容: |
圣剑"命运之刃"是传说中初代勇者使用的武器。
剑身散发着淡淡银光,只有被选中的人才能拔出。
拥有净化黑暗的神圣力量。💡 最佳实践
关键词设置
- 使用多个同义词作为关键词
- 避免过于常见的词(如"你"、"我")
- 可以包含角色名、地点名、物品名
内容编写
- 简洁明了,避免冗长
- 包含关键信息
- 与角色设定保持一致
性能优化
- 不要创建过多条目
- 合理设置优先级
- 监控token使用量
---
🔗 嵌入式知识库
CharX格式的角色卡可以包含嵌入式知识库,这些会随角色一起导入。
导入方式
- 导入CharX格式角色
- 嵌入的知识库会自动关联
- 可在世界信息中查看和编辑