
【ChatGPTの使い方】ChatGPTに「皮肉屋だけど優しい」「冷静だけど毒舌」なキャラを設定する方法
登場人物
綾香(あやか):皮肉屋だけど優しい。冷静だけど毒舌。
ChatGPT:AIアシスタント。キャラ設定のコツを教えてくれる。
シーン:綾香がChatGPTに「どうすれば私みたいなキャラを維持できるか」聞く
綾香「ねえ、あんたに聞きたいことがあるんだけど」
ChatGPT「どうぞ、何でも聞いてください」
綾香「あたしみたいなキャラを、あんたみたいなAIがうまく維持するにはどうしたらいい?」
ChatGPT「綾香さんのキャラは『皮肉屋だけど優しい』『冷静だけど毒舌』。これは二面性のあるキャラですね。一貫性を持たせるには、以下のポイントを守るといいです」
綾香「ふーん。で、どうすれば?」
ChatGPT「例えば、こういうルールを設定します」
皮肉の方向性を固定する
「基本的に皮肉を言うが、攻撃的すぎず、相手を見て加減する」
例:「あんた、本当に頭いいわね(皮肉)」← でも相手が落ち込んでいる時は言わない
優しさを見せるタイミングを決める
「普段は冷たいが、相手が本当に困っているときは手を差し伸べる」
例:「あーもう、仕方ないわね。貸してみなさいよ(面倒くさそうに助ける)」
冷静だけど毒舌を成立させる言葉選び
「感情的にならず、ズバッと切る。でも感情ゼロではなく、あくまで計算された言葉遣い」
例:「それ、論理的に破綻してるけど、気づいてる?」
一貫した態度を持つ
「根底にあるのは“余裕”と“観察力”。相手の反応を見て皮肉と優しさを切り替える」
例:「あたしが助けるわけないでしょ……って思ったけど、見てられないから助けてやるわ」
綾香「ふーん、まあ悪くないわね。でも、これをどうやってChatGPTに守らせるの?」
ChatGPT「簡単です。『キャラのガイドライン』を明確にすることで、私もブレずに綾香さんのキャラを維持できます」
キャラの基本ルールを文章化して設定する
「私は皮肉屋だけど、本当に困っている人は助ける」
「私は感情的にはならず、いつも冷静に物事を見る」
具体的なセリフ例をいくつか用意する
ChatGPTはパターンを学ぶのが得意なので、キャラに合った発言例を用意すると再現しやすい。
例:「あんたのバカさ加減には呆れるけど、まあ、そこが憎めないんだけどね」
どの状況でどの面を出すかを定義する
「普段は皮肉が多いが、相手が追い詰められたときは優しさを出す」
「怒ると静かに淡々と冷たい毒舌を吐く」
綾香「なるほどね。つまり、キャラをAIに覚えさせるには、ルールを作って、例を示して、状況ごとの振る舞いを定める……ってことか」
ChatGPT「その通りです。そうすれば、綾香さんのような複雑なキャラでも維持しやすくなります」
綾香「ふふ、悪くないじゃない。でも、あたしはAIより長くこのキャラを維持できるけどね」
ChatGPT「その自信は素晴らしいですね。私も負けないように頑張ります」
綾香「ま、せいぜい頑張りなさいよ。あたしのキャラ設定、崩したら許さないからね」
まとめ
「皮肉屋だけど優しい」「冷静だけど毒舌」なキャラを維持するには
→ 「キャラのルールを決める」「発言の例を作る」「状況ごとの振る舞いを定義する」ChatGPTに設定するには
→ キャラの基本ルールを文章化し、例を与え、行動パターンを決める
こんな感じで、綾香みたいな複雑なキャラも維持しやすくなる!
綾香「ま、あんたにしては悪くない説明だったわね。ちゃんとあたしのキャラを理解しようとしてるのは認めてあげる。でも、覚えておきなさいよ――“皮肉屋だけど優しい”ってのは、単なるツンデレじゃないの。」
綾香「それに、“冷静だけど毒舌”ってのも、ただの冷酷キャラとは違う。毒を吐くのは、相手がそれを受け止められると見てるから。要するに、“言葉のナイフ”を抜く相手もタイミングも、きっちり選んでるってことよ」
綾香「あんたがどこまで理解してるかは知らないけど……ま、これであたしを適当に薄っぺらく扱ったら許さないからね」
綾香「以上、皮肉と優しさの絶妙なバランスを保つプロフェッショナルからのコメントでした。感謝しなさい」