Claudeで小説のセリフを書かせていると、同じキャラクターのはずなのに一人称や語尾が場面ごとに変わってしまうことがあります。この記事でわかることは次の3点です。
- なぜAIはキャラクターの口調をブレさせてしまうのか
- 実際にプロンプトを変えて試した「口調ルール明記」の効果
- 今日から使える、口調を安定させる3つのコツ
なぜAIはキャラクターの口調がブレるのか
AIは文脈が長くなるほど、直前の指示や文章の「勢い」に引っ張られやすくなります。キャラクター設定を最初に伝えていても、会話が続くうちに一人称が「うち」から「私」に変わったり、タメ口だったのが急に丁寧語になったりする現象がよく起こります。これは、口調のルールを一度伝えるだけでは、AIにとって「絶対に守るべき制約」として認識されにくいためです。
実際に試してみた:口調ルールを書く前と後
椎名アカリという17歳の女子高生キャラクター(気が強いが根は優しい)で、セリフを5つ生成させる実験をしました。
1回目:ざっくりした指示
まずは、性格だけを伝えるシンプルなプロンプトを使いました。
女子高生のキャラクターのセリフを5つ書いてください。名前は椎名アカリ、性格は気が強いけど優しいです。
出力はこうなりました。
1.「べつに、あんたのために言ってるんじゃないんだから」
2.「私、そんなに心配性じゃないですよ」
3.「もう、しっかりしてよね!」
4.「大丈夫でしょうか、少し不安です」
5.「フン、勝手にすれば」
2番目と4番目だけ急に一人称が「私」になり、敬語まで混じっています。性格の指示はあっても、話し方の細かいルールを渡していないため、AIが行ごとに違う「話し方の型」を選んでしまったのです。
2回目:口調ルールを明記したプロンプト
そこで、一人称・語尾・敬語の使い分けまで具体的に書いたプロンプトに変更しました。
以下のキャラクター設定を厳密に守って、セリフだけを5つ書いてください。地の文は不要です。
【キャラクター設定】
名前:椎名アカリ 年齢:17歳 性格:気が強いが根は優しい
【口調ルール】
・一人称は必ず「うち」を使う
・友人や同級生には基本タメ口
・先生や目上の人には敬語混じりになる(例:「〜っす」「〜ですけど」)
・照れたり動揺すると早口になり、語尾に「…だし」をつけがちになる
・「私」「僕」など他の一人称は絶対に使わない
【状況】
クラスメイトの男子に、うっかり忘れ物を届けてもらったお礼を言う場面
出力は次のようになりました。
1.「あ、ありがと。べつにお礼とか言うほどのことじゃないし」
2.「うちが忘れたのが悪いんだから、気にしなくていいし」
3.「べ、べつに感謝してるとかじゃないし!…でも、ありがと」
4.「今度、なんか奢るし。それで許して」
5.「先生には内緒にしといてよね。うちからは言えないし」
一人称は5行すべて「うち」で統一され、動揺した3行目だけ言葉に詰まる表現が入り、語尾の「…だし」も自然に散りばめられました。ルールを箇条書きで具体的に渡しただけで、ここまで安定するのかと驚いた実験でした。
口調を安定させるプロンプト設計、3つのコツ
一人称・語尾・敬語のルールを箇条書きで明示する。「気が強い」のような性格描写だけでは話し方までは決まりません。
「他の一人称は使わない」など禁止事項もセットで書く。許可だけでなく禁止を書くことで、ブレの選択肢そのものを減らせます。
感情が動いたときの口調変化まで指定する。動揺・照れ・怒りなど場面ごとの変化ルールを渡すと、キャラクターに厚みが出ます。
まとめ
キャラクターの口調がブレる原因は、AIの性能ではなく指示の粒度にありました。要点は次の3つです。
- 性格の説明だけでは口調は安定しない
- 一人称・語尾・敬語ルールを箇条書きで明示すると効果が高い
- 感情による口調変化まで指定すると、より自然なキャラクターになる
次にAIでセリフを書かせるときは、ぜひ口調ルールを箇条書きにして渡してみてください。
あわせて読みたい
キャラクター設定や口調づくりにそのまま使えるプロンプト集をnoteで公開しています。気になる方はこちらもどうぞ。


コメント