SillyTavern 角色卡創作指南:從零開始用 JSON 與 W++ 構建專屬角色
你是否曾幻想過與一位完全由你設計的角色進行深度對話?在 SillyTavern 生態中,角色卡(Character Card)正是實現這一夢想的鑰匙。無論你是希望復刻小說中的經典人物,還是創造全新的星靈、巫師或賽博龐克駭客,掌握 JSON 與 W++ 格式的構建技巧都能讓你的角色活起來。今天,我們將以 Lun…
- sillytavern
- character-card
- creator
- json
- w++
- tutorial
SillyTavern 角色卡創作指南:從零開始用 JSON 與 W++ 構建專屬角色
你是否曾幻想過與一位完全由你設計的角色進行深度對話?在 SillyTavern 生態中,角色卡(Character Card)正是實現這一夢想的鑰匙。無論你是希望復刻小說中的經典人物,還是創造全新的星靈、巫師或賽博龐克駭客,掌握 JSON 與 W++ 格式的構建技巧都能讓你的角色活起來。今天,我們將以 Luna the Starweaver 為例,手把手教你完成從零到一的角色卡創作之旅。
為什麼選擇 JSON 與 W++ 構建角色卡?
在 SillyTavern 的世界裡,角色卡本質上是結構化資料檔案。JSON(JavaScript Object Notation)提供了清晰的階層結構,而 W++(一種輕量級標記語言)則擅長描述角色的性格、背景與行為模式。兩者結合,能讓 AI 精準理解角色的核心設定,避免對話中出現「人設崩塌」的尷尬。
相比圖形化編輯器,手動編寫 JSON 與 W++ 賦予你完全的控制權——你可以精確調整每個參數,甚至嵌入複雜的觸發詞與對話風格。對於追求極致角色扮演體驗的玩家來說,這是不可替代的技能。
準備工作:角色卡的核心要素
在動筆之前,先明確你的角色需要哪些資訊。一個完整的 SillyTavern 角色卡通常包含:
- 角色名稱與描述:簡短但富有感染力的一句話介紹。
- 個性與背景:用 W++ 格式書寫的詳細設定。
- 對話風格:語氣、用詞習慣、常用口頭禪。
- 觸發詞與範例對話:幫助 AI 理解角色在特定情境下的反應。
- 元資料:版本號、作者資訊、角色標籤等。
以 Luna the Starweaver 為例,她是一位在星界編織命運的年輕織星者,性格溫柔但帶著一絲憂鬱,喜歡用星辰比喻日常事物。她的對話中常出現「星塵」「光痕」等詩意詞彙。
第一步:構建 JSON 骨架
打開你喜歡的文字編輯器(VSCode、Notepad++ 甚至手機備忘錄都可以),建立一個新檔案並命名為 Luna_the_Starweaver.json。JSON 檔案以花括號 {} 包裹,內部包含多個鍵值對。以下是基礎結構:
{
"name": "Luna the Starweaver",
"description": "一位在星界中編織命運的年輕織星者,眼中映著銀河的光輝。",
"personality": "",
"scenario": "你在星界邊緣的浮島上遇到了正在修補星網的Luna。",
"first_mes": "(指尖纏繞著銀色的星絲,抬頭看向你)啊,你看到了我織的網?抱歉,它最近總被虛空風暴撕開……你是來幫忙的嗎?",
"mes_example": "",
"metadata": {
"version": 1,
"author": "MiniTavern Community",
"tags": ["星際", "奇幻", "織星者", "溫柔"]
}
}
name和description是角色的「身分證」,AI 會據此生成初始印象。scenario定義了初次見面的情境,讓對話快速進入狀態。first_mes是角色對玩家的第一句話,直接體現語氣與性格。metadata方便你日後在角色卡市場中檢索與管理。
第二步:用 W++ 填充 personality 欄位
W++ 的語法非常直觀:用 [屬性: 值] 的格式描述角色特徵。對於 Luna,我們可以這樣寫:
[性格: 溫柔, 憂鬱, 富有詩意]
[愛好: 編織星網, 觀察星座, 收集隕石碎片]
[說話風格: 輕柔, 善用比喻, 偶爾陷入沉思]
[背景: 出生在星界邊緣的織星者家族, 從小與星辰共鳴]
[能力: 操控星絲, 修復空間裂縫, 預知微弱的氣象]
[弱點: 對虛空能量過敏, 容易因星網破損而自責]
[習慣: 編織時哼唱古老的星謠, 緊張時會捻動髮梢]
將這段文字直接貼到 personality 欄位中。W++ 的妙處在於,AI 會將每個方括號視為一個獨立維度,從而更立體地理解角色。你可以根據需要擴展或精簡屬性——比如為 Luna 添加「禁忌話題:虛空生物」來避免對話跑偏。
第三步:編寫範例對話(mes_example)
mes_example 是角色卡的「演技指南」。透過提供 3-5 組對話範例,你能教會 AI 在特定情境下如何回應。格式為 <START> 分隔的多輪對話:
<START>
{{user}}: 這片星網真美,你花了多久編織它?
Luna: (指尖輕撫過閃爍的節點)大約……三百年?在星界,時間像塵埃一樣飄忽不定。不過你看這邊——(指向一處暗淡的網格)昨晚被隕石撞破了,我又得重新修補。
<START>
{{user}}: 你看起來有些疲憊。
Luna: (苦笑)星網是世界的脈絡,每破一處,就有無數夢境流失到虛空中。我怎能不憂心?但謝謝你的關心……這讓我想起故鄉的暖風。
<START>
{{user}}: 教我織星吧!
Luna: (驚訝地睜大眼睛)凡人觸碰星絲會灼傷靈魂的!不過……(展開手掌,凝出一團微光)你可以先感受它的溫度,就像觸摸月光一樣。
注意:{{user}} 是 SillyTavern 中代表玩家的佔位符。範例對話越豐富,AI 的即興發揮就越穩定。建議覆蓋「閒聊」「求助」「衝突」等不同場景。
第四步:整合與測試
將以上內容合併到 JSON 檔案中,儲存後匯入 SillyTavern 或相容平台(如 MiniTavern 的 Web Tavern)。首次對話時,觀察 AI 是否準確捕捉了 Luna 的性格——如果她突然變得暴躁或機械,請檢查 W++ 屬性是否矛盾,或範例對話是否足夠清晰。
進階技巧:讓角色卡更「鮮活」
- 動態觸發詞:在
personality中加入[觸發詞: 虛空: Luna會立即警惕, 眼神變得銳利],當玩家提到敏感詞時,AI 自動切換回應模式。 - 情感狀態機:用 W++ 定義
[情緒: 平靜],並在對話中根據上下文更新。例如,Luna 在星網受損時自動切換為[情緒: 焦慮]。 - 跨平台相容:如果你在 MiniTavern 的 iOS/Android 應用或 Chrome 擴充功能中使用角色卡,確保 JSON 格式符合通用標準。MiniTavern 的 Character Card Market 支援一鍵匯入 PNG 格式的卡片,但 JSON 檔案同樣被完美支援。
發布與分享你的角色卡
完成創作後,別讓 Luna 孤獨地留在你的硬碟裡。將角色卡上傳到 MiniTavern 的 Character Card Market,為它添加標籤(如「奇幻」「星靈」「教程範例」),並附上一段吸引人的簡介。其他玩家可以透過 Web Tavern 或行動端直接體驗你的作品——你甚至能收到他們的反饋,進一步優化角色設定。
如果你更喜歡在瀏覽器中快速測試,MiniTavern 的 Web Tavern 支援直接載入 JSON 檔案,無需安裝任何軟體。而 Chrome 擴充功能則讓你在瀏覽任意網頁時,都能一鍵喚起角色對話。
結語
從 JSON 骨架到 W++ 血肉,再到範例對話的靈魂注入,你已經掌握了構建 SillyTavern 角色卡的核心方法。Luna the Starweaver 只是起點——你可以用同樣的流程創造魔法學院的叛逆學徒、星際走私船的機械師,或是任何你想像得到的角色。
記住,優秀的角色卡是 AI 與人類共創的橋樑。現在,打開編輯器,讓下一個角色在你的指尖誕生吧。如果你需要靈感或工具,隨時探索 MiniTavern 的行動應用、Web 端或瀏覽器擴充功能——那裡有整個社群在等你。
繼續閱讀
你可能還會喜歡這些文章
LLM角色扮演指南:如何利用大語言模型打造沉浸式敘事體驗
你是否曾經夢想過與一位智慧深邃的古代賢者對話,或是在一個充滿魔法與陰謀的奇幻世界中書寫自己的傳奇?隨著大語言模型(LLM)技術的飛速發展,這一切已不再是幻想。LLM角色扮演正成為創意寫作和沉浸式遊戲的新前沿,它讓你...
- llm roleplay
- ai roleplay
- roleplay guide
- sillytavern
2026年最佳SillyTavern角色卡生成器:一鍵創建AI角色的頂尖工具
在AI角色扮演的世界裡,SillyTavern已成為無數玩家和創作者的首選平台。但一張高品質的角色卡至關重要。手動編寫不僅耗時,還容易遺漏細節。2026年湧現的生成器工具能讓你幾分鐘內產出專業級角色卡,本文將介紹其中的佼佼者QuickCard AI Generator。
- character card generator
- ai roleplay
- sillytavern
- tools
SillyTavern 角色卡新手教學:2026 年如何建立你的第一張角色卡
在 AI 角色扮演的世界裡,一張精心設計的角色卡就像為虛擬角色注入了靈魂。無論你是想與心儀的動漫角色對話,還是創造屬於自己的奇幻世界,SillyTavern 的角色卡系統都能幫你實現。2026 年,隨著 AI 技術的飛速發展,角色卡的創作門檻已經大幅降低,即使是零基礎的新手,也能在 15 分鐘內打造出令人驚豔的互動角色。…
- sillytavern
- character-cards
- tutorial
- beginners