AI創作ラボ

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

2026-04-02AI小説 プロット 自動生成

AI小説のプロットを自動生成する方法——テーマ1行から全10章を立ち上げる5ステップ

AI小説のプロットを自動生成する方法——テーマ1行から全10章を立ち上げる5ステップ

ChatGPTに「恋愛小説のプロットを10章分作って」と頼んだ。30秒で返ってきた。第1章「出会い」、第2章「距離が縮まる」、第3章「すれ違い」、第4章「和解」、第5章「結ばれる」——残り5章は日常エピソードで埋められていた。

プロットを頼んだのに、粗筋が返ってきた。

この記事では、テーマを1行決めるだけで、AIが構造のあるプロットを10章分生成するまでの5ステップを解説します。「プロット書いて」の一言で済ませていた入力を5段階に分解して渡すと、AIの出力は別物になります。

AIが出力する「プロット」が粗筋で終わる理由

「粗筋」と「プロット」は別物

粗筋は「何が起きたか」の時系列。プロットは「なぜそれが起きたか」の因果関係です。

粗筋: AがBに出会う → 仲良くなる → すれ違う → 仲直りする → 結ばれる

プロット: Aは自分の弱さを隠すために強がる人間。Bはその嘘を見抜くが、指摘しない。AがBの優しさに依存し始めたとき、Bが初めて怒る——「それは甘えだ」。Aは離れる。離れて初めて、Bの怒りが「見捨てた」のではなく「手放さなかった」証拠だと気づく。

前者は5行で書けます。後者には、キャラクターの性質・関係性の力学・感情の因果構造が含まれている。AIに「プロットを書いて」と言うと、ほぼ確実に前者が返ってきます。

1回のプロンプトで完成形は出ない

「プロットを書いて」は、AIにとって「起承転結を要約してください」と同義です。1回のプロンプトに全情報を詰めても、AIは与えられた情報を「まとめる」方向に動く。結果、どんな設定を渡しても同じ骨格に収束します。

解決策は、プロットの生成を1回で済ませないこと。テーマ→骨格→章展開→検証→キャラ連動の5段階に分割して、各段階でAIの出力を制御します。

以下、潜水士・栗原大地(34歳)とコミュニティFMのラジオDJ・宮野晴(22歳)の物語を例に、5ステップを実演します。

ステップ1: テーマを「物語の問い」に変換する

「恋愛小説を書きたい」はテーマではありません。テーマとは、物語全体を貫く問いのこと。

以下のプロンプトで、1行の着想を「物語の問い」に変換します。

以下の着想を、3行ログラインに変換してください。

【着想】
深夜の救助訓練帰りにラジオを聴いている潜水士と、その番組のDJの話

【3行ログラインのフォーマット】
1. 主人公: {名前}。{年齢}。{職業}。{一言で表す核心的な性質}
2. 物語の問い: {この物語が最後に答えを出す疑問。1行}
3. 読後感のゴール: {読者がこの物語を読み終えたときに感じること。1行}

【ルール】
- 「物語の問い」は「はい/いいえ」で答えられない疑問にすること
- 読後感は感情の押しつけではなく、余韻を残す形にすること

このプロンプトで変換すると、「潜水士とラジオDJの話」が以下のように立ち上がります。

1. 主人公: 栗原大地。34歳。潜水士。水の中では誰より冷静だが、
   言葉で伝えることだけはできない
2. 物語の問い: 「声だけで繋がった関係は、顔を合わせた瞬間に
   壊れるのか」
3. 読後感のゴール: 言葉にならなかった感情が、実は最初から
   届いていたと読者が気づく

「物語の問い」が決まるだけで、プロットの方向が定まります。「すれ違って仲直り」の粗筋パターンに収束しないのは、問い自体が「声と実体」「伝わるとは何か」という構造を含んでいるから。

この3行ログラインの手法はAIで長編小説を書くコツ——3万字を破綻させずに完走するプロンプト設計でも解説しています。長編に挑む場合は、ここで設計した問いが最後まで一本の軸になります。

ステップ2: 三幕構造でプロットの全体骨格を自動生成する

3行ログラインが決まったら、全体の骨格をAIに生成させます。ここでのポイントは、ジャンル制約と章配分を先に指定すること。

以下の3行ログラインに基づいて、全10章のプロット骨格を
三幕構造で生成してください。

【3行ログライン】
{ステップ1で生成した3行を貼る}

【三幕構造の配分】
■ 第一幕「状況設定」(第1-3章 / 全体の25%)
- 主人公の日常を見せる
- 物語の問いが「まだ問いになっていない」状態を描く
- 第3章の終わりに、日常が壊れるきっかけを置く

■ 第二幕「葛藤と深化」(第4-8章 / 全体の50%)
- 第4-5章: 問いに向き合い始める。しかし向き合い方を間違える
- 第6章: 中間転換点。読者の予想を裏切る新情報が出る
- 第7-8章: 関係性が一度壊れる。問いの答えが見えかけて遠ざかる

■ 第三幕「収束」(第9-10章 / 全体の25%)
- 問いに対する主人公なりの答えが、行動で示される
- 「解決」ではなく「選択」で終わる

【ルール】
- 各章のプロットは3-5行。「何が起きるか」だけでなく
  「なぜそれが起きるか」を含める
- 感情の直接説明(「嬉しくなる」「切なくなる」)は使わない
- 第一幕と第三幕で同じモチーフを変奏させる(対称構造)

このプロンプトの要点は2つあります。

1. 章配分を%で指定する。 「10章のプロットを書いて」とだけ指示すると、AIは各章を均等に扱い、第5章で山場が来て残り5章が蛇足になります。第一幕25%・第二幕50%・第三幕25%と配分するだけで、中盤の厚みが保たれます。

2. 「なぜそれが起きるか」を含めさせる。 これが粗筋とプロットの分水嶺。「栗原がラジオ局を訪れる」は粗筋。「栗原が、声だけの相手に何を伝えられるのか試すためにラジオ局を訪れる」はプロット。因果を要求すると、AIは出来事の羅列から脱します。

ジャンルによって三幕の中身は変わります。ミステリーなら第一幕で事件を起こし、第二幕の70%を調査に使う。ファンタジーなら第一幕で世界観を提示し、中間転換点で「ルールの破壊」を置く。BLの場合は「関係性アーク」で位相を管理する手法が有効で、ChatGPTでBL長編プロットを作る方法——5章を10万字に膨らませる構造設計で詳しく解説しています。

プロット骨格のbefore/after

三幕構造テンプレートなしで生成した場合と比較します。

テンプレートなし(before) 第1章: 栗原は海上保安庁の潜水士。深夜にラジオを聴くのが日課。第2章: 宮野は港町のFMでDJをしている。栗原が常連リスナーと知り嬉しくなる。第3章: 2人は町のイベントで初めて会う。第4章: 栗原は不器用ながら宮野と距離を縮める。第5章: すれ違いが起きる。

三幕構造テンプレートあり(after) 第1章「水底の沈黙」: 栗原は救助の現場で、要救助者に声が届かなかった経験を持つ。言葉で人に何かを伝えることを信じていない。深夜、港の防波堤で聴くラジオだけが例外——声だけの場所なら、伝わらなくても傷つかない。

第2章「波長の外」: 宮野のラジオにハガキが届く。差出人名なし、リクエスト曲なし。ただ「今日、4人助けた」とだけ書いてある。宮野はこのハガキだけ番組で読めない。読んだら、この人との距離が変わる気がする。

第3章「声の輪郭」: 港の台風避難所で栗原と宮野が鉢合わせる。栗原は宮野がDJだと気づかない。宮野は栗原のハガキの筆跡を見て、気づく。声しか知らなかった関係に、顔と体温が加わる——宮野が「あのハガキ、あなたですよね」と言えないまま、台風の夜が明ける。

after版では、各章に**「なぜそのシーンが必要なのか」**が組み込まれています。第1章は栗原の「言葉への不信」を設定し、第2章で宮野がその不信に触れかけ、第3章で「声の関係に身体が侵入する」転換点を置いている。出来事の因果が連鎖しています。

ステップ3: 各章の転換点をプロンプトで指定する

全体骨格が決まったら、各章の内部を構造化します。「何が起きるか」ではなく「何が変わるか」を指定するのがポイントです。

以下の第{N}章のプロット骨格を、3-5つのシーンに展開してください。

【第{N}章のプロット骨格】
{ステップ2で生成した該当章のプロットを貼る}

【この章の転換点テンプレート】
■ 冒頭の状態: {この章が始まるときの主人公の認識。1行}
■ 末尾の状態: {この章が終わるときの主人公の認識。1行}
■ 転換点: {冒頭→末尾の変化を引き起こす具体的な出来事。1行}
■ 転換の質: {認識の変化 / 関係性の変化 / 状況の変化 / 覚悟の変化}

【ルール】
- シーンごとに「場所」「登場人物の状態」「シーンのゴール」を含める
- 感情の直接説明は使わない。動作・沈黙・セリフで表現する
- 最後のシーンに次章への「引き」を含める

転換点テンプレートの核心は**「冒頭の状態」と「末尾の状態」の差分**です。

「第3章で2人が出会う」は出来事の記述にすぎません。「冒頭:栗原は声だけの関係に安心している → 末尾:声の主に顔があることを知り、安心が揺らいでいる」——これは認識の変化の記述です。

この差分がある章だけが、物語を前に進めます。差分がない章は削るか統合する。AI小説の展開がワンパターンに感じるのは、章ごとの差分が「距離が縮まる」の1パターンしかないことが多いからです。ChatGPT小説の展開がワンパターンになる原因と「禁止リスト」で壊す方法の「禁止展開リスト」と組み合わせると、各章の差分に多様性が生まれます。

転換の質を使い分ける

全10章すべてが「認識の変化」だと単調になります。転換の質を意図的に散らします。

| 章 | 転換の質 | 例 | |---|---|---| | 第1章 | 状況の変化 | 栗原が深夜ラジオを聴き始める | | 第2章 | 認識の変化 | 宮野がハガキの送り主を意識する | | 第3章 | 関係性の変化 | 声だけだった相手に顔を知る | | 第4章 | 認識の変化 | 栗原が「声で繋がっていた」と自覚する | | 第5章 | 状況の変化 | 栗原が救助現場で負傷する | | 第6章 | 関係性の変化 | 宮野が番組でハガキを読む(中間転換点) | | 第7章 | 覚悟の変化 | 栗原が「伝えなければ」と決意する | | 第8章 | 関係性の変化 | 2人の関係が壊れる | | 第9章 | 認識の変化 | 離れて初めて見えるもの | | 第10章 | 覚悟の変化 | 行動で答えを出す |

4種類の転換を交互に配置すると、読者は章ごとに「揺さぶられるポイント」が変わり、10章でも飽きない構造になります。

この転換点テンプレートと転換の質の分類は「BL Prompt Kit」の長編アウトライン設計を基にしています

ステップ4: 生成したプロットをAIに検証させる

プロットを生成したら、そのまま執筆に入らないこと。AIに自分の出力を検証させるステップを挟みます。

以下のプロット全体を読み、構造上の問題を指摘してください。

【検証チェックリスト】
□ 物語の問いに対する答えが、第10章の行動で示されているか
□ 第一幕で提示されたモチーフが第三幕で変奏されているか
  (対称構造)
□ 中間転換点(第6章)で読者の予想が裏切られているか
□ 各章に「転換点」があり、冒頭と末尾で主人公の認識が
  変わっているか
□ 同じパターンの転換が3回以上連続していないか
□ 伏線が設置され、適切な章で回収されているか

【プロット】
{全10章のプロットを貼る}

【ルール】
- 問題が見つからない項目は「問題なし」と報告してください
- 各問題に対して、具体的な修正案を1つ提示してください

重要なのは「チェックリスト」を人間が作ること。 AIに「プロットの問題点を見つけて」と丸投げすると、表面的な指摘(「もう少し描写を増やしましょう」等)しか返ってきません。チェックリストで検証観点を限定すると、AIは構造的な穴を精密に指摘します。

たとえば検証で「第4章と第5章の転換の質がどちらも『認識の変化』で単調」と指摘されたら、第5章を「状況の変化」(救助現場での負傷)に差し替える。

プロット生成→検証→修正のループを2〜3回回す。 1回目の出力で完成形が出ることはまずありません。ただし、検証プロンプトがあると修正の方向が明確になるので、手作業で「なんとなく直す」よりはるかに速い。

この検証ループの考え方は、プロットだけでなくシーン単位でも使えます。長編の中盤が停滞したときの対処法はAIで長編小説を書くコツで解説しています。

ステップ5: キャラクターの行動原理でプロットを駆動する

5ステップの最後は、プロットとキャラクターの接続です。ステップ2〜4で生成したプロットは「構造」としては整っているが、まだ「誰の物語か」が弱い可能性があります。

以下のプロットを、キャラクター設定に基づいて微調整してください。

【キャラ設定】
■ 栗原大地(34歳)潜水士
- 一人称: 俺
- 口癖: 「……別に」(否定から入る)
- 絶対に使わない言葉: 「助けてくれ」
  (自分が助ける側でいることでしか自分を保てない)
- 矛盾: 声で人に何かを伝えることを信じていないのに、
  ハガキは書く

■ 宮野晴(22歳)ラジオDJ
- 一人称: 僕
- 口癖: 「聞こえてますか」
  (ラジオの決まり文句だが、本心でもある)
- 絶対に使わない言葉: 「寂しい」
  (深夜番組で1人喋りをしているのは寂しいからだが、認めない)
- 矛盾: リスナーとの距離感を保つのが信条なのに、
  あのハガキだけは手元に残している

【確認ポイント】
- 各章の転換点が、キャラの「矛盾」から自然に発生しているか
- キャラの「絶対に使わない言葉」が、物語のクライマックスで
  意味を持つ配置になっているか
- 各章で、キャラの行動がプロットの都合ではなく
  性格の必然から生まれているか

【プロット】
{全10章のプロットを貼る}

AI小説のプロンプトテンプレート——コピペだけで終わらない「構造」の作り方で紹介した「矛盾」と「絶対に使わない言葉」が、ここでプロットの推進力になります。

栗原の「声で伝えることを信じていないのにハガキを書く」という矛盾が、物語の問い(声だけで繋がった関係は壊れるのか)と連動する。宮野の「リスナーと距離を取る信条」が、ハガキの送り主だけ例外になっていることで物語が動き始めます。

プロットの第10章で栗原がついに「助けてくれ」と言う。「絶対に使わない言葉」が出る瞬間が、物語のクライマックスになる。 プロットの山場を「イベント」ではなく「キャラクターの禁忌の突破」に設計すると、AIが生成するプロットにも一本の芯が通ります。

キャラ設定の作り方そのものはAI小説のキャラクターの作り方——「なんとなく」を6項目に分解するで詳しく解説しています。キャラ設定の数が増えてきたら、キャラノート(β)で一元管理すると、プロンプトへの貼り付けが楽になります。

まとめ

AI小説のプロットを自動生成する5ステップ。

  • ステップ1: テーマを「物語の問い」に変換する。問いがあるだけで、プロットは粗筋から脱する
  • ステップ2: 三幕構造で全体骨格を生成する。章配分を%で指定し、中盤の厚みを確保する
  • ステップ3: 各章に転換点テンプレートを適用する。「何が変わるか」を4種類に分けて散らす
  • ステップ4: 生成したプロットをチェックリストで検証し、2〜3回の修正ループを回す
  • ステップ5: キャラクターの「矛盾」と「禁忌」でプロットを駆動する

「プロットを書いて」の1回で済ませず、5段階に分けてAIに渡す。それだけで出力の構造が変わります。

3行ログラインシート・三幕構造テンプレート・転換点テンプレート・構造チェックリストのフルキットはBL Prompt Kit(BOOTH)に収録されています。BL・夢小説・汎用の3ジャンル対応、記入例付き。

CharaNote開発日記

「AIに口調を守らせたい」——この記事で紹介したテンプレートを、もっと直感的に管理できるツールを作っています。

CharaNoteは、キャラ設定シートをAIが読める形式で保存し、どのAIツールにもワンクリックで渡せるキャラ管理アプリです。現在クローズドβに向けて開発中。

進捗や先行アクセスの案内はCharaNote公式で。