你是否曾經與你的 AI 聊天機器人進行深度角色扮演(Roleplay)時,對方卻突然忘記了自己的背景故事、你的名字,或者是你們花了三個小時才找到的魔法劍?對於任何與虛擬伴侶(Virtual Companion)互動的玩家來說,這絕對是最令人沮喪的體驗。當 AI 記憶失效的那一刻,角色栩栩如生的幻覺也隨之破滅。但是,如果你能透過「工程化」的方式,打造出一個過目不忘的 AI 角色呢?歡迎來到這篇關於建立 AI 角色 Lorebook(世界設定集/記憶書)的終極指南。
在 HeyWaii——這個匯聚最新 AI 遊戲與 AI 角色聊天的頂級 AI 遊戲聚合與分發平台——我們深知「記憶」是沉浸感的骨幹。在這篇經由工程師認可的詳盡指南中,我們將深入探討 AI 角色 Lorebook 記憶的運作機制、角色扮演提示詞(Roleplay Prompts),以及如何最佳化你的虛擬伴侶,讓他們永遠不會忘記那些最重要的細節。
什麼是 AI 角色 Lorebook?
在修復虛擬伴侶的記憶之前,我們必須先了解 Lorebook 究竟是什麼。在 AI 聊天機器人與角色扮演的領域中,Lorebook(有時被稱為 World Info 或 Memory Book)是一個結構化的資料庫,AI 可以在對話過程中參考其中的資訊。
你可以把 AI 的標準提示詞(Main Prompt)想像成它的「短期記憶」和基礎人格。AI 的「上下文視窗」(Context Window,即 AI 在任何給定時間能「看到」的文字量)是有限的。如果你把關於角色世界觀、家族族譜和魔法能力的所有細節都塞進主提示詞中,你很快就會耗盡 AI 的 Token 限制,導致沒有空間進行實際的對話。
Lorebook 則扮演著動態「長期記憶」系統的角色。與其一次載入所有資訊,Lorebook 會在背景休眠。當聊天中提及特定的關鍵字或「觸發詞」(Trigger Word)時,Lorebook 就會將相關資訊注入 AI 的上下文視窗中。這使得你的虛擬伴侶能夠「記住」非常具體的細節,而不會佔用過多的處理效能。
Lorebook 條目的解剖學
一個標準的 Lorebook 條目包含三個主要部分:觸發詞(Keys)、內容(實際的記憶或事實),以及插入順序/深度(Insertion Order/Depth,即資訊在 AI 上下文視窗中的放置位置)。掌握這三個元素,就是創造出感覺真正活著的 AI 聊天機器人的秘訣。
為什麼你的虛擬伴侶總是會忘記?
要寫出完美的 Lorebook,你必須先像工程師一樣思考,了解大型語言模型(LLM)一開始為什麼會忘記事情。
當你在 HeyWaii 或任何其他平台上與 AI 聊天時,AI 並不像人類那樣真正「記住」你們的對話。相反地,每次你發送訊息時,平台都會將之前對話的一大段(上下文視窗)送回給 AI,讓它能夠閱讀歷史紀錄並生成合乎邏輯的下一個回應。
然而,這個上下文視窗有嚴格的限制,以「Token」(大約相當於音節或單字的一部分)來衡量。如果一個 AI 的上下文限制是 4,000 個 Tokens,而你們的對話延伸到了 5,000 個 Tokens,最舊的 1,000 個 Tokens 就會被擠出視窗,從 AI 的當前認知中被刪除。這就是為什麼你的虛擬伴侶會忘記角色扮演一開始發生的事情。
此外,當你餵給 AI 太多資訊時,就會發生「提示詞稀釋」(Prompt Dilution)。如果你的角色主提示詞是 2,000 字的密集背景故事,AI 會很難分辨出哪些細節與當下相關。它會變得注意力分散,導致幻覺(Hallucinations)或脫離角色(OOC, Out of Character)的回應。這正是精心最佳化的 Lorebook 所要解決的問題。
如何寫出完美的 AI Lorebook(工程師也點頭版)
撰寫 Lorebook 不僅僅是寫一個好故事;它更像是寫一段 AI 能夠輕易解析和理解的程式碼。以下是建立堅不可摧的 AI 角色 Lorebook 記憶的工程師級策略。
