4.1 キャラクターカードとは
このチュートリアルでは、キャラクターカードの概念、構造、作成、および使用方法について詳しく説明し、MiniTavern のロールプレイング機能を最大限に活用できるようにします。
基本概念
キャラクターカードとは、AI キャラクターの完全な情報を含むデータファイルであり、以下の内容を定義します:
- キャラクターのアイデンティティ - 名前、肩書き、外見
- 性格的特徴 - 性格、話し方、行動習慣
- 背景設定 - キャラクターの経歴と世界観
- 会話スタイル - 対話例、冒頭の挨拶
キャラクターカードの目的
キャラクターカードは AI にとっての「脚本」のようなもので、より多くのプロンプト内容を特定のキャリアファイルに統合することで、流通や共有をより便利にします。
主要フィールドの説明
基本情報
名前(必須)
- キャラクターの名前
- 例:「アリア」、「ジョン」、「エマ」
説明
- キャラクターの簡単な紹介
- キャラクターの特徴をまとめた1〜2文
- 例:「森から来たエルフ。親切で神秘的」
アバター
- キャラクターの画像
- サポートされている形式:PNG、JPEG、WEBP
キャラクター設定
性格(重要)
- キャラクターの性格的特徴を記述します
- AI の応答スタイルに影響します
- 例:「穏やかで好奇心旺盛、少し恥ずかしがり屋、人間の世界に非常に興味を持っている」
シナリオ(重要)
- キャラクターの世界観と背景
- 現在のシナリオ設定
- 例:「魔法の森の奥深くに住んでおり、初めて人間の街を訪れた」
第一声(重要)
- キャラクターの冒頭の挨拶
- 会話の最初の一文
- 初期シーンと雰囲気を設定します
サポートされている形式
MiniTavern は、2つのキャラクターカード形式をサポートしています:
1. PNG/WEBP/JPEG/JPG 画像形式(最も一般的)
特徴:
- 最も人気のあるキャラクターカード形式
- 画像自体がキャラクターのアバターになります
- データは画像のメタデータに埋め込まれます
技術的な原理:
- PNG の tEXt または iTXt データチャンクを使用してデータを保存します
- データは JSON 形式でエンコードされます
- 通常の画像表示には影響しません
注意:
- キャラクターカードの画像をフォトアルバムに転送しないでください。キャラクターカードのメタデータが直接破損します
- キャラクターカードは iCloud Drive などのクラウドストレージを使用して一元的に保存・共有してください
2. JSON テキスト形式
特徴:
- プレーンテキストで、編集が容易です
- ファイルサイズが小さい
- プログラムによる生成に適しています
- バージョン管理が容易です