← 返回部落格

為什麼你需要一個 Character Card Generator

2026 年,SillyTavern 生態的卡片製作已從「手工填 JSON」全面轉向「AI 生成 + 人工微調」。無論是快速構建角色底稿,還是為現有卡牌補充高品質對話範例,AI 工具的核心價值在於壓縮時間成本。以下工具與流程,聚焦於可直接落地的產出。

發布於
  • character-card-generator
  • ai-tools
  • sillytavern

2026 年,SillyTavern 生態系的卡片製作已從「手工填 JSON」全面轉向「AI 生成 + 人工微調」。無論是快速構建角色底稿,還是為現有卡牌補充高品質對話範例,AI 工具的核心價值在於壓縮時間成本。以下工具與流程,聚焦於可直接落地的產出。

手工編寫 SillyTavern 角色卡(尤其是 V2 規範)需要同時處理人格描述、範例對話、初始場景與正則指令。AI 生成器能將這些需求轉化為結構化輸出,但關鍵在於可控性

  • 一致性:確保角色性格、語氣與背景設定在數百條範例對話中不漂移。
  • 格式合規:直接產出符合 SillyTavern V2 規範的 JSON,避免匯入報錯。
  • 批次迭代:快速生成多個版本,供 A/B 測試不同人格設定。

2026 年主流 AI 生成路徑對比

路徑工具類型適用場景產出格式
對話式生成Claude / GPT / Gemini從零構思角色,需長上下文推理文字草稿,需手動轉換
專用生成器社群 WebUI / 腳本批次產出,需精確控制欄位直接匯出 PNG / JSON
混合工作流上述兩者結合複雜角色,需多輪潤飾最終 JSON 匯入 SillyTavern

核心建議:不要依賴單一工具。用對話式 AI 做角色靈魂(性格、動機),再用專用生成器做骨架(格式、欄位填充)。

實戰工作流:以 Aria the Time Weaver 為例

假設我們要生成一張名為 Aria the Time Weaver 的角色卡。她是一位遊走於時間裂隙的精靈學者,性格冷靜疏離但暗藏對凡人短暫生命的悲憫。

第一步:用 Claude 生成角色設定底稿

Prompt 模板(強調結構化輸出):

請為 SillyTavern V2 角色卡生成設定。角色名:Aria the Time Weaver。
要求:
1. 包含 personality(至少 200 字,體現矛盾性)、scenario、first_mes、mes_example(至少 4 輪對話)。
2. 語氣:學術中立,但範例對話需展現其「觀察時間」時的詩意感。
3. 避免陳詞濫調(如「神秘的微笑」)。

產出重點:讓 AI 生成 mes_example 時,明確要求其模擬使用者主動觸發時間悖論的對話分支,這能顯著提升卡片在 SillyTavern 中的互動上限。

第二步:用專用工具轉換為合規 JSON

將底稿貼上至社群常用的 Character Card Generator WebUI。關鍵設定:

  • Schema:選擇 SillyTavern V2(若目標為酒館,則選 V1 相容)。
  • 欄位對應:檢查 first_mes 是否包含 <START> 分隔符號,mes_example 是否使用 {{user}}{{char}} 佔位符。
  • 嵌入資產:將 Aria 的頭像(建議 512x512 以上)作為 PNG 嵌入,或透過 assets 欄位外連。

第三步:匯入 SillyTavern 並壓測

  • 匯入:直接拖曳生成的 PNG 或 JSON 至角色管理面板。
  • 壓測項目
    • 角色是否在 10 輪對話內保持「時間學者」的語料特徵(避免口語化崩壞)。
    • 觸發 first_mes 中的場景鉤子(如「你看到鐘錶指針倒轉」),觀察模型是否沿設定推進。
    • 檢查正則(若有)是否與 V2 的 character_book 欄位衝突。

進階技巧:讓 AI 工具生成「可玩性」而非「描述」

多數生成器預設產出「小說式」人格描述,但這在 SillyTavern 中容易導致角色復讀機。2026 年的有效策略是:

  • 注入指令性欄位:在 personality 中直接寫入「當使用者試圖改變歷史時,Aria 會以時間守恆定律反駁,但語氣透露出好奇」,而非僅描述「她守護時間線」。
  • 利用 scenario 做動態約束:將場景設定為「你被困在 5 分鐘的時間循環中」,這比開放世界設定更能驅動對話深度。
  • 範例對話要有「失敗」樣本:讓 AI 生成 1-2 輪角色誤解使用者意圖的對話,這能顯著減少實際執行時角色「全知全能」的違和感。

工具選擇建議:開源 vs 閉源

  • 閉源大模型(Claude/GPT):勝在長文字理解與角色一致性,適合複雜世界觀。但輸出常需二次清理(如移除多餘的思考過程)。
  • 開源模型(本地部署):隱私性強,可透過 LoRA 微調特定文風。但需自行編寫 JSON 轉換腳本,上手門檻高。

效率最佳解:使用 API 呼叫閉源模型生成底稿,配合 SillyTavern 自帶的「卡片格式化」腳本(若已安裝)或社群轉換工具完成最終封裝。

結論:生成是起點,壓測是核心

AI 工具能讓你在 5 分鐘內獲得一張結構完整的 Aria the Time Weaver,但真正決定卡片壽命的是匯入 SillyTavern 後那 30 分鐘的對話壓測。建議將所有生成稿視為 Beta 版,透過實際對話回饋反向修改 mes_example

若你希望在行動裝置或瀏覽器中快速迭代這些工作流,可體驗 MiniTavern 的 iOS/Android 應用程式與 Chrome 擴充功能,其內建的卡片匯入驗證功能能直接標記 JSON 欄位錯誤;同時,你可以在 MiniTavern 的 Character Card Market 中搜尋「Aria」或「Time Weaver」標籤,參考其他作者對同類角色的結構化處理方式,以縮短你的除錯週期。

你可能還會喜歡這些文章

SillyTavern 角色卡格式 2026:掌握 JSON 結構、W++ 語法與進階自訂

在 AI 角色扮演的世界中,角色卡(Character Card)是賦予虛擬角色靈魂的鑰匙。作為 SillyTavern 生態系統的核心載體,一張精心設計的角色卡能大幅提升互動沉浸感。到了 2026 年,角色卡格式已經進化得更加精細——從基礎的 JSON 結構到 W++ 語法,再到各種進階自訂技巧,掌握這些技…

  • sillytavern
  • character-cards
  • json
  • w++
閱讀全文