深色模式
記憶書(Memory Books)安裝與使用教學
AI 的記憶力像金魚,長篇劇情聊久了就會忘東忘西。記憶書解決的就是這件事:你把一段聊到的劇情標記起來,請 AI 濃縮成摘要、自動存進世界書,之後相關情節一觸發,AI 就會「想起」前面發生過什麼。適合跑長篇 RP、連載故事、又很在意角色別失憶的人。
這是什麼?誰需要
當對話越來越長、超過模型一次能讀的上下文,前面的劇情就會被擠掉、AI 開始亂掉。記憶書讓你把重要場景「結晶」成一筆筆結構化記憶(標題+內容+關鍵字),存進世界書當長期記憶,需要的時候自動餵回給 AI。
你如果只是短短聊幾回合,其實用不到。但只要你在乎「這個角色要記得我們之前約好的事」「劇情不要前後矛盾」,它就很有感。
怎麼安裝
- 開啟酒館,點「擴充功能」→「安裝擴充功能」
- 貼上網址:
https://github.com/aikohanasaki/SillyTavern-MemoryBooks - 安裝完重整頁面。裝好之後,每則訊息旁邊會多出箭頭按鈕(► ◄),那就是用來標記場景的(沒看到先等個十秒或重整一次)
需要酒館 1.14.0 以上版本。
前置設定:先接一條聊天補全(重要)
這步沒做,記憶書會報錯
記憶書產生記憶時,是叫 AI 吐出一段 JSON 格式的摘要,而這個動作走的是聊天補全 API。所以就算你平常用的是 Kobold、TextGen 這種 Text Completion,也得另外接一條聊天補全連線給它用,否則做記憶會失敗。
要做兩件事:
- 接一條聊天補全連線:在酒館的連線設定裡,新增一條聊天補全(OpenAI 相容)的連線,指到任何一個能正常吐文字的模型就行(可以跟你聊天用的不一樣,甚至可以挑個便宜模型專門拿來做記憶)。
- 匯入一份聊天補全預設:隨便一份都可以,目的只是讓酒館「有預設可用」。匯入後記得把最大回應長度調到 2048 以上(建議 4096),不然摘要會被切斷。
設定好之後就不太需要再動它了。
基本用法:標記場景 → 產生記憶 → 自動觸發
核心流程其實很直覺:
- 標記場景:找到要保存的那段劇情,點第一則訊息上的 ►(場景開始),再點最後一則訊息上的 ◄(場景結束)。被選到的訊息會變色。
- 產生記憶:打開魔杖(🪄)選單裡的「Memory Books」,按「建立記憶(Create Memory)」。
- AI 摘要:記憶書把這段場景丟給 AI,AI 回一段 JSON 摘要(標題、內容、關鍵字)。如果你有開「預覽」,會先讓你看過、能改再確認。
- 自動存進世界書:摘要會以世界書條目的形式存起來,自動帶上
stmemorybooks標記。 - 之後自動觸發:往後聊天時,酒館的世界書系統會依關鍵字,把相關的記憶條目自動塞回上下文,AI 就「記得」了。
想自動化就開自動摘要
不想每次手動標記,可以在 Memory Books 裡打開「自動產生摘要」,設個間隔(例如每 20~30 則訊息自動做一次)。建議第一次先手動做幾次、把「預覽」打開,確認摘要品質再交給它自動跑。
進階功能
記憶書不只會做場景摘要,還有四個好用的東西:
Clips(釘重點) 反白聊天裡的一句話,按浮動的剪刀鈕,直接把那句存成一條筆記。適合保存「單一明確的事實」——角色的承諾、喜好、寵物名字那種,不需要整段場景摘要的小東西。
Side Prompts(追蹤表) 維護一張會隨劇情持續更新的表,例如好感度、任務進度、庫存清單、NPC 名冊。跟 Clip 的差別是:Clip 是一次性釘住,Side Prompt 是「持續追蹤、反覆更新」。
Consolidation(往上滾成總綱) 當場景記憶堆到十幾筆,可以選一批舊記憶,讓 AI 整合成更高層的「章節 / 卷 / 篇」總綱。一個段落結束、或想省 token 又保留脈絡時很好用。
Compaction(精簡單筆) 某一條記憶或追蹤表變得又臭又長但內容還有用,用這個讓 AI 重寫精簡版、把贅字砍掉。跟 Consolidation 不同:Compaction 只瘦一條,Consolidation 是多條合成一條。
常用斜線指令
懶得點選單的話,這些指令很方便:
| 指令 | 功能 |
|---|---|
/creatememory | 用已標記的場景(► ◄)建立記憶 |
/scenememory 10-15 | 直接指定第 10~15 則訊息建立記憶 |
/nextmemory | 從上一筆記憶的結尾接到現在建立 |
/sideprompt "名稱" [10-20] | 手動跑某個追蹤表,可帶訊息範圍 |
/stmb-catchup interval:30 | 批次補做舊聊天:每 30 則訊息生一筆記憶 |
/stmb-highest | 查這個聊天已經處理到第幾則訊息 |
常見雷與省 token
幾個最常踩的雷:
- 沒接聊天補全就做記憶 → 失敗:回去把上面的前置設定做好(這是第一名常見問題)。
- 世界書沒綁到聊天 → 記憶存不進去:用「自動建立世界書」或手動綁一本給它。
- 一開始看不到 ► ◄ 按鈕:等十秒或重整,擴充要一點時間載入。
- 舊的世界書條目它不認:整合、精簡這些功能只對帶
stmemorybooks標記的條目生效。舊條目要先用官方附的 Lorebook Converter 工具轉一下、加上標記。 - 想用工作佇列(Job Queue)介面卻沒出現:那個介面要另外裝官方的 Chat Top Bar 擴充才會顯示,不裝也能正常用記憶書。
省 token 的幾招:
- 開「做完記憶自動隱藏舊訊息」:把已經做成記憶的舊樓層藏起來(不是刪除),聊天只留最新的,省下重複的上下文。
- 定期用 Consolidation 把一堆舊記憶滾成總綱、用 Compaction 把過長的追蹤表瘦身。
- 弱一點的模型常生不出乾淨的 JSON,可以在設定裡把「做記憶」指定給比較強的模型,聊天再用你平常那個。
它本來就會吃 token
記憶與摘要這類功能的本質,就是多花一些 token 去請 AI 幫你整理、再把記憶塞回上下文。換來的是 AI 記性變好、長劇情不崩。覺得太兇就調長自動摘要的間隔、勤用 Consolidation 壓縮。
