預設系統
預設(Preset)控制著 AI 如何產生回覆——從使用哪些提示詞、以什麼順序組織上下文,到產生時的溫度、取樣策略等參數。理解預設系統是調優 AI 回覆品質的關鍵。
什麼是預設
預設是一組儲存好的配置,包含兩大類資訊:
- 提示詞配置:系統提示詞的內容和排列順序,決定了傳送給 AI 的上下文結構
- 取樣參數:Temperature、Top-P、Top-K 等產生參數,影響 AI 回覆的隨機性和創造性
你可以建立多個預設,針對不同的使用場景快速切換。例如,一個預設用於嚴肅的劇情寫作,另一個用於輕鬆的日常對話。
Luker 的預設解耦
這是 Luker 相對於 SillyTavern 最重要的改進之一。
問題背景
在 SillyTavern 中,「API 連線設定」和「聊天補全預設」是耦合在一起的。切換預設時,API 位址、金鑰、模型選擇等連線參數也會跟著變。這意味著如果你想換一套提示詞但保持同一個 API,或者想換一個 API 但保持同一套提示詞,操作起來很不方便。
Luker 的做法
Luker 將預設拆分為兩個獨立的概念:
- 連線配置(Connection Profile):管理 API 位址、金鑰、模型選擇、代理等連線參數
- 聊天補全預設(Chat Completion Preset):管理提示詞內容、排列順序、取樣參數
兩者可以自由搭配。你可以用同一個 API 連線配合不同的預設,也可以用同一套預設連線不同的 API。切換其中一個不會影響另一個。
詳細說明請參閱 預設解耦。
TIP
如果你從 SillyTavern 遷移到 Luker,已有的預設會自動適配。連線相關的欄位會被分離到連線配置中,預設只保留產生相關的設定。
提示詞管理器
提示詞管理器(Prompt Manager)是預設的核心元件,用於管理傳送給 AI 的所有提示詞條目及其排列順序。
提示詞條目
每個預設包含多個提示詞條目,常見的有:
- Main / System Prompt:主系統提示詞,定義 AI 的基本行為
- Character Description:角色卡的描述資訊
- Character Personality:角色的性格摘要
- Scenario:場景描述
- Example Dialogue:示例對話
- World Info:世界書注入位置
- Chat History:聊天歷史
- Author's Note:作者注釋,通常用於即時調整 AI 行為
- Jailbreak / NSFW:解除限制的提示詞
你可以啟用或停用每個條目,也可以編輯它們的內容。
排列順序(Prompt Order)
提示詞條目的排列順序直接影響 AI 的行為。AI 模型通常對靠後的內容給予更多關注,因此關鍵指令(如角色行為規範)通常放在靠近聊天歷史的位置。
你可以透過拖曳來調整條目的順序。
提示詞分組
Luker 新增了提示詞分組功能。你可以將多個相關的提示詞條目歸入一個命名分組,在介面中以可摺疊的形式展示。這在提示詞條目較多時能有效減少視覺混亂。
取樣參數
取樣參數控制 AI 產生文字時的行為:
| 參數 | 說明 |
|---|---|
| Temperature | 控制隨機性。值越高回覆越有創意但可能偏題,值越低回覆越穩定但可能重複 |
| Top-P | 核取樣。限制 AI 只從累積機率達到 P 的候選詞中選擇 |
| Top-K | 限制 AI 只從機率最高的 K 個候選詞中選擇 |
| Max Tokens | 單次回覆的最大 Token 數 |
| Frequency Penalty | 降低已出現詞語的重複機率 |
| Presence Penalty | 鼓勵 AI 使用新的詞語和話題 |
INFO
不同的 API 供應商支援的參數可能不同。Luker 會根據當前連線的 API 自動顯示可用的參數。此外,Claude 在思考模式(Extended Thinking)下不支援自訂溫度參數。
預設的匯入、匯出與分享
匯出預設
你可以將當前預設匯出為 JSON 檔案,用於備份或分享給其他使用者。匯出的預設不包含 API 連線資訊(得益於預設解耦),因此分享時不會洩露你的 API 金鑰。
匯入預設
從 JSON 檔案匯入預設。匯入的預設會出現在預設清單中供你選擇。
預設分組
Luker 支援將預設歸入命名分組,在下拉選擇器中以分組形式展示。當你累積了大量預設時,分組能幫助你快速找到需要的預設。
角色卡綁定預設
角色卡可以綁定一個專屬的聊天補全預設。當你開啟該角色的聊天時,Luker 會自動切換到綁定的預設;離開時恢復之前使用的預設。
綁定的預設是獨立儲存在角色卡資料中的,不會出現在你的全域預設清單裡,也不會影響其他角色。角色卡匯出時,綁定的預設會一併匯出。
這對角色卡作者特別有用——你可以為角色設計最佳的提示詞配置,使用者匯入角色卡後無需任何額外設定即可獲得最佳體驗。
詳見 角色卡基礎 和 角色卡綁定預設與人設。
預設關聯世界書
Luker 支援將世界書(Lorebook)與預設關聯。切換預設時,系統自動啟用對應的世界書,無需手動切換。這在你為不同場景準備了不同的預設+世界書組合時特別有用——例如角色扮演預設關聯角色設定世界書,寫作預設關聯寫作規範世界書。
詳見 預設關聯世界書。
補全預設助手
Luker 內建了一個 AI 輔助的補全預設助手。它不僅能幫助你理解各項預設參數的含義、提供調整建議,還能直接改造預設中的提示詞條目——例如優化系統提示詞的措辭、調整提示詞的結構和內容。你可以透過對話的方式向助手描述需求,它會產生修改建議並以 diff 形式展示,你可以逐項審批。
詳見 補全預設助手。