← ブログへ

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でキャラクターカードを効果的に活用するには、以下のワークフローを推奨します。

  1. 設計フェーズ: キャラクターのバックストーリー、性格、口調を明確にする
  2. JSON構築: 基本フィールドを埋め、W++構文で詳細を記述
  3. テストプレイ: MiniTavernのiOS/AndroidアプリやWeb Tavernで実際に会話し、調整
  4. 公開: 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
続きを読む