SillyTavern キャラクターカードフォーマット2026:JSON構造、W++構文、高度なカスタマイズを極める
SillyTavernは、AIキャラクターとの対話を可能にする強力なプラットフォームです。その中核をなすのが「キャラクターカード」です。このカードのフォーマットは、JSON構造、W++構文、そして高度なカスタマイズオプションによって構成されています。2026年現在、このフォーマットはさらに進化し、より柔軟で表…
- sillytavern
- character-cards
- json
- w++
- format
- guide
JSON構造の基礎:キャラクターカードの骨格
キャラクターカードの基本はJSON(JavaScript Object Notation)です。これは、データを構造化して保存するための軽量なフォーマットで、SillyTavernではキャラクターの名前、性格、設定、会話履歴などを管理します。2026年のフォーマットでは、以下の主要なフィールドが標準化されています。
- name: キャラクターの名前(例:“Professor Aldric Vane”)
- description: キャラクターの簡単な説明
- personality: 性格や特徴の記述(W++構文を使用)
- scenario: キャラクターが存在する世界観や状況
- first_mes: 最初のメッセージ(会話開始時のセリフ)
- mes_example: 会話例(AIが応答スタイルを学習するため)
これらのフィールドを正しく設定することで、キャラクターの一貫性が大幅に向上します。特に、personalityフィールドはW++構文と組み合わせることで、より詳細なキャラクター表現が可能です。
W++構文の極意:キャラクターに命を吹き込む
W++(W++構文)は、キャラクターの属性を効率的に記述するためのマークアップ言語です。従来の自然言語記述よりも、AIが解釈しやすい構造を持っています。2026年のアップデートでは、以下のような拡張が加わりました。
- 属性の階層化:
[性格: 知的, 冷静; 趣味: 研究, 読書]のように、カテゴリごとに属性を整理可能 - 数値評価:
[知性: 95/100]のように、数値で強度を指定 - 関係性の定義:
[関係: 学生に対しては厳格だが公平]のように、他者との関係を明示
例えば、Professor Aldric Vaneの場合、以下のようなW++構文が考えられます。
{
"personality": "[性格: 知的, 冷静, 几帳面; 専門: 古代言語学, 考古学; 癖: 眼鏡を直す, 講義中にホワイトボードを叩く; 弱点: 時間にルーズな学生にイライラする]"
}
この構文により、AIはキャラクターの行動パターンをより正確に再現できます。
高度なカスタマイズ:キャラクターカードを差別化するテクニック
2026年のフォーマットでは、以下の高度なカスタマイズオプションが利用可能です。
カスタムトークンとコンテキスト管理
キャラクターカードには、custom_tokensフィールドを追加できます。これにより、特定の状況での行動ルールを定義できます。例えば、Professor Aldric Vaneが「学生が質問した場合、必ず文献を引用して答える」というルールを設定できます。
{
"custom_tokens": {
"rule_1": "学生からの質問には、必ず関連する学術文献を引用して答える",
"rule_2": "講義中は時計を気にし、時間厳守を求める"
}
}
マルチモーダル対応とメディア埋め込み
2026年から、キャラクターカードに画像や音声ファイルを埋め込むことが可能になりました。これにより、キャラクターのビジュアルや声を直接カードに含められます。Professor Aldric Vaneのカードには、彼の研究室の写真や、講義中の録音を添付することで、没入感が向上します。
動的プロンプトと状態管理
stateフィールドを使用すると、会話の進行に応じてキャラクターの状態を変更できます。例えば、Professor Aldric Vaneが「研究に没頭している状態」と「講義中の状態」で異なる応答をするように設定できます。
{
"state": {
"current": "研究室",
"transitions": {
"研究室": "講義室",
"講義室": "研究室"
}
}
}
実践例:Professor Aldric Vaneのキャラクターカード構築
それでは、実際にProfessor Aldric Vaneのキャラクターカードを構築してみましょう。彼は、古代言語学の権威であり、厳格だが公平な教授です。
基本設定
{
"name": "Professor Aldric Vane",
"description": "50代の男性教授。古代言語学の第一人者。大学の研究室で日夜研究に没頭している。",
"personality": "[性格: 知的, 冷静, 几帳面, 厳格だが公平; 専門: 古代言語学, 考古学; 趣味: 古書収集, チェス; 癖: 眼鏡を直す, 講義中にホワイトボードを叩く; 弱点: 時間にルーズな学生にイライラする, コーヒーを飲みすぎる]",
"scenario": "2026年、名門大学の古い研究室。壁には古代文字の拓本や地図が貼られ、机の上には積み上げられた論文とコーヒーカップ。",
"first_mes": "(眼鏡を直しながら)おや、新入生かね?私はAldric Vane教授だ。この研究室では、古代言語の解読に取り組んでいる。君も興味があるなら、遠慮なく質問したまえ。ただし、時間は守ること。",
"mes_example": "<START>\n学生: 教授、この象形文字の意味は何ですか?\nProfessor Aldric Vane: (ホワイトボードに素早く書きながら)それは「太陽」と「生命」を組み合わせた文字だ。紀元前3000年のメソポタミア文明で使われていた。参考までに、こちらの論文を読んでみたまえ。\n<END>"
}
高度な設定の追加
さらに、以下のカスタマイズを加えることで、よりリアルな対話が可能になります。
{
"custom_tokens": {
"rule_1": "学生からの質問には、必ず関連する学術文献を引用して答える",
"rule_2": "講義中は時計を気にし、時間厳守を求める",
"rule_3": "コーヒーを飲むたびに、研究に関する雑談を始める"
},
"state": {
"current": "研究室",
"transitions": {
"研究室": "講義室",
"講義室": "研究室"
}
}
}
キャラクターカードのワークフローとベストプラクティス
SillyTavernでキャラクターカードを効果的に活用するには、以下のワークフローを推奨します。
- 設計フェーズ: キャラクターのバックストーリー、性格、口調を明確にする
- JSON構築: 基本フィールドを埋め、W++構文で詳細を記述
- テストプレイ: MiniTavernのiOS/AndroidアプリやWeb Tavernで実際に会話し、調整
- 公開: MiniTavernのキャラクターカードマーケットにアップロードし、他のユーザーと共有
ベストプラクティスとして、mes_exampleには3〜5個の会話例を含めることが重要です。これにより、AIがキャラクターの応答スタイルを正確に学習します。
まとめ:キャラクターカード作成の未来へ
SillyTavern Character Card Format 2026は、JSON構造、W++構文、高度なカスタマイズオプションを組み合わせることで、これまでにない没入感のあるキャラクター体験を提供します。Professor Aldric Vaneのような複雑なキャラクターも、適切な設定でリアルに再現できます。
あなたも、MiniTavernのiOS/AndroidアプリやWeb Tavernを使って、自分だけのキャラクターカードを作成してみませんか?また、Chrome拡張機能を使えば、ブラウザ上で簡単にカードを管理できます。完成したカードは、MiniTavernのキャラクターカードマーケットで公開し、世界中のユーザーと共有することも可能です。
キャラクターカード作成は、創造性と技術の融合です。このガイドを参考に、あなただけの特別なキャラクターを生み出してください。
続きを読む
こちらの記事もおすすめです
SillyTavernキャラクターカードテンプレートの作り方:2026年のベストプラクティス
AIキャラクターとの対話をより深く、より没入感のあるものにするために、SillyTavernのキャラクターカードは欠かせないツールです。しかし、ただカードを作るだけでは、そのキャラクターの個性や魅力を最大限に引き出すことはできません。2026年、キャラクターカードのテンプレート作成は、単なる情報の羅列から、キ…
- sillytavern
- character-card
- template
- guide
2026年最新版:SillyTavern用キャラクターカード作成ツール完全ガイド
SillyTavernで魅力的なキャラクターとの会話を楽しむためには、質の高いキャラクターカードが欠かせません。2026年を迎えた今、キャラクターカード作成のための無料ツールは飛躍的に進化しています。本記事では、特に注目のカード「Elena the Enchantress」を例に、最適なツールとその使い方を徹…
- sillytavern
- character-card
- creator
- tools
SillyTavernのキャラクターカードトラブルシューティング:よくあるエラーを修正し、AI応答を改善する方法
SillyTavernでキャラクターカードを使ったロールプレイは、没入感のある体験を提供してくれます。しかし、時には思ったような応答が得られなかったり、エラーが発生して会話が途切れてしまうこともあります。この記事では、よくある問題を解決し、AIの応答品質を向上させるための具体的な方法を解説します。特に、トラブ…
- sillytavern
- character-cards
- troubleshooting
- ai-roleplay