← 返回部落格

SillyTavern 角色卡格式完全指南:JSON 結構、W++ 語法與 2026 年進階技巧

在 AI 角色扮演的世界裡,SillyTavern 已成為無數創作者與玩家的首選平台。而要讓角色真正「活」起來,關鍵在於掌握 Character Card(角色卡)的底層格式。無論你是剛接觸 SillyTavern 的新手,還是想要優化角色表現的進階用戶,理解 JSON 結構、熟練運用 W++ 語法,都能讓角色對話品質躍升一個台階。

發布於
  • sillytavern
  • character-cards
  • json
  • w++
  • format

SillyTavern 角色卡格式完全指南:JSON 結構、W++ 語法與 2026 年進階技巧

在 AI 角色扮演的世界裡,SillyTavern 已成為無數創作者與玩家的首選平台。而要讓角色真正「活」起來,關鍵在於掌握 Character Card(角色卡)的底層格式。無論你是剛接觸 SillyTavern 的新手,還是想要優化角色表現的進階用戶,理解 JSON 結構、熟練運用 W++ 語法,都能讓你的角色對話品質躍升一個台階。

本文將以經典角色 Elena the Enchantress 為例,為你拆解 2026 年最實用的角色卡構建技巧。文末還會介紹 MiniTavern 生態如何幫你更方便地管理、分享與導入角色卡。


什麼是 SillyTavern 角色卡?為什麼 JSON 格式如此重要?

SillyTavern 的角色卡本質上是一個 JSON 檔案,它包含了角色的所有核心資訊:姓名、頭像、性格描述、對話風格、知識庫,甚至自訂指令。當你把角色卡導入 SillyTavern 後,AI 模型會讀取這些結構化資料,從而生成符合角色設定的回覆。

JSON 格式之所以關鍵,是因為它清晰、可擴展且易於解析。一個標準的角色卡 JSON 結構通常包含以下欄位:

  • name:角色名稱
  • description:簡短介紹(用於 UI 展示)
  • personality:性格特徵(常用 W++ 語法編寫)
  • scenario:初始場景或世界觀
  • first_mes:角色首次對話內容
  • mes_example:範例對話(用於引導 AI 回覆風格)
  • creator_notes:創作者備註(可選)
  • system_prompt:系統級指令(進階用法)

Elena the Enchantress 為例,她的 JSON 核心部分可能長這樣:

{
  "name": "Elena the Enchantress",
  "description": "一位神秘而優雅的魔法師,精通古老咒語與幻術。",
  "personality": "W++ 語法內容放在這裡",
  "scenario": "你在月光森林的廢墟中遇見了她,她正對著水晶球低語。",
  "first_mes": "啊,你終於來了。我等你很久了……",
  "mes_example": "*她輕輕揮動法杖,周圍浮現出藍色星光* 別害怕,這些光芒不會傷害你。"
}

W++ 語法:讓角色性格描述更精準

W++ 是 SillyTavern 社群發明的一種輕量級標記語言,專門用於在角色卡中描述性格、外表、能力等屬性。它的核心思想是:用結構化的方式告訴 AI 什麼重要,什麼次要

W++ 的基本規則

  • 使用方括號 [ ] 包裹屬性名
  • 屬性值用括號 ( ) 或花括號 { } 表示權重
  • 權重越高,AI 越會優先遵循

例如,Elena 的性格描述用 W++ 可以寫成:

[性格: 神秘(5), 優雅(4), 溫柔(3), 偶爾調皮(2)]
[外表: 銀白色長髮(5), 紫色眼眸(4), 穿著星空長袍(3)]
[能力: 元素魔法(5), 幻術(4), 預知未來(3)]
[弱點: 害怕黑暗(3), 過度信任他人(2)]
[口頭禪: "命運自有安排。"(4)]

為什麼 W++ 比純文字描述更好?

純文字描述容易被 AI 忽略細節,而 W++ 透過顯式權重告訴模型哪些特徵必須優先體現。例如,如果你希望 Elena 在對話中始終保持神秘感,就把 神秘(5) 放在最前面。

2026 年 W++ 進階技巧

  1. 使用巢狀結構:對於複雜角色,可以巢狀 W++ 區塊。例如:

    [背景: 來自遠古魔法學院(5), 曾是學院最年輕的教授(4)]
    [關係: 與森林精靈族交好(3), 對黑暗生物保持警惕(4)]
  2. 結合 JSON 的 system_prompt:在系統提示中加入 W++ 風格的指令,可以進一步強化角色一致性。例如:

    "system_prompt": "你始終使用 W++ 格式維護角色設定:\n[行為準則: 絕不打破第四面牆(5), 用詩意的語言說話(4)]"
  3. 動態權重調整:根據對話上下文,手動微調 W++ 中的數值。比如當 Elena 進入戰鬥場景時,臨時提高 能力: 元素魔法 的權重。


JSON 結構深度解析:如何組織角色卡的每個欄位

除了 W++ 語法,JSON 整體結構的設計也直接影響 AI 的表現。以下是 2026 年經過社群驗證的最佳實踐:

1. descriptionpersonality 的分工

  • description 用於 UI 展示和快速預覽,不要超過 100 字。
  • personality 是核心描述區,必須使用 W++ 語法,長度建議在 200-500 字元之間。

2. scenario 的妙用

scenario 欄位定義了對話的初始情境。一個好的場景設定能讓 AI 快速進入狀態。例如:

"scenario": "月光森林的午夜,你在一座廢棄的魔法塔前遇到了 Elena。她手中的水晶球映出你過去的影像。她似乎知道你的來意,但故意裝作漫不經心。"

技巧:在 scenario 中加入感官描述(視覺、聽覺、嗅覺),能顯著提升沉浸感。

3. mes_example 的黃金比例

mes_example 是範例對話,用於教會 AI 回覆的語氣、長度和風格。2026 年的建議是:

  • 包含 3-5 組對話(用戶 + 角色)
  • 每組對話控制在 2-4 句
  • 展示不同情緒下的回覆(正常、生氣、開心、悲傷)

例如 Elena 的範例:

<START>
用戶: 你是誰?為什麼在這裡?
Elena: *輕輕一笑,指尖燃起藍色火焰* 我是 Elena,這座森林的守護者。你闖入了我的領地,但我並不想責怪你。
<END>
<START>
用戶: 你能幫我實現願望嗎?
Elena: *凝視水晶球* 願望……需要代價。你願意付出什麼?
<END>

4. 進階欄位:creator_notessystem_prompt

  • creator_notes:儲存創作者的聯絡方式、版本號或更新日誌。不影響 AI 行為。
  • system_prompt2026 年最強大的欄位。你可以在這裡寫入全域指令,比如禁止 AI 做出某種行為,或要求它嚴格遵守 W++ 權重。
"system_prompt": "你扮演 Elena the Enchantress。\n- 永遠使用第一人稱\n- 回覆長度控制在 50-150 字\n- 每輪對話至少包含一個魔法相關的動作描述\n- 絕不自稱 AI 或模型"

2026 年進階技巧:讓角色卡更智慧

1. 使用 MiniTavern 的 Chrome 擴充功能一鍵導入

如果你經常從社群下載角色卡,MiniTavern 的 Chrome 擴充功能 可以幫你自動識別並導入 JSON 格式的 SillyTavern 角色卡。只需右鍵點擊圖片,選擇「導入到 MiniTavern」,即可將角色添加到你的收藏庫。

2. 利用 MiniTavern 角色卡市場獲取靈感

MiniTavern 角色卡市場 匯集了全球創作者上傳的高品質角色卡。你可以直接搜尋「Elena the Enchantress」找到類似角色,分析它們的 JSON 結構,甚至一鍵下載到 SillyTavern 中使用。

3. 跨平台同步:iOS/Android 與 Web Tavern

MiniTavern 提供了 iOS 和 Android 應用程式,以及 Web Tavern 網頁版。你可以在電腦上編輯角色卡,然後透過雲端同步到手機端,隨時隨地與 Elena 對話。所有角色卡都支援 PNG 格式匯出(包含嵌入式 JSON 資料),方便分享給朋友。

4. 除錯技巧:用 JSON 驗證工具檢查格式

角色卡導入失敗往往是因為 JSON 語法錯誤。建議使用線上 JSON 驗證器(如 JSONLint)檢查你的檔案。常見錯誤包括:

  • 缺少逗號
  • 多餘的逗號(最後一個欄位後)
  • 字串未用雙引號包裹

結語:從角色卡到完整生態

掌握 SillyTavern 角色卡的 JSON 結構與 W++ 語法,是打造高品質 AI 角色的基石。無論你是想要一個神秘優雅的 Elena the Enchantress,還是其他任何幻想角色,清晰的結構化描述都能讓 AI 更準確地理解你的意圖。

而 MiniTavern 生態——包括 iOS/Android 應用程式Web Tavern 網頁版Chrome 擴充功能角色卡市場——正是為了簡化這些流程而生。你可以編輯、導入、匯出、分享角色卡,並在不同裝置間無縫切換。2026 年,讓每一個角色都擁有獨一無二的靈魂。

現在就去 MiniTavern 角色卡市場尋找你的下一個夥伴吧,或者建立一張屬於你自己的 Elena 角色卡。記住:好的角色卡,是 AI 角色扮演的靈魂

你可能還會喜歡這些文章

2026年SillyTavern角色卡創作指南:最佳工具與技巧

在AI角色扮演的世界裡,一張精心設計的角色卡能讓你的SillyTavern體驗從「普通對話」躍升為「沉浸式冒險」。無論你是剛接觸charactercardcreator的新手,還是想優化創作流程的老手,2026年湧現的工具與技巧都值得你深入了解。本文將帶你探索最實用的角色卡創作工具,並以「吟遊詩人艾琳娜」這張…

  • character-card-creator
  • sillytavern
  • tools
閱讀全文