世界書和 Lorebook:不要把所有設定塞進角色卡
World Info、World Book、Lorebook 在這個生態裡說的是同一類東西:把背景知識放在角色卡外面,只在相關時注入到 Prompt。SillyTavern 官方文檔也把 World Info 解釋為動態插入提示詞的工具。
這對長期角色聊天、寫作和本地模型尤其重要。角色卡不應該承載每座城市、每個組織、每條規則和每個隱藏設定。
適合誰
- 有大型世界觀或長期故事線的創作者。
- 從 SillyTavern 遷移 World Info 的用戶。
- 想減少 Prompt 膨脹的人。
- 使用本地 LLM、上下文窗口有限的用戶。
核心內容
一個世界書條目通常包含關鍵詞、內容、啟用狀態和注入規則。最近聊天或當前輸入命中關鍵詞時,條目可以進入模型上下文。更複雜的條目還會使用次級關鍵詞、排除關鍵詞、順序、深度、sticky、delay 和 cooldown。
Tavern Studio 的預設策略會避免過度觸發。世界書通常掃描聊天和當前輸入;是否掃描 persona、角色描述、性格、場景,應按條目顯式開啟。
Tavern Studio 如何處理
Tavern Studio 把世界書作為結構化本地資料管理。角色卡內嵌的 lorebook 可以映射為 World Info,並與角色關聯。發送消息時,啟用條目會經過匹配、排序和預算控制,再進入 Prompt 組裝。
目標不是把所有設定都塞給模型,而是讓該出現的背景在合適時出現。
操作步驟
- 新建或導入世界書。
- 為需要條件觸發的事實創建條目。
- 設置清晰的關鍵詞。
- 控制條目長度,避免擠佔上下文。
- 綁定到角色或聊天。
- 發送包含觸發詞的測試消息。
- 根據結果調整關鍵詞、順序、深度、sticky、delay 或 cooldown。
常見問題
世界書和 Lorebook 是一回事嗎?
在這個生態裡基本可以這樣理解。英文常見 World Info / Lorebook,中文常說世界書。
什麼內容應該放世界書?
地點、組織、歷史、規則、秘密、術語、條件記憶和背景知識。
什麼內容應該留在角色卡?
核心身份、說話方式、性格、當前場景和開場白。
世界書會不會觸發太多?
會。關鍵詞太寬泛、掃描來源太多,都會讓無關設定進入上下文。
Tavern Studio 支援酒館世界書遷移嗎?
支援。Tavern Studio 的 SillyTavern 兼容工作流包含 World Info / lorebook 導入。
下一步
- 用導入世界書和 Lorebook遷移現有資產。
- 用角色卡管理保持角色卡簡潔。
- 用預設和提示詞管理控制 Prompt 組裝。