AI創作ラボ

AIで小説を書くための実践ガイド

2026-04-01AI小説 セリフ 自然にする方法

AI小説のセリフを自然にする方法——会話の「テンポ」を操る3つのプロンプト技術

AI小説のセリフを自然にする方法——会話の「テンポ」を操る3つのプロンプト技術

ChatGPTにシーンを書かせたら、キャラが全員「丁寧に、均等に、順番に」しゃべり始めた。設定は違うのに、会話のリズムがどのセリフも同じ長さ、同じ構造。まるで台本の棒読み。

セリフの「中身」ではなく「テンポ」に問題がある。ここに気づくかどうかで、AI小説の会話の質は変わる。

この会話、AIが書いた

まず完成形を見てほしい。探偵・朝霧透と助手・七瀬遥人の会話。

朝霧が資料を放り投げた。

「で?」

七瀬は手帳を繰る手を止めない。 「依頼人の証言、3箇所矛盾してます」

「知ってる」

「知ってて聞いたんですか」

朝霧はタバコを唇に当てて、火をつけなかった。 「矛盾してる人間のほうが正直だ」

七瀬のペンが止まった。

このセリフはChatGPTが出力した。「AIっぽさ」はほとんどない。

理由は、キャラ設定の下に3つのテンポ制御ルールを追加したから。

なぜこの出力になったか——セリフの「テンポ設計」

通常のキャラ設定(口調・性格・関係性)だけでは、AIは「何を言うか」しか制御できない。「どう返すか」——つまり会話のテンポは、別のレイヤーで指定する必要がある。

技術1: セリフの長さに上限を設ける

【セリフルール】
- 1つのセリフは最大20字。超える場合は分割するか、動作描写を挟む
- 1セリフ1情報。状況説明+感想+質問を1つのセリフに詰め込まない

AIのデフォルトでは、1セリフに30〜50字を平気で詰め込む。20字の上限を入れるだけで、セリフが「短く、鋭く」なる。

技術2: 返しのパターンを指定する

【会話パターン】
- 質問には質問で返す(ずらし)
- 指摘に対しては沈黙 or 動作で返す
- 同意は「知ってる」「ああ」等の1〜3字で
- 相手の言葉をそのまま繰り返さない

人間の会話は「質問→回答」の直線ではない。ずらす、黙る、短く返す。このパターンが入ると、会話が「やりとり」になる。

技術3: AI定型句の禁止リスト

【セリフ内禁止表現】
- 「そうだね」「確かに」「なるほど」(同意の定型句)
- 「ありがとう」「すまない」の安易な使用
- 「〜かもしれない」「〜だと思う」(曖昧な語尾の多用)
- 相手の名前を呼んで話し始める(「七瀬、実はな」のパターン)

AIが頻繁に挿入する「つなぎ言葉」を封じると、キャラは自分の言葉で返さざるを得なくなる。

テンポ指定なしで書かせるとこうなる

同じキャラ設定・同じ状況で、テンポ制御ルールを外した出力がこれ。

「七瀬、依頼人の話を聞いてどう思った?」朝霧は椅子に深く腰掛けながら尋ねた。

「そうですね、3箇所ほど矛盾があると感じました。特に時系列の部分が気になります」七瀬はメモ帳を見返しながら答えた。

「なるほど。確かに、あの証言にはいくつか引っかかる点があったな」朝霧は考え込むように顎に手を当てた。

「でも、嘘をついているとは限らないかもしれません。記憶違いという可能性もありますよね」七瀬は慎重に言葉を選んだ。

全セリフが30〜50字。「そうですね」「なるほど」「確かに」「かもしれません」が並ぶ。感情の動きがゼロ。これがAI棒読みの正体——セリフの内容ではなく、テンポが均一であることが不自然さを生んでいる。

AI小説の「AI臭い」を直す方法では地の文の感情説明を排除する方法を解説しているが、セリフの不自然さは「テンポの均一性」という別の問題。両方を制御して初めて、会話シーンが生きる。

自分のキャラで再現するテンプレート

以下のルールを、キャラ設定プロンプトの末尾にそのまま追加する。

【セリフのテンポ制御】

■ 長さルール:
- 1セリフ20字以内。超える場合は分割か、動作描写を挟む
- 1セリフ1情報。説明を詰め込まない

■ 返しのパターン:
- {キャラA}: 質問にはずらし or 短い断定で返す
- {キャラB}: 指摘には沈黙 or 動作で返す
- 全キャラ共通: 相手の言葉をそのまま繰り返さない

■ セリフ内禁止表現:
- 「そうだね」「確かに」「なるほど」
- 「ありがとう」「すまない」の安易な使用
- 相手の名前を呼んで話し始める
- 「〜かもしれない」「〜だと思う」の多用

■ 動作と間:
- 3つのセリフに1回は、前後に短い動作描写を入れる
- 動作はキャラの内面を「漏らす」もの(手が止まる、視線を逸らす等)
- 感情が動いた瞬間は、セリフではなく沈黙か動作で表現する

このテンプレートはBL Prompt Kitの「口調キーププロンプト」と組み合わせると精度が上がる。口調キーププロンプトが「このキャラが何を言うか」を制御し、テンポ制御が「どう返すか」を制御する。2つは別レイヤーの問題だから、両方入れて初めて自然な会話になる。

口調キーププロンプトの仕組みと使い方はAI小説の口調が崩れる3つの原因で詳しく解説している。

ジャンル別のテンポ設計

テンポ制御の「返しのパターン」はジャンルで変える。

BL: 沈黙が武器になる。感情が深いほどセリフを短くする設計にする。「返しのパターン」に「感情が動いた瞬間は沈黙 or 1〜2字の返事だけ」と入れると、AIが「……」や視線描写で「間」を作り始める。キャラ間の温度差が会話のテンションを生む。

夢小説: 推しの「間」がキャラの個性そのもの。即答するキャラなのか、考えてから返すキャラなのか。返しのパターンに推しの反応速度を書く(例:「このキャラは質問されると2秒黙ってから、質問とは関係ない行動をして、その後に答える」)。推しの口調だけでなくテンポまで再現すると「これが推し」の精度が上がる。

ミステリー・ファンタジー: 情報の出し渋りがテンポを作る。「全ての質問に完全に答えない。答えの7割だけ出し、残りは行動か沈黙で示す」と指定すると、読者に推理や想像の余地が生まれる。

キャラの設定プロンプト全体の構造を押さえたうえでテンポ制御を追加すると、セリフの自然さがもう一段変わる。

まとめ

AI小説のセリフを自然にする鍵は「何を言わせるか」ではなく「どう返させるか」にある。

  • **セリフ長さ上限(20字)**でテンポを作る
  • 返しのパターン指定で会話に「ずれ」と「間」を生む
  • AI定型句の禁止でキャラ固有の言葉を引き出す

この3つは、キャラ設定プロンプトの末尾にコピペするだけで使える。テンプレートのフルキットはBL Prompt Kit(BOOTH)でダウンロードできる。