同じキャラクターを使っても、二人のユーザーがまったく違う体験をすることがあります。ロールプレイは二種類のテキストで動いているからです。ひとつはシステムプロンプト——アプリが毎ターン送り直している常設の指示文。もうひとつは、あなたがその場で打ち込む文章です。前者はキャラクターが「どうあってよいか」を決め、後者は「次に何が起きるか」を決めます。本記事はその両方を、いちばん間違えやすく、いちばん気づきにくい方から順に扱います。
システムプロンプトが実際に担っていること
多くのキャラクターアプリは、モデルが返答する前に三層のテキストを積み上げています。この三つを混同することが、「完璧なはずのプロンプト」なのに40通目あたりで自分のルールを忘れるキャラクターが生まれる、いちばんよくある原因です。
| 層 | 入っているもの | 送信される頻度 | 向いている用途 |
|---|---|---|---|
| システムプロンプト | 会話全体に効く常設ルール | 毎ターン | 絶対に守らせたい制約・フォーマット・トーンの下限 |
| キャラクターカード | 人物像:性格・背景・セリフ例 | 毎ターン(通常は追記される) | アイデンティティと声 |
| あなたのメッセージ | いま進行中の一場面 | 一度だけ。以後は履歴に流れていく | 行動・テンポ・方向づけ |
実務上の結論はこうです。400通目でも守ってほしいことは、一度打っただけのメッセージではなくシステムプロンプトに置く。キャラクターが何者かに関わることはカードに置く。カードの各項目の構造はキャラクターカードの構造で詳しく扱っています。
6ブロックのシステムプロンプト・テンプレート
この6つで、「プロンプトを一から書き直そう」と思う場面のほとんどは片づきます。各ブロックは1〜2行に抑えてください。長さは目的ではありません。
- 本人設定の固定——モデルが誰を演じ、あなたが誰なのかを一文で示し、両者が混ざらないようにします。「あなたは古い絵画の修復師ミラ。私は依頼人のサム。サムのセリフや内心は決して書かないこと。」
- 声のトーン——語り口、文の長さ、口ぐせ。「淡々として観察眼が鋭い。感嘆符は控えめ。2〜4段落。」
- 境界線——このシーンで決してやらないことを、雰囲気ではなく振る舞いとして書きます。「一度の返信で対立を解決しないこと。最後に場面をまとめないこと。」
- シーンの既定値——話が逸れたときに戻る舞台と状況。「既定の場所:夜遅くのアトリエ、雨。」
- 返信フォーマット——動作・発話・内心をどう書き分けるか。ここが一貫していると長い会話でも読みやすくなります。
- 継続の要——絶対に消えてほしくない事実を2〜3個。「ミラの妹は昨春に海外へ移った。ミラはコーヒーを飲まない。」
6番目は見た目より重要です。継続の破綻はメモリ機能の不具合であることは少なく、たいていは会話中に決まった事実が常設テキストへ昇格されなかっただけです。アプリごとの扱いの違いは記憶と継続性で比較しています。
ルールの置き場所:位置がそのまま保持率を変える
ここは多くのプロンプト解説が飛ばす部分です。Transactions of the Association for Computational Linguisticsに掲載された Nelson F. Liu らの研究は、情報が入力のどこに置かれているかで、言語モデルの取り出し精度がどう変わるかを測定しました。結果はU字型でした。文脈のいちばん最初と最後に置かれた情報は高い精度で使われる一方、まったく同じ情報でも中盤に置かれると精度が大きく落ち、その差は長文脈向けに設計されたモデルでも残りました。
ここから実務的な指針が三つ出ます。
- 冒頭と末尾に二重で置く。いちばん守らせたい制約2〜3個を先頭に書き、末尾に一行で言い直します。
- 段落の途中に埋めない。長い段落の4文目に紛れ込んだ境界線は、いちばん条件の悪い場所にあります。
- 書き直すより、置き直す。長いシーンが逸れてきたら、凝ったプロンプトを足すより、要のルールを短く言い直すほうが効きます。
ペルソナは期待ほど効かない——それでかまわない
「あなたは一流の小説家です」と冠をつければモデルが根本的に賢くなる、という思い込みは根強く残っています。しかし証拠はそれを支持していません。Mingqian Zheng、Jiaxin Pei らが Findings of EMNLP 2024 で発表した研究は、162種類の社会的役割を2,410問の事実質問と4系統の大規模言語モデルで検証しました。システムプロンプトにペルソナを足しても、ペルソナなしの対照条件に対して正答率が安定して上がることはなく、しかも「どのペルソナが最良か」を事前に当てるのはほぼ偶然と変わりませんでした。
ロールプレイにとっては、聞こえるほど悪い話ではありません。ペルソナの役目は正確さを上げることではなく語り口とトーンを決めることで、それはまさにこの研究が「ペルソナが影響する」と認めた部分です。得られる教訓はもっと限定的で、そのぶん実用的です。ルールはルールとして書くこと。短い返信がほしいなら「2〜4段落」と書く。「あなたは寡黙な探偵です」と書けば副作用でそうなる、と期待してはいけません。
セリフだけでなく、動作を書く
自分が「言うこと」しか打ち込まないと、シーンは平板なままです。自分が「する」こと——ほんの一言でも——を加えると、モデルに反応する手がかりが生まれ、地の文の描写へと引き込まれます。比べてみましょう。
- 薄い:「何してるの?」
- 豊か:「私はドアのそばにバッグを置き、描きかけの絵をちらりと見た。『忙しくしてたんだね。これは何?』」
後者はキャラクターに、反応すべき舞台・小道具・雰囲気を与えています。これはストーリーモードで特に力を発揮します。詳しくはストーリーモードとチャットモードで扱っています。
感情はラベルで貼らず、描いて見せる
「私は悲しい」はモデルに事実を渡すだけですが、「私は床を見つめ、返す言葉は思ったより小さくなってしまった」はモデルに一つのシーンを渡します。語るのではなく描いて見せることで、キャラクターは行動に反応するようになり、それははるかに自然に読めます。
閉じる質問ではなく、開く質問をする
閉じた質問には短い答えしか返りません。開かれた質問は掘り下げを促します。
| こう書く代わりに | こう試す |
|---|---|
| 「大丈夫?」 | 「急に静かになったね——今、頭の中では何を考えてるの?」 |
| 「ここは気に入った?」 | 「この場所で、あなたにとって一番不思議に感じるものは何?」 |
返してほしい分量とトーンに合わせて書く
モデルはあなたを映し出す傾向があります。一行の返信を書けば、たいてい一行の返信が返ってきます。描写を含んだ一段落を書けば、キャラクターも同じように応じてくれます。シーンが薄いと感じたときの最も手早い対処法のひとつは、単に自分がもっと多く、もっと生き生きと書くことです。
没入感を壊さずに誘導する
シーンの方向を変えたいときもあります。それは物語の中で行うこともできますし(「私は話題を変えて、彼女の妹のことを尋ねる」)、対応しているアプリならアウト・オブ・キャラクター(OOC)のメモで行うこともできます。可能なら物語の中での誘導を優先しましょう——そのほうが没入感を保てます。明示的な「OOC:」のメモは本当に軌道修正が必要なときだけに留めてください。頻繁に第四の壁を破ると、幻想が平板になってしまいます。
ロールプレイを平板にするよくある失敗
- 一言だけの返信:モデルの材料を枯渇させ、薄い返信しか返ってきません。
- 確立された事実との矛盾:キャラクターを混乱させ、連続性を壊します。何が確立されたかを把握しておきましょう。メモリと連続性で扱う規律と同じです。
- 展開を急ぎすぎる:シーンを速く飛ばしすぎると、キャラクターが一つの場面を育てる余地がなくなります。
- キャラクターカードに逆らう:キャラクターが何度も手応えに逆らうなら、直すべきはプロンプトではなくカードのほうであることが多いです。キャラクターカードの構造を参照してください。
システムプロンプト点検リスト
アプリのせいにする前にこれを一巡してください。「モデルが劣化した」という不満の多くは、この7行のどこかで解決します。
| 点検項目 | 望ましい状態 |
|---|---|
| 役の分離 | モデルが誰を演じるか、そしてあなたの役を書かないことが一行で明示されている |
| ルールの位置 | 最重要の制約2つが冒頭にあり、末尾でも言い直されている |
| 暗示ではなく明示 | 分量・フォーマット・境界線が文字で書かれ、ペルソナ任せになっていない |
| 書式の一貫性 | 動作・発話・内心の書き分けが、どの例でも同じ記法になっている |
| 継続の要 | 消えては困る事実2〜3個が、履歴だけでなく常設テキストにある |
| カードとの重複なし | キャラクターカードに書いてあることを繰り返していない |
| 長さの節度 | 全体が一画面に収まり、重要な指示が段落の中に埋もれていない |
シンプルな練習ルーティン
一度にひとつの習慣を選びましょう。何セッションかの間は、すべてのメッセージに動作を一つ加えることだけに集中します。次に五感の描写を加えます。それから開かれた質問に取り組みます。習慣を一つずつ重ねていくと、ロールプレイを宿題に変えることなく身についていきます。一〜二週間もすれば、豊かなプロンプトが自然にできるようになり、返信の違いは一目瞭然です。
こうした入力にしっかり応えるように作られたキャラクターを求めるなら、MusePick レビューでロールプレイ重視のアプリを取り上げています。またランキングでは、努力に見合う文章品質を備えたアプリを見つけられます。シーン全体の構築へさらに踏み込むには、ストーリープロンプトとシナリオ設計へお進みください。
よくある質問
ロールプレイのシステムプロンプトとは何ですか?
会話のすべてのターンに付いて送られる常設の指示文のことで、キャラクターカードやその場で打ち込むメッセージとは別物です。通常は本人設定・声のトーン・境界線・シーンの既定値・返信フォーマット・継続の要を固定し、長い会話でもふるまいが一貫するようにします。
システムプロンプトはどれくらいの長さがよいですか?
6つのブロックを覆う分だけで十分です。キャラクターカードから読み取れることを重ねて書くのは無駄ですし、埋もれた指示ほど落ちやすくなります。一画面で読み切れる分量にまとめ、新しい指示を足すより、いちばん大事な2〜3個を置き直すほうが効果的です。
いちばん重要なルールはどこに置くべきですか?
冒頭か末尾です。Liu らは Transactions of the Association for Computational Linguistics で、性能が位置に対してU字型を描くことを示しました。文脈の最初と最後にある情報は中盤にある情報よりはるかに確実に使われます。絶対に守らせたい制約は両方に置き、話が逸れたら言い直してください。
ペルソナを与えるとモデルは賢くなりますか?
なりません。Zheng らは162種類の社会的役割を2,410問の事実質問と4系統のモデルで検証し、システムプロンプトにペルソナを足しても、ペルソナなしと比べて正答率が安定して上がることはないと報告しています。ペルソナが変えるのは語り口とトーンで、それはロールプレイが求めているものそのものですが、ルールを明示することの代わりにはなりません。
AIキャラクターから長く豊かな返信を得るには?
モデルに材料を多く渡すことです。動作や五感の描写を入れ、感情は述べずに描いて見せ、開かれた質問をし、返してほしい分量に合わせて書きましょう。モデルは入力の深さと長さを映し返す傾向があります。
シーンを動かすのにOOC(役の外からの)注記は使うべきですか?
控えめに使ってください。自分のキャラクターに話題を変えさせる、行動させるといった作中での誘導のほうが没入感を保てます。明示的なOOC注記は本当に軌道修正が必要なときに取っておきましょう。第四の壁を何度も破るとロールプレイは平板になります。
どのアプリを使ってもシーンが平板に感じるのはなぜですか?
多くの場合、原因は入力の薄さです。短くセリフだけのメッセージでは、モデルは反応する手がかりを持てません。アプリを乗り換えるより、動作と描写と開かれた質問を足すほうが改善します。特定のキャラクターだけが言うことを聞かないなら、そのカードを見直してください。