AIキャラクターとの会話で、最初はすごくいい感じだったのに、話し続けるうちに同じようなセリフが句読点だけ変えて繰り返されているように感じたことはありませんか?彼女は「とても嬉しそうにしている」、彼は「優しい笑顔を浮かべる」といったように、何度も同じ言葉が繰り返される現象です。これは通常、プラットフォームが悪いのではなく、キャラクターカード自体に設定された素材が薄すぎるためです。キャラクターカードの基本項目をまだ設定していない方は、まずAIキャラクターカード設定完全ガイドをご覧ください。この記事では、「例文は書いたのに、AIの話し方がどうしても棒読みになってしまう」という中級・上級者向けの課題を解決するために、小説の創作技法から取り入れた2つの極意:Show, Don’t Tell(見せて、語るな)と、口癖の設計について解説します。
なぜAIキャラクターのセリフは単調になりがちなのか?
AIロールプレイの会話は、本質的に「続きの執筆」です。AIはあなたの入力やキャラクターカードの設定を見て、それに続く文章を生成します。もしキャラクターカードの性格欄に「優しい」「強引」といった形容詞しか書かれていない場合、AIが模倣できる素材は非常に限られ、すぐに表現のストックが尽きて堂々巡りが始まってしまいます。

SillyTavernの公式ドキュメントでは、この点について非常に率直に説明されています。キャラクターの説明や性格の項目は「永続トークン」であり、毎回AIに送信されます。しかし、例文(対話例)はチャット履歴がウィンドウにたまると、最初に押し出されて送信されなくなってしまいます。言い換えれば、例文自体が平凡に書かれていると、AIが学習できる素材すらなくなってしまうのです。

Character.AIの公式クリエイターガイドでも同様のロジックが言及されています。「フレンドリー」や「複雑」といった曖昧な形容詞からは、AIは有用な情報を得られません。むしろ、具体的なディテールや例文こそが、AIキャラクターに本物の口調、テンポ、感情のロジックを教えることができます。したがって、問題はAIが賢くないことではなく、私たちが与える素材が薄すぎることにあるのです。解決策は2つの方向からアプローチできます。
極意1:Show, Don’t Tell――行動と五感で「説明的」な感情を置き換える
「Show, Don’t Tell(見せて、語るな)」は、小説執筆において最も基本的かつ強力な極意の一つです。感情を直接「説明」するのではなく、動作、五感のディテール、そして余白を使って、相手にそれを感じさせます。同じ内容でも、書き方によって大きく印象が変わります。
Tell:彼女は怒っており、あなたに騙されたと感じている。
Show:彼女はあなたを見ようともせず、指先で机をトントンと二回叩いた。「それで……さっき言ったことは、全部本当なの?」その声は、いつもより半オクターブ低かった。

これはAIキャラクターにとって特に重要です。なぜなら、AIはあなたが「示した」スタイルに従って書き続けるからです。SillyTavernの公式ドキュメントでは、キャラクターの「最初のメッセージ(First Message)」が、その後のAIの話し方や文章の長さを決定する上で、他のどの設定よりも大きな影響を与えると明記されています。最初のメッセージが動作や五感の描写で満ちていれば、AIのその後の返答も自然とそのスタイルを引き継ぎます。逆に、最初の一言が平坦な説明文であれば、AIもそれを真似てしまい、いつまでも説明的で味気ない会話から抜け出せなくなります。

公式ドキュメントにある「Seraphina」というキャラクターの例は、まさに「Show, Don’t Tell」の生きた教材です。彼女の設定には「優しい」という言葉は使われておらず、代わりに彼女があなたの手を握り、その感触や温もりを通じて優しさを表現しています。プロセス全体で「優しい」という言葉は一度も直接使われていません。実際に書くときは、簡単な「五感リスト」を用意して自分に問いかけてみてください。この反応に微表情、声の変化、動作、距離感、あるいはあえて語らない部分を含めるべきか?すべての文に五感を詰め込む必要はありません。1つか2つのポイントを交互に使うだけで、会話に情景を浮かび上がらせるのに十分です。
極意2:口癖と「言語の指紋」の設計
多くの人がキャラクターを設計する際、「口癖を一つ決める」ことだけを考えがちです。その結果、AIがすべての発言で同じ言葉を繰り返すようになってしまいます。これは、当サイトの別の記事AIロールプレイ「ループ現象」攻略法で指摘されている問題です。キャラクターが使える素材が少なすぎるため、AIは同じセリフをループせざるを得なくなります。解決策は「口癖をなくす」ことではなく、一つの口癖を「言語の指紋」という体系的なセットにアップグレードすることです。これには通常、以下の3つの方向性があります。

1つ目は「語尾や口癖」:固定の語尾や小さなしぐさです。例えば、語尾に「〜かな」をつける癖や、緊張したときに乾いた笑い声を漏らしてから話し始めるなどです。2つ目は「専用の比喩表現集」:キャラクターの背景に関連する比喩を3〜4種類用意して交互に使います。例えば、料理人のキャラクターなら、感情を表現するのに毎回同じ言葉を使うのではなく、「火加減」や「味付け」といった言葉を使います。3つ目は「絶対に言わない言葉」:キャラクターが使わない語彙や話題を明確にリストアップします。例えば、汚い言葉を使わない、ネットスラングを使わないなどです。この「ネガティブスペース(余白)」も言語の指紋の一部です。
Character.AIの公式クリエイターガイドでは、このロジックを具体的な技術項目として落とし込んでいます。「Definition」項目には最大32,000文字の例文を格納でき、フォーマットは「名前:内容」です。また、{{char}}や{{random_user_1}}といった変数を使用することで、キャラクターが定義内の仮想の対話相手と混同するのを防ぐことができます。

公式ドキュメントでは、「BoardWizard」というキャラクターの例文セットも紹介されており、このキャラクターが普段どのように話し、どのような話題について語るかをAIに教えています。重要なのは、同じ意味のセリフを10個用意して項目を埋めるのではなく、異なるシチュエーション(挨拶、意見の対立、別れなど)の対話セットをいくつか用意することです。

SillyTavernコミュニティでは、さらに体系的なアプローチも開発されています。公式ドキュメントで推奨文献として挙げられている「Ali:Chat」スタイルなどは、反復しつつも変化を持たせた例文を用いて、キャラクターの口調をAIに「焼き付ける」方法を専門に解説しています。キャラクターカードの書き方を深く研究したい方は、さらに調べてみるとよいでしょう。

実践書き換えデモ
例えば、「元傭兵で、現在は小さな書店を営んでいる」キャラクターを書くとして、性格欄に元々「無口だが根は優しい」とだけ書かれていたとします。今日の2つの極意を適用すると、例文は以下のように書き換えることができます。
{{user}}:この本、あなたも読んだことある?
{{char}}:*彼は手元で磨いていた銃――いや、万年筆を置き、本の表紙の埃を軽く払ったが、すぐには答えなかった。*「読んだ。」*二秒ほど沈黙し、視線を本棚の奥へと泳がせる。*「あの頃は、まだ隣に読み聞かせてくれる奴がいた。」*彼は本をあなたの前に差し出した。その手つきは、壊れやすいものを手渡すかのように慎重だった。*「貸してやる。ページの端を折るなよ。」
この文章には「過去を懐かしんでいる」「この本を大切にしている」とは直接書かれていません。しかし、動作(埃を払う、本を差し出す、手つきを慎重にする)、口癖のような小さな習慣(無意識に銃を持とうとして万年筆と言い直す、命令口調の「ページを折るな」)、そして意図的な余白(語り尽くさない「あの頃」)を通じて、読者もAIも文字の表面以上の感情を読み取ることができます。次にAIが会話を引き継ぐ際にも、より具体的な素材が提供されるため、「無口だが根は優しい」という形容詞の周りを堂々巡りするのを防ぐことができます。
3大プラットフォームでの実践:Character.AI以外でも応用可能
操作インターフェースは異なりますが、「例文を使ってAIに話し方を教える」というロジックは、いくつかの主要プラットフォームで共通しています。以下に表でまとめました。

簡単に言えば、どのプラットフォームであっても「重要な設定は前に置く」「例文は量より質を重視する」という2つの原則は、設定項目をただ詰め込むよりも効果的です。AI織夢(AI Dreamweave)のロールプレイとインタラクティブ小説のダブルモードでも、全く同じ書き方を直接適用できます。まずはキャラクターの五感の反応と言語の指紋を明確にし、それから設定項目に落とし込んでいきましょう。ただ項目を埋めるだけで終わらせないことが大切です。
よくある誤解 Q&A
Q1:キャラクターカードは長ければ長いほど良いのですか?
そうとは限りません。SillyTavernの公式ドキュメントによると、キャラクター設定が占有するトークンが多ければ多いほど、会話履歴に残せる「記憶スペース」が少なくなります。コンテキストウィンドウが大きいモデルでは影響は少ないですが、上限が小さいモデルでは物忘れが激しくなる原因になります。項目を限界まで埋めるよりも、本当に洗練されたいくつかの例文にスペースを割く方が賢明です。
Q2:口癖が新たな「ループ現象」になるのを防ぐにはどうすればよいですか?
ポイントは「1つのセリフ」ではなく「セット」で設計することです。固定された1つのセリフは遅かれ早かれ飽きられますが、「語尾の口癖 + 専用の比喩表現集 + 絶対に言わない言葉」という3つのレイヤーを組み合わせることで、AIはバリエーション豊かな表現を生み出すことができ、同じ言葉を機械的に繰り返すのを防げます。
Q3:ナレーション(ト書き)がなく、会話のみのキャラクターにも適用できますか?
適用できます。動作の描写がなくても、言葉選び、句読点、文の長さによって「声」の違いを表現できます。句読点が少なく短い文を使うキャラクターと、三点リーダー(…)を多用し文を長く引き延ばすキャラクターでは、読者に与える印象は全く異なります。
Q4:AIは本当に私が書いたスタイルを「学習」するのですか?それともランダムに返答しているだけですか?
AIロールプレイの基本的な仕組みは、文脈に基づいて最も可能性の高い次の文章を生成することです。そのため、あなたが示したスタイルこそが、AIが最も引き継ぎやすい方向性となります。これが、例文や最初のメッセージの品質が想像以上に重要である理由です。
おわりに
キャラクターカード作成で最も難しいのは、「そのキャラクターが誰であるか」を考えることではなく、AIのすべての発言を「同一人物が話している」ように感じさせることです。次に新しいキャラクターを設定するときは、焦って項目を埋める前に、五感リストと言語の指紋という2つの視点からじっくり考え、それから例文を書き始めてみてください。
もしインタラクティブ小説やロールプレイモードでこの書き方を練習したいなら、AI織夢がおすすめです。アニメ風のデザイン、繁体字中国語インターフェースを提供し、インタラクティブ小説とロールプレイのダブルモードを切り替えて練習できます。毎日のログインで+500ポイント、初回チャージ時にコード「WELCOME15」を入力すると15%OFFになります。また、作成したキャラクターが使用されると30%のポイント還元もあります。腕試しをしたい方は、いつでも始められます。








