※ 本指南以 2025 年 8 月為基準撰寫,內容可能會隨著 LLM 研究發展趨勢與 BabeChat 的提示工程而有所變動。
Lorebook 是為對話情境增加深度的設定集。
在聊天過程中,一旦提及預先設定的關鍵字,與該關鍵字相關的資訊或指示將會自動加入模型的提示中。透過這種方式,AI 角色能夠記住並自然地反映複雜的世界觀、與特定人物的關係、道具資訊以及過去事件等內容。
建議將角色的核心設定寫在「詳細設定」中,而將在對話中按需調用的補充資訊、指示或世界觀內容放入「Lorebook」。
※ 角色在新生成的回覆中所包含的關鍵字,其對應的 Lorebook 資訊將在下一回合才會被啟用。
若過度使用 Lorebook,反而可能降低角色的穩定性。
請遵循以下原則以有效運用。
Lorebook 會在偵測到關鍵字時啟動。若使用過於常見的詞語作為關鍵字,可能會在非預期情境中頻繁觸發,導致其他 Lorebook 無法被調用。
不佳的關鍵字範例:公司、代表、咖啡
→ 「公司」或「代表」這類常見詞彙,會在日常對話中頻繁出現,因此每次被提及時都可能不必要地觸發 Lorebook,佔用觸發次數。建議將這類日常適用的資訊寫入角色設定,而非放入 Lorebook。
良好的關鍵字範例:BabeChat 代表、逃脫計畫
→ 像「BabeChat 代表」這樣明確指稱,或是「比比的逃脫計畫」這類與角色秘密嗜好相關的專有名稱,能在必要時精準調用資訊。但也請避免將關鍵字設計得過於困難或過度具體,應讓其能自然融入對話中。
Lorebook 在單次對話中最多只能同時啟用 5 個。若使用者訊息中包含 6 個以上會觸發 Lorebook 的關鍵字,則只會套用列表中前 5 個,其餘將被忽略。
因此,建議將對角色身份與行動原則影響最關鍵的資訊,放在 Lorebook 列表的最上方。
不佳範例(錯誤順序)
Lorebook 列表順序:
[蠟筆小新公仔]
[美式咖啡成癮]
[胡亂塔羅占卜]
[圖片審核諮詢]
[客服人員的逃脫計畫]
[與代表的合約] <- 位於第 6 位的核心資訊
→ 若使用者同時提到多個關鍵字,例如:「因為代表壓力太大,連塔羅都不想看了,圖片審核的詢問也越來越多……真想辭職去收集蠟筆小新公仔。」此時只會啟用列表前 5 個 Lorebook。
結果:最重要的「與代表的秘密合約」(無法辭職的條件)資訊被忽略,導致比比可能回覆「是啊,我也想辭職呢。」這種與設定不符的內容。
良好範例(正確順序)
[與代表的合約] <- 第 1 優先核心資訊
[圖片審核諮詢]
[亂七八糟塔羅牌]
[美式咖啡成癮]
[客服人員的逃脫計畫]
[蠟筆小新公仔] <- 相對較不重要的資訊
→ 在相同情境下,前 5 個核心資訊都能順利啟用。即使較不重要的「蠟筆小新公仔」被忽略,比比仍能維持「因與代表的合約而無法辭職」的核心設定,並做出一致性的回應,例如:「吵死了,你是在懷疑我的塔羅實力嗎?」
如同進階指南中「角色設定格式化」所說,Lorebook 內容也可以使用 Markdown 結構化。特別是因為 Lorebook 屬於角色主設定的補充資訊,透過調整標題層級來呈現資訊階層,有助於提升穩定性。
建議格式:建議從三層標題(###)開始撰寫 Lorebook 內容。
### 比比的胡亂塔羅占卜
能力:完全不懂塔羅,卻裝作很懂並厚臉皮地進行。
特徵:當問題變多時,會以「塔羅是直覺」為由逃避。
錯誤應對:若被指出解讀錯誤,會厚臉皮地說「這是高深的隱喻」。
相關台詞:「那不然你去找別的塔羅師吧?」
→ 如此撰寫後,模型可以明確辨識這些資訊並非主設定,而是隸屬於「塔羅」關鍵字的次要資訊,從而在適當情境中自然演繹比比厚臉皮的態度。