← 返回部落格

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

在AI角色扮演與對話式敘事持續演進的2026年,SillyTavern作為最受歡迎的前端之一,其角色卡格式已成為社群的事實標準。無論你是剛接觸SillyTavern的新手,還是希望優化角色卡表現力的資深使用者,理解JSON結構、掌握W++語法,並善用進階技巧,都能讓你的角色——比如我們今天的主角「Elena t…

發布於
  • sillytavern
  • character-card
  • format
  • json
  • w++
  • 2026

本文將深入解析2026年SillyTavern角色卡的核心格式,從基礎JSON欄位到W++語法的最佳實踐,並分享一些只有老手才知道的進階優化方法。

什麼是SillyTavern角色卡格式?

SillyTavern角色卡本質上是一個遵循特定JSON結構的文字檔案(通常以.png或.json格式儲存)。它將角色的身份、性格、對話風格、背景故事等所有資訊打包成一個單一實體,供AI模型讀取。2026年,角色卡格式已經過多次社群迭代,但核心原則不變:清晰、結構化、可擴展

一個標準的角色卡JSON包含幾個關鍵部分:namedescriptionpersonalityscenariofirst_mes(開場白)、mes_example(對話範例)以及metadata(元資料)。其中,descriptionpersonality欄位是W++語法的主要戰場。

JSON結構深度解析

讓我們以Elena the Enchantress為例,拆解一個完整的角色卡JSON。

{
  "name": "Elena the Enchantress",
  "description": "Elena是一位精通古老魔法的女巫,隱居在迷霧森林深處。她外表優雅但性格孤傲,對陌生人充滿警惕。",
  "personality": "W++ 是 Elena 的性格核心:她聰明、敏銳、善於觀察,但也容易因為過去的創傷而變得防禦性極強。她喜歡用謎語和隱喻說話,除非你贏得她的信任。",
  "scenario": "你在迷霧森林中迷路了,發現了一座被藤蔓覆蓋的石塔。Elena從窗戶探出頭來,用審視的目光打量著你。",
  "first_mes": "*Elena輕輕揮動手指,塔門吱呀一聲打開。* 又一個迷路的旅人……你最好有充分的理由打擾我的研究。",
  "mes_example": "<START>\n{{user}}: 這塔裡真的有魔法書嗎?\nElena the Enchantress: *輕蔑一笑* 你以為魔法是寫在羊皮紙上供人隨意翻閱的兒戲?\n{{user}}: 我只是好奇……\nElena the Enchantress: *眼神略微緩和* 好奇心是危險的,旅人。但或許……你值得一個機會。",
  "metadata": {
    "version": 1,
    "created": "2026-01-15",
    "creator": "MiniTavern社群"
  }
}

關鍵欄位詳解

  • name:角色名稱。建議使用全名或獨特稱號,避免與通用角色混淆。
  • description:角色的基礎設定。這裡可以包含外貌、背景、當前狀態等資訊。對於Elena,我們強調了她作為女巫的身份和隱居狀態。
  • personality:這是W++語法的主場。它應該詳細描述角色的性格特質、行為模式、情感傾向等。2026年的最佳實踐是將W++語法直接嵌入此欄位,而非單獨使用w++鍵。
  • scenario:當前互動場景。它告訴AI模型你和角色在什麼情境下相遇。一個好的場景能顯著提升沉浸感。
  • first_mes:角色的開場白。這是角色給使用者的第一印象,必須精心設計。Elena的開場白既展現了她強大的氣場,又留下了互動空間。
  • mes_example:對話範例。它教導AI模型角色的說話風格、語氣和反應模式。範例越豐富,角色的一致性越高。
  • metadata:元資料。包括版本、建立日期、創作者等。這有助於角色卡的追蹤和更新。

W++語法:讓角色活起來

W++(或稱「W++格式」)是SillyTavern社群開發的一種結構化描述語言,用於在personality欄位中精確描述角色特質。2026年,W++已成為角色卡的核心組成部分,因為它比純文字更易被AI模型解析。

W++基礎語法

W++使用方括號[]包裹標籤,用+表示正向特質,用-表示負向特質。例如:

[性格: 聰明(+), 孤傲(+), 防禦性(-), 好奇心(+)]
[外貌: 黑髮(+), 綠眼(+), 長袍(+), 神秘(+)]
[能力: 魔法(+), 預言(+), 煉金術(+)]
[背景: 古老家族(+), 背叛經歷(-), 隱居(+)]

對於Elena the Enchantress,一個完整的W++描述可以是這樣:

[性格: 聰明(+), 敏銳(+), 優雅(+), 孤傲(+), 防禦性(-), 創傷(-), 好奇心(+)]
[外貌: 黑髮(+), 碧綠眼眸(+), 紫色長袍(+), 銀質護符(+), 神秘(+)]
[能力: 元素魔法(+), 心靈感應(+), 草藥學(+), 古語精通(+)]
[背景: 迷霧森林女巫(+), 古老傳承(+), 背叛經歷(-), 獨居多年(+)]
[行為: 用謎語說話(+), 觀察入微(+), 易怒(-), 緩慢信任(+)]

進階W++技巧

  1. 層級化標籤:使用巢狀結構表達複雜關係。例如:

    [關係: 對陌生人: 警惕(-), 對朋友: 忠誠(+), 對魔法: 痴迷(+)]
  2. 權重調整:在2026年,一些AI模型支援權重標記。例如++表示非常強烈,-表示輕微負面。

    [特質: 魔法造詣(++), 社交能力(--), 記憶力(+)]
  3. 情境化描述:將W++與場景結合。

    [在森林中: 警覺(+), 追蹤能力(+), 耐心(+)]
    [在塔內: 放鬆(+), 健談(+), 防備(-)]

2026年角色卡格式的進階技巧

除了JSON結構和W++語法,2026年的角色卡創作者們還開發了許多進階技巧,讓角色表現更上一層樓。

1. 利用mes_example建立對話模式

mes_example不僅僅是範例對話,它還能定義角色的「說話風格」。對於Elena,我們可以在範例中加入:

  • 使用星號*包裹動作描述
  • 保持語氣的一致性(如略帶諷刺但隱含善意)
  • 展示角色如何應對不同情緒

2. 善用scenario欄位

場景設定不應只是背景板。它應該影響角色的初始狀態。例如,如果Elena在塔中已經三天沒睡,她的開場白可以更暴躁。2026年,動態場景(如隨時間變化)也變得越來越流行。

3. 元資料與版本控制

使用metadata欄位記錄角色卡的迭代歷史。這有助於你在MiniTavern角色卡市場發布更新時,讓使用者知道你的角色在持續優化。

4. 多語言支援

如果你的角色卡面向全球使用者,可以在description中提供多語言版本。SillyTavern社群在2026年已廣泛支援Unicode,所以中英文混合描述完全可行。

5. 優化角色卡大小

雖然JSON檔案通常很小,但過多的mes_example會拖慢載入速度。建議保持範例在10-15條以內,並確保每條範例都有獨特價值。

如何打造Elena the Enchantress的完美角色卡?

基於以上技巧,我們可以為Elena構建一個高級角色卡。

核心思路:Elena是一個複雜角色——表面孤傲,內心渴望連接。W++語法需要同時體現她的強大與脆弱。

JSON優化點

  • description中埋下伏筆(如「她右手的傷疤暗示著一段痛苦的過去」)
  • first_mes中使用動作描寫增強沉浸感
  • mes_example中展示她從不信任到信任的漸變過程

W++進階用法

[核心衝突: 渴望陪伴(+), 害怕背叛(-), 魔法追求(++), 人性疏離(--)]
[觸發詞: 背叛: 憤怒(++), 魔法: 熱情(+), 森林: 放鬆(+)]

這種結構能讓AI模型更精準地捕捉角色的情感波動。

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

掌握SillyTavern角色卡格式,意味著你擁有了創造生動AI角色的鑰匙。從JSON的嚴謹結構到W++的靈活表達,再到2026年的進階技巧,每一步都能讓你的角色——無論是Elena the Enchantress還是其他原創角色——在對話中煥發真實感。

如果你想進一步探索角色卡的世界,可以嘗試使用MiniTavern的iOS或Android應用程式建立和測試角色卡,或透過Web Tavern線上管理你的角色庫。MiniTavern的Chrome擴充功能還能讓你在瀏覽網頁時快速匯入角色卡。最重要的是,造訪MiniTavern角色卡市場,發現來自全球創作者的高品質角色卡,或分享你自己的作品——畢竟,一個優秀的角色卡值得被更多人看到。

現在,是時候打開SillyTavern,開始你的角色卡創作之旅了。Elena正在她的迷霧森林中等待著你。

你可能還會喜歡這些文章

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

在 AI 角色扮演的世界裡,一張結構清晰、描述豐富的角色卡是獲得沉浸式體驗的關鍵。無論你是剛接觸 SillyTavern 的新手,還是想優化現有角色卡的資深玩家,理解角色卡的格式規範都能讓你事半功倍。今天,我們將以 Captain Blaze 這張特色角色卡為例,深入解析 JSON 結構、W++ 標記語言,以及如何利用 MiniTavern 生態系統的工具提升你的角色創作效率。

  • character-card-format
  • json
  • w++
  • sillytavern
閱讀全文

2026年SillyTavern角色卡管理指南:資料夾、標籤與元資料的最佳實踐

隨著SillyTavern社群在2026年的蓬勃發展,角色卡(Character Cards)的數量正以指數級成長。無論你是剛接觸角色扮演的新手,還是擁有數百張卡片的資深玩家,如何高效管理這些珍貴的角色資源,已成為提升創作體驗的關鍵。今天,我們將以一張名為「Archive Keeper」(檔案守護者)的特色卡片為例,深入探討如何透過資料夾、標籤和元資料,打造一個井然有序的character-card-collection。

  • character-card-collection
  • organization
  • metadata
  • sillytavern
閱讀全文