搜尋文件...

開始輸入以搜尋文件

聊天指南

世界書

恰在相關時刻出現在提示詞中的世界知識。

世界書是條目加掃描設定的集合。可為一次對話掛載任意數量的書;所有掛載的書作為一個池一起掃描。

設定範圍效果
scanDepth0-100掃描關鍵字時回看多少則近期訊息。你的訊息和角色的訊息都計入。
tokenBudget100-32000已啟用條目的總 token 上限。書之間不一致時,最高預算勝出。
recursiveScanning開 / 關對已啟用條目的內容再次掃描,讓知識可啟用更多知識(最多 3 遍)。

條目

條目有鍵(以逗號分隔的觸發詞)、可選的次級鍵和內容。當任一鍵出現在被掃描的歷史中,條目啟用並注入其內容。

選擇性模式要求主鍵與次級鍵都命中。常駐條目跳過匹配並始終注入。已停用條目留在書中但從不觸發。全字匹配可避免「火」在「篝火」中被命中。

每個條目都有一個顯示名(備註),僅用於整理編輯器清單;它絕不會傳給模型,並在匯入匯出往返中保留。

優先順序與順序

兩個數字決定條目的命運。優先順序決定誰能撐過 token 預算:空間不足時,優先保留高優先順序條目。

順序(插入順序)決定倖存者之間的排列:順序越高在提示詞中越靠前。順序相同則看優先順序,再看條目 id。

注入

所有已啟用條目都渲染進提示詞範本中單一的世界書槽,各自成為一則帶所選角色(系統、使用者或助手)的獨立訊息。

沒有按條目的位置概念;在提示詞範本編輯器中移動世界書槽,以控制知識相對於其餘內容落在何處。

裝飾符

條目內容開頭以 @@ 開始的行會調整該條目的行為:

text
@@probability 50
@@scan_depth 8
@@role assistant
@@activate_only_after 4
@@keep
裝飾符效果
@@probability啟用時注入的百分比機率;擲點在一個回合內保持不變。
@@scan_depth為此條目覆寫書的掃描深度。
@@order / @@priority為此條目覆寫放置順序或預算優先順序。
@@role為此條目覆寫注入角色。
@@activate_only_after / @@activate_only_every僅在 N 則訊息後觸發,或僅每 N 則訊息觸發一次。
@@keep / @@dont_activate_after_match首次命中後保持條目啟用,或命中後再不啟用。
@@is_greeting僅在聊天仍停留於開場訊息時啟用。

token 預算行為

token 計數使用當前作用中模型的分詞器,因此預算反映模型實際所見。條目超出預算時,最低優先順序的先被丟棄。

若知識總被裁剪,可提高預算、收窄優先順序跨度或縮短條目。請求記錄會精確顯示哪些條目進入了某次請求。

UnoRouter 中的世界書