什麼是故事書?
故事書(Storybook)是附屬於創作內容的知識庫,包含多個可獨立設定的詞條。在對話過程中,詞條會根據觸發條件自動注入到 AI 的上下文中,為內容補充背景知識、世界觀設定或場景資訊。
詞條
故事書由多個詞條(Entry)組成,每個詞條都是一段獨立的知識片段,可以單獨設定觸發方式和注入行為。
核心欄位
| 欄位 | 說明 |
|---|---|
| 名稱 | 詞條的識別名稱,便於管理 |
| 內容 | 實際注入給 AI 的文字 |
| 觸發模式 | 常駐(始終注入)或關鍵字觸發 |
| 觸發關鍵字 | 僅關鍵字模式下生效,匹配時觸發注入 |
| 觸發機率 | 0~100%,控制觸發時實際注入的機率 |
| 插入位置 | 詞條內容注入到上下文的位置 |
| 訊息角色 | 以 system / user / assistant 身份注入 |
| 深度值 | 指定深度插入時生效,數值越大離最新訊息越遠 |
詞條開關
在故事書的列表頁中,每個詞條都有一個滑桿開關。這個開關僅決定該詞條是否處於可用狀態。
- 開啟:詞條進入待命狀態。是否真正發送給 AI,取決於它的觸發模式(常駐則直接發送,關鍵字則需等待觸發)。
- 關閉:詞條被完全停用,無論觸發條件是否滿足,都不會發送給 AI。
觸發模式
常駐(Constant):詞條始終注入,無需任何條件匹配。適合角色的核心規則、固定世界觀設定等需要全程生效的內容。
關鍵字(Keyword):當對話中出現匹配的關鍵字時才觸發注入。適合配角資訊、特定地點描述、事件背景等按需載入的內容——只在相關內容出現時才消耗 Token。
插入位置
詞條可以插入到上下文的不同位置,影響 AI 對資訊的優先順序處理:
- 角色定義之前 / 角色定義之後
- 指定深度插入:配合深度值,將詞條插入到距最新訊息特定位置處
- 指定訊息角色:以 system、user 或 assistant 的身份注入,影響 AI 對內容的解讀方式
全域設定
故事書提供全域設定項,作為所有詞條的預設匹配行為,單個詞條可在自身設定中覆寫:
| 設定 | 說明 |
|---|---|
| 掃描深度 | 向前檢查多少條訊息中的關鍵字 |
| 區分大小寫 | 關鍵字匹配是否大小寫敏感 |
| 完整單字匹配 | 是否要求關鍵字完整出現,而非部分匹配 |
| 遞迴掃描 | 觸發的詞條內容也參與關鍵字匹配,可連鎖觸發其他詞條 |
使用情境
- 世界觀設定:地名、組織、歷史事件——只在被提及時才注入,避免無效消耗
- 配角資訊:當對話出現某個名字時,自動補充該配角的詳細描述
- 場景描述:涉及特定地點時自動注入環境氛圍
- 常駐規則:始終生效的行為約束、格式要求或角色底線
隱藏詞條詳情
創作者可以將詞條的詳情設定為隱藏。隱藏後,使用者無法查看詞條的具體內容,也無法編輯,原始設定完全由創作者掌控。
AI 不受影響,仍會正常讀取並使用這些詞條——隱藏只是對使用者遮蔽了內容,不影響故事書的實際效果。
這對於需要保護核心世界觀設定、防止使用者修改關鍵規則的情境尤為重要。
小提示
- 合理使用關鍵字觸發而非全部設為常駐,可以顯著減少不必要的 Token 消耗
- 遞迴掃描功能強大,但可能導致多個詞條連鎖觸發,建議謹慎啟用