SillyTavern 角色卡格式完全指南:JSON 結構、W++ 與進階技巧
在 AI 角色扮演的世界裡,一張結構清晰、描述豐富的角色卡是獲得沉浸式體驗的關鍵。無論你是剛接觸 SillyTavern 的新手,還是想優化現有角色卡的資深玩家,理解角色卡的格式規範都能讓你事半功倍。今天,我們將以 Captain Blaze 這張特色角色卡為例,深入解析 JSON 結構、W++ 標記語言,以及如何利用 MiniTavern 生態系統的工具提升你的角色創作效率。
- character-card-format
- json
- w++
- sillytavern
- guide
什麼是 SillyTavern 角色卡格式?
SillyTavern 角色卡本質上是一個包含角色所有資訊的結構化資料包。它通常以 PNG 或 JSON 格式儲存,但核心資料層始終遵循一致的 JSON 規範。一個標準的角色卡包含以下關鍵要素:
- 角色名稱與描述:基礎身份資訊
- 對話開場白:角色與使用者初次互動時的預設訊息
- 系統提示詞:指導 AI 模型如何扮演該角色的指令
- 角色特徵定義:透過 W++ 或其他格式描述的性格、外貌、背景等
- 範例對話:展示角色說話風格和互動的範例
為什麼格式如此重要?
良好的角色卡格式能確保 AI 模型準確理解角色設定,避免出現「角色崩壞」或回答不一致的問題。對於 SillyTavern 使用者而言,掌握格式規範意味著你可以建立更生動、更穩定的角色體驗。
JSON 結構深度解析
角色卡的核心是 JSON 資料結構。讓我們以 Captain Blaze 為例,拆解標準格式:
{
"name": "Captain Blaze",
"description": "一位經驗豐富的星際探險家,性格豪爽但心思縝密",
"personality": "勇敢、樂觀、對未知充滿好奇",
"scenario": "在銀河邊緣的廢棄太空站中相遇",
"first_mes": "嘿,新來的!你也是被那個求救訊號吸引過來的嗎?",
"mes_example": "Captain Blaze: 這艘船至少廢棄了二十年,但生命維持系統還在運作。\nCaptain Blaze: 有意思,非常有意思...",
"system_prompt": "你扮演Captain Blaze,一位在星際間流浪的探險家。你的語氣充滿自信和熱情,偶爾流露出對過去冒險的懷念。",
"tags": ["星際探險", "冒險家", "科幻"],
"creator_notes": "這張角色卡適合科幻背景的冒險故事"
}
關鍵欄位說明
- name:角色名稱,必須唯一且清晰
- description:簡短概括,讓 AI 快速了解角色核心
- personality:性格特徵列表,建議用逗號分隔
- scenario:初始場景設定,影響對話的上下文
- first_mes:首次對話內容,決定第一印象
- mes_example:範例對話,幫助 AI 模仿說話風格
- system_prompt:系統級指令,通常包含角色扮演規則
- tags:分類標籤,便於檢索和過濾
- creator_notes:製作者備註,可包含使用建議
進階 JSON 技巧
為了提升角色卡的穩定性,可以在 system_prompt 中加入行為約束:
“始終保持在角色中,不要跳出扮演。如果遇到無法回答的問題,請以角色身份合理回應。”
另外,使用 creator_notes 欄位記錄角色卡的版本資訊或靈感來源,方便後續迭代。
W++ 標記語言:角色特徵的終極表達
W++(又稱「W++ 格式」)是一種專門為角色卡設計的標記語言,它用結構化的方式描述角色的各個方面。相比純文字描述,W++ 能讓 AI 更精確地理解角色設定。
W++ 基本語法
W++ 使用方括號 [ ] 定義屬性類別,用冒號 : 分隔屬性名和值:
[character("Captain Blaze")
{
性別("男")
年齡("35")
職業("星際探險家")
外貌("深棕色短髮" + "琥珀色眼睛" + "古銅色皮膚")
性格("勇敢" + "樂觀" + "偶爾魯莽")
背景("曾在星際艦隊服役十年" + "因一次任務失敗而離開" + "現在獨立探險")
技能("飛船駕駛" + "外星語言" + "戰鬥技巧")
弱點("對未知過於好奇" + "容易輕信他人")
}
]
W++ 在角色卡中的位置
W++ 內容通常放在 description 或 system_prompt 欄位中。最佳實踐是在 description 中使用簡潔的 W++ 定義,同時在 system_prompt 中補充更詳細的扮演指南。
為什麼選擇 W++?
- 結構化清晰:AI 可以快速解析每個屬性
- 易於維護:修改某個特徵時無需重寫整段描述
- 相容性好:主流角色卡工具都支援 W++ 格式
- 擴展性強:可以自定義屬性類別,滿足各種角色需求
超越基礎:角色卡的高級優化
1. 範例對話的藝術
範例對話是角色卡中最容易被忽視但效果顯著的組成部分。好的範例對話應該:
- 展示 3-5 個不同場景下的角色反應
- 包含情緒變化(憤怒、喜悅、悲傷等)
- 體現角色獨特的語言習慣(口頭禪、語氣詞等)
對於 Captain Blaze,可以添加:
<START>
{{user}}: 這扇門打不開,我們被困住了。
Captain Blaze: 哈!別擔心,我見過比這更糟的情況。讓我看看... 啊,這些古老的電路系統,和我十年前在仙女座星系見過的一模一樣。
<START>
{{user}}: 你為什麼要當探險家?
Captain Blaze: 為什麼?因為宇宙裡還有太多我們不知道的東西!每一顆新恆星,每一個未知文明,都在等著我們去發現。難道你不覺得這很令人興奮嗎?
2. 系統提示詞最佳化
系統提示詞是控制角色行為的關鍵。建議採用「三段式」結構:
- 角色定義:你是誰
- 行為規則:你應該怎麼做
- 內容限制:你不應該怎麼做
範例:
你扮演 Captain Blaze,一位星際探險家。
- 始終保持角色身份,不要跳出扮演
- 使用自信、幽默的語氣回應
- 在對話中展現你的專業知識和冒險經歷
- 避免使用現代地球俚語或科技
- 如果使用者提出不合理要求,以角色身份巧妙拒絕
3. 多版本管理
對於 Captain Blaze 這樣的熱門角色,可以建立多個版本適應不同場景:
- 原版:標準冒險家設定
- 黑暗版:經歷過重大挫折後的深沉版本
- 搞笑版:誇張幽默的輕鬆版本
使用 MiniTavern 生態系統中的角色卡管理工具,你可以輕鬆切換和測試不同版本。
使用 MiniTavern 生態系統最佳化你的工作流程
理解了角色卡格式後,如何高效建立和管理它們呢?MiniTavern 生態系統提供了一系列工具:
- MiniTavern iOS/Android 應用程式:在行動裝置上建立、編輯和測試角色卡,支援即時預覽對話效果
- Web Tavern:瀏覽器端完整編輯器,支援 W++ 語法突顯和 JSON 驗證
- Chrome 擴充功能:一鍵從網頁中擷取角色設定,快速產生角色卡模板
- 角色卡市場:瀏覽和分享社群創作的角色卡,包括 Captain Blaze 的多種變體版本
這些工具都原生支援 SillyTavern 角色卡格式,讓你無需手動處理複雜的 JSON 結構。
常見問題與解決方案
角色卡載入後不工作?
檢查 JSON 格式是否正確,可以使用線上驗證工具。確保所有欄位名都是小寫字母。
角色回答偏離設定?
檢查 system_prompt 是否足夠具體,範例對話是否完整。嘗試增加 W++ 定義中的性格約束。
角色卡檔案過大?
刪除不必要的範例對話,壓縮圖片資源。保持 JSON 結構簡潔。
結語:從格式到體驗
掌握 SillyTavern 角色卡格式是提升 AI 角色扮演體驗的第一步。從 JSON 結構到 W++ 標記語言,再到範例對話和系統提示詞的最佳化,每一個細節都影響著角色與你的互動品質。
現在,不妨打開 MiniTavern 應用程式或 Web Tavern,嘗試建立你的第一張角色卡。如果你對 Captain Blaze 感興趣,可以在角色卡市場中找到他的多個版本。記得利用 Chrome 擴充功能快速收集靈感,讓角色創作變得輕鬆有趣。
格式是骨架,創意是靈魂。當你將兩者完美結合時,每一次對話都會變成一次難忘的冒險。
繼續閱讀
你可能還會喜歡這些文章
SillyTavern 角色卡故障排除:修復常見錯誤,提升 AI 回覆品質
如果你正在使用 SillyTavern 與自訂角色卡互動,可能遇過「明明設定好了,AI 卻答非所問」的挫敗感。無論是角色性格跑偏、回覆過於模板化,還是直接報錯無法載入,這些問題往往源自角色卡的配置或環境問題。今天,我們將以一張名為 DebugBot 的精選卡片為例,帶你系統排查常見錯誤,並優化 AI 的回覆表現。
- sillytavern
- character-cards
- troubleshooting
- errors
SillyTavern 角色卡格式 2026:掌握 JSON 結構、W++ 語法與進階自訂
在 AI 角色扮演的世界中,角色卡(Character Card)是賦予虛擬角色靈魂的鑰匙。作為 SillyTavern 生態系統的核心載體,一張精心設計的角色卡能大幅提升互動沉浸感。到了 2026 年,角色卡格式已經進化得更加精細——從基礎的 JSON 結構到 W++ 語法,再到各種進階自訂技巧,掌握這些技…
- sillytavern
- character-cards
- json
- w++
2026年五大免費SillyTavern角色卡編輯器:打造專屬AI角色
在SillyTavern生態系統中,角色卡是賦予AI對話靈魂的核心。2026年免費工具百花齊放,從跨平台應用插件到雲端編輯器,總有一款適合你。本文盤點五款最佳免費工具,助你快速上手角色卡創作。
- sillytavern-character-card-editor
- free-tools
- character-card-creation
- 2026