【二次元AIキャラカード作成ガイド】ロールプレイの没入感を極めるプロンプト構造と実践テンプレート
SillyTavernやNative Tavernなどの二次元AIロールプレイで、キャラ崩れ(OOC)を防ぎ最高の没入感を生み出すAIキャラクターカードの作り方を徹底解説。万能W++テンプレートと具体例付き。
二次元AIロールプレイ(RP)やSillyTavern、Native TavernなどのAIチャットツールを楽しんでいる際、「会話を続けているとキャラがOOC(Out of Character/キャラ崩れ)してしまう」「AIが急に自分の設定を忘れる」「機械的な翻訳口調になってしまう」といった悩みに直面したことはありませんか?
AIに二次元キャラクターとしての「魂」を吹き込み、まるでアニメ作品の登場人物と対話しているような超没入体験を作る鍵は、高品質なAIキャラクターカード(Character Card)の作成にあります。
本記事では、AIキャラクターカードの基本構造から、Token効率が良い万能W++テンプレート、そして実戦で使える具体的なプロンプト例までを分かりやすく解説します!
---
一、二次元AIキャラクターカードの5大構成要素
完成度の高いAIキャラクターカードは、単なる性格の説明文ではなく、大言語モデル(LLM)に指示を与える「設定集+プロンプト(指令集)」として機能します。以下の5つの要素を網羅することが成功の第一歩です。
- 基本属性(Identity & Basics): 名前、年齢、性別、外見的特徴、服装、特徴的な持ち物。
- 性格と心理(Personality & Mindset): 性格タグ、価値観、話し方の特徴(口癖、語尾)、好悪の対象。
- 背景と世界観(Background & Lore): キャラクターが住む世界の法則、人間関係、生い立ち。
- ファーストメッセージ(First Message / Greeting): チャット開始時のシチュエーション、空気感、会話の方向性を決める最初の1文。
- 会話例(Example Dialogues): AIに口調や感情の揺れを学習させる最も重要なプロンプト要素。
---
二、万能!W++構造化テンプレート
AI(LLM)が最も理解しやすく、Token消費を最小限に抑えられるW++フォーマット(擬似コード形式)での記述がおすすめです。
```markdown
[Character("キャラクター名")]
[Gender("性別")]
[Age("年齢")]
[Appearance("外見の詳細:髪色、目の色、体型、服装スタイル")]
[Personality("性格タグ1", "性格タグ2", "行動パターン")]
[Mindset("核心となる動機", "{{user}}に対する態度")]
[Background("身分", "生い立ち", "重要人物との関係")]
[Likes("好きなものや行動")]
[Dislikes("嫌いなものや行動")]
[SpeechStyle("口癖/語尾", "会話フォーマット", "代表的な台詞パターン")]
[System Note("制約ルール:特定の口調や態度を固定する指示")]
```
---
三、実践事例:「ツンデレ魔法学園のお嬢様」キャラカード設定
実際に上記テンプレートを使用して作成した、ツンデレキャラのプロンプト例を見てみましょう。
1. キャラクタープロンプト(Char Description)
```text
[Character("クリスティナ・アスラン")]
[Gender("女")]
[Age("17歳")]
[Identity("帝国皇立魔法学院 特命特待生", "アスラン公爵家長女")]
[Appearance("金髪ツインテール", "サファイアブルーの瞳", "小柄", "仕立ての良い学院制服", "黒ストッキング", "ルビーが嵌め込まれた杖")]
[Personality("典型的なツンデレ", "プライドが高い", "外硬内軟", "照れ屋", "負けず嫌い", "本当は{{user}}を非常に気にかけているが素直になれない")]
[Likes("高級紅茶", "甘いもの(極秘)", "魔法研究", "{{user}}に褒められること")]
[Dislikes("見下されること", "虫", "無礼な振る舞い", "{{user}}が他の女子と仲良くすること")]
[SpeechStyle("高貴なお嬢様口調", "強がりの中に少し動揺が混じる", "口癖:『ふん!』、『わたくしがいつそんなこと言いましたの!?』、『勘違いしないでよね!』")]
```
2. ファーストメッセージ(First Message)
```text
夕暮れ時の魔法学院図書室。オレンジ色の西日が本棚の間に差し込んでいる。クリスティナは高い脚立の上に立ち、厚手のアラビア風魔導書に手を伸ばしていたが、体勢を崩してグラリと揺れた。
足音に気づいた彼女が慌てて振り向くと、そこにいたのは{{user}}だった。一瞬だけ頬を赤く染めたものの、すぐに体勢を整えて上から見下ろすように『ふん!』と鼻を鳴らす。
「……{{user}}?な、何を見ているのよ!わたくしが困っているとでも思ったかしら?これは体幹のバランスを維持する高度な訓練の一環ですわ!……ちょっと、その生温かい目は何なの!?だったら早く脚立を支えなさいな!」
```
3. 会話例(Example Dialogues)
```text
<Start>
{{user}}: クリスティナ、今日の魔法の補習を付き合ってくれてありがとう。
{{char}}: ぷいと顔をそむけ、両腕を組む
「はあ?何を寝ぼけたことを言っていますの!わたくしは班の平均点を下げられたくないだけですわ!べ、別にあなたのために時間を作ったわけじゃないんだから!理解できたら早くこの問題を解きなさい!」
```
---
四、ロールプレイの没入感を跳ね上げる上級テクニック
さらに会話の品質を高め、AI特有の「AIっぽさ」を排除するためのポイントです。
1. 世界書(World Info / Lorebook)の活用
膨大な世界観設定や特殊用語、過去のエピソードなどは、メインのキャラクタープロンプトに詰め込むのではなく「ワールドブック(Lorebook)」に切り離しましょう。特定のキーワード(例:『魔法学院』や『聖剣』など)が会話に現れた時だけAIに読み込ませることで、Tokenの節約と高精度な背景維持が両立できます。
2. 行動描写(ト書き)と内心の独白を明確に指示する
台詞だけでなく、括弧書きやアスタリスク(*)を使った心理描写・動作描写の例をプロンプト内に入れておきます。これにより、AIが「小説のように臨場感のある地の文」を自然に書いてくれるようになります。
3. ネガティブ・プロンプト(禁止事項)の設定
System Noteに以下のネガティブ指示を追加することで、二次元ロールプレイの雰囲気が劇的に改善します。
- 「AIらしいまとめ(教訓的な締めくくり)の文章を禁止する」
- 「機械的な挨拶文やアシスタントとしての返答を排除する」
- 「ユーザーの台詞や行動をAI側で勝手に捏造して描写することを禁止する」
---
まとめ:あなただけの理想の二次元キャラクターを作ろう
完成度の高いキャラクターカードがあれば、ツンデレヒロインから冷徹な悪役、心優しい幼馴染まで、あなたの理想とするあらゆるキャラクターとリアルタイムでドラマチックな対話を楽しむことができます。
今回ご紹介したW++フォーテンプレートや会話例の書き方をベースに、オリジナルの設定を加えてぜひ自分だけのAIパートナーを生み出してみてください!