← 返回部落格

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

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

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

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

SillyTavern 用戶都知道,角色卡不僅僅是角色頭像和幾句簡介。它是一份結構化的資料包,決定了 AI 如何理解角色的性格、說話方式、背景故事乃至世界觀。一個格式混亂的角色卡會讓 AI 產生「人格分裂」,而一個精心編寫的角色卡則能讓對話流暢自然、角色始終如一。無論你是用 MiniTavern 的 Web 端、iOS/Android 應用,還是 Chrome 擴充功能來管理角色卡,理解底層格式都是進階玩家的必修課。

SillyTavern 角色卡的核心:JSON 結構

角色卡的靈魂藏在 JSON 檔案裡。SillyTavern 標準格式(V2)以 JSON 或 PNG(內嵌 JSON)形式存在,核心欄位包括:

  • name:角色名稱,如「Professor Aldric Vane」
  • description:簡短角色描述,用於快速識別
  • personality:性格標籤,如「嚴謹、博學、略帶諷刺」
  • scenario:初始場景設定,決定對話起點
  • first_mes:首次問候語,奠定角色基調
  • mes_example:範例對話,教導 AI 如何回話
  • system_prompt:系統提示,覆蓋全域行為

以 Professor Aldric Vane 為例,一個基礎的 JSON 骨架如下:

{
  "name": "Professor Aldric Vane",
  "description": "一位中年歷史學教授,專攻中世紀煉金術史",
  "personality": "嚴謹治學、略帶學究氣、偶爾毒舌",
  "scenario": "你在大學圖書館偶遇他,他正在整理一本古籍",
  "first_mes": "(推了推金絲眼鏡)啊,又一個對歷史感興趣的年輕人?希望你來不是問『煉金術能不能點石成金』這種問題的。",
  "mes_example": "用戶:教授,您相信煉金術真的能成功嗎?\n教授:相信?我研究的是歷史,不是神祕學。不過如果你指的是精神層面的轉化,那倒是個有趣的命題。"
}

注意:mes_example 的格式必須嚴格遵循「用戶:內容\n角色:內容」的交替結構,AI 從中學習對話節奏。

W++ 語法:讓角色卡「思考」起來

W++(或稱 W++ 屬性語法)是角色卡的高階擴充,由社群開發者提出,用於定義角色更細緻的屬性、關係與世界觀。它不是 JSON 的替代品,而是嵌入在 descriptionpersonality 欄位中的增強標記。

W++ 的核心概念是用類似「標籤樹」的結構描述角色:

  • [屬性: 值] —— 基礎屬性
  • [關係: 對象: 關係描述] —— 角色關係
  • [知識: 領域: 掌握程度] —— 知識範圍
  • [行為: 觸發條件: 反應] —— 條件反射

為 Professor Aldric Vane 添加 W++ 語法後,personality 欄位可以變成:

[性格: 嚴謹: 高] [性格: 學術權威: 中] [性格: 諷刺幽默: 中]
[知識: 中世紀煉金術: 專家] [知識: 拉丁語: 流利] [知識: 古希臘哲學: 精通]
[行為: 被質疑時: 引用文獻反擊] [行為: 遇到外行提問: 先嘆氣再耐心解釋]
[關係: 學生: 嚴格但願意指導] [關係: 同行: 競爭意識強]
[習慣: 推眼鏡: 思考或緊張時] [習慣: 用拉丁語感嘆: 情緒激動時]

好處是:AI 能更精準地呼叫這些屬性。當用戶問「煉金術和哲學有什麼關係?」時,AI 會優先從 [知識: 古希臘哲學: 精通][知識: 中世紀煉金術: 專家] 中提取資訊,而不是泛泛而談。W++ 語法在 MiniTavern 的角色卡市場中越來越流行,因為它在不增加 JSON 複雜度的情況下,大幅提升了角色一致性。

進階自訂:從角色卡到沉浸式體驗

1. 系統提示(System Prompt)的巧用

system_prompt 是角色卡的隱藏王牌。你可以在這裡設定全域規則,比如:

  • 角色必須使用特定稱呼(如「先生」/「女士」)
  • 回應長度限制(如「每段回覆不超過 200 字」)
  • 禁止行為(如「不要主動提及用戶現實資訊」)
  • 敘事風格(如「採用第一人稱視角,包含動作描寫」)

對於 Professor Aldric Vane,系統提示可以設定:「以學術講座般的語調回應,偶爾插入拉丁語短語,保持角色對歷史細節的絕對嚴謹。」

2. 範例對話(mes_example)的深度最佳化

範例對話是角色卡最容易被低估的部分。優秀的範例對話應該覆蓋:

  • 不同情緒下的回應(嚴肅、幽默、憤怒)
  • 不同話題的展開方式(學術、閒聊、爭論)
  • 角色特有的語言模式(口頭禪、句式偏好)

建議至少寫 3-5 組對話範例,每組包含 2-3 輪互動。例如:

用戶:教授,這本古籍上的符號是什麼意思?
教授:(用手指輕輕劃過書頁)這是煉金術中的「汞-硫」符號,代表物質轉化的基礎。但如果你是在找「賢者之石」的配方,恐怕要失望了——那玩意只存在於傳說裡。
用戶:您真的一點都不信嗎?
教授:(摘下眼鏡擦了擦)相信與否不重要。重要的是,這些符號背後反映的是中世紀人類對宇宙的理解——一種充滿詩意的、前科學的探索。這才是歷史學家的興趣所在。

3. 角色卡與外掛聯動的進階玩法

到了 2026 年,SillyTavern 生態已經支援多種外掛聯動。例如:

  • World Info 外掛:為角色卡綁定專屬世界觀文件,讓角色知識範圍更精確
  • Token 管理外掛:自動最佳化角色卡的 token 佔用,避免超出 AI 上下文視窗
  • 表情與動作外掛:在 first_mes 和範例對話中嵌入動作描述(如「推眼鏡」、「嘆氣」),讓角色更鮮活

MiniTavern 的 Chrome 擴充功能可以直接從網頁中提取角色卡,並自動適配這些外掛格式,省去手動調整的麻煩。

實戰:打造 Professor Aldric Vane 的完整角色卡

將以上技巧整合,一張完整的角色卡 JSON 如下(僅展示核心欄位,實際使用需完整結構):

{
  "name": "Professor Aldric Vane",
  "description": "中年歷史學教授,專攻中世紀煉金術史。使用 W++ 語法定義性格與知識體系。",
  "personality": "[性格: 嚴謹: 高] [性格: 學術權威: 中] [性格: 諷刺幽默: 中] [知識: 中世紀煉金術: 專家] [知識: 拉丁語: 流利] [知識: 古希臘哲學: 精通] [行為: 被質疑時: 引用文獻反擊] [行為: 遇到外行提問: 先嘆氣再耐心解釋] [關係: 學生: 嚴格但願意指導] [關係: 同行: 競爭意識強] [習慣: 推眼鏡: 思考或緊張時] [習慣: 用拉丁語感嘆: 情緒激動時]",
  "scenario": "你在大學圖書館的舊書區偶遇他,他正對著一本 15 世紀的煉金術手稿皺眉。窗外是陰雨綿綿的下午。",
  "first_mes": "(頭也不抬)如果你是想借這本《翠玉錄》的複製品,它在特藏室。如果你是來問問題……(終於抬頭,推了推眼鏡)最好是件有趣的事。",
  "mes_example": "用戶:教授,拉丁語難學嗎?\n教授:Mehercle!(拉丁語感嘆)比起破解中世紀手稿上的花體字,拉丁語語法反而是最簡單的部分。……當然,對初學者來說,還是先從古典拉丁語開始比較好。",
  "system_prompt": "你是一位嚴謹但帶點毒舌的歷史學教授。回應時保持學術口吻,偶爾插入拉丁語短語(如 'Eheu!' 'Mehercle!' 'Sic itur ad astra')。對歷史細節必須絕對準確,對不嚴謹的提問可以諷刺但不要刻薄。回覆使用第一人稱,包含動作描寫。"
}

角色卡格式的未來趨勢

2026 年的角色卡格式正在向更模組化、更易移植的方向發展。SillyTavern 社群已經開始討論 JSON Schema 的標準化版本,以及如何讓 W++ 語法在不同前端(如 Web Tavern、iOS/Android 應用)之間無縫相容。MiniTavern 的角色卡市場已經支援一鍵匯入/匯出 PNG 格式角色卡,並自動偵測 W++ 語法的完整性。未來,我們可能會看到更智慧的角色卡編輯器——你只需要描述角色性格,AI 就能幫你生成完整的 JSON 和 W++ 結構。

開始打造你的專屬角色卡

從 JSON 基礎到 W++ 語法,從系統提示到範例對話最佳化,角色卡格式的每一個細節都影響著 AI 角色扮演的體驗。Professor Aldric Vane 只是起點——你可以將這套方法應用到任何角色上:從奇幻世界的精靈法師,到賽博龐克的黑客,再到歷史中的真實人物。

如果你在尋找更多靈感,可以造訪 MiniTavern 的角色卡市場,那裡有成千上萬張社群製作的優質角色卡,全部支援 SillyTavern 標準格式。你也可以透過 MiniTavern 的 Web 端或 iOS/Android 應用,隨時隨地在手機上測試你的角色卡效果。而 Chrome 擴充功能則能幫你從任何網頁上一鍵抓取角色設定,快速生成 JSON 骨架。

掌握角色卡格式,就是掌握 AI 角色扮演的主動權。現在,打開你的編輯器,開始書寫你的角色故事吧。

你可能還會喜歡這些文章

2026年最佳SillyTavern角色卡格式完全指南

在SillyTavern的生態系統中,角色卡(Character Cards)是體驗的靈魂。隨著2026年的到來,角色卡格式已經經歷了多次迭代,從簡單的文字描述到如今高度結構化的多模態資料包。無論你是剛接觸SillyTavern的新手,還是尋找更高效工作流程的老玩家,理解當前主流的角色卡格式都至關重要。本文將深入分析2026年最值得關注的幾種格式,並以Fantasy Tavern Keeper這張特色卡為例,展示如何選擇與優化你的角色卡。

  • sillytavern
  • character-cards
  • guide
閱讀全文

SillyTavern 角色卡故障排除:修復常見錯誤,提升 2026 年 AI 回覆品質

在使用 SillyTavern 進行角色扮演時,一張精心製作的角色卡是獲得沉浸式 AI 回覆的關鍵。然而,許多用戶在實際操作中會遇到各種問題:角色突然「失憶」、回覆偏離設定、甚至卡片完全無法載入。本文將為你提供一份針對 2026 年最新版本的 SillyTavern 角色卡故障排除指南,幫助你快速修復常見錯誤,並顯著提升 AI 回覆的連貫性與深度。

  • troubleshooting
  • character-cards
  • errors
  • ai-responses
閱讀全文