AI創作ラボ

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

2026-04-05AI小説 オチ 弱い 改善 方法

AI小説のオチが弱い? 結末に「刺さる一撃」を仕込む3つのプロンプト技法

AIに小説を書かせると、物語の途中までは面白い。キャラも立っている。展開も悪くない。なのに、最後だけ急に「ふわっと」終わる。ハッピーエンドを頼んだわけでもないのに、AIが勝手に丸く収めてくる。読み返すと、結末だけ別の小説みたいに薄い——。

この問題は「結末の設計」をプロンプトに組み込むことで解決できます。この記事では、AI小説のオチが弱くなる3つの構造パターンを分析し、それぞれに対応するプロンプト設計を具体例つきで解説します。

まず、同じストーリーの結末だけを書き換えた実例を見てください。

同じ物語のオチを「弱」から「鋭」に変えた実例

舞台は停泊中の海洋調査船。二等航海士の城戸壮馬(36)と、水中撮影技術員の氷室楊(24)。4週間の海洋調査を終えた最終夜、ブリッジで二人きりになる場面です。

before(オチが弱い) 城戸は氷室の方を見た。 「……楽しかったな、この航海」 氷室は少し驚いた顔をしたが、すぐに笑った。 「城戸さんがそういうこと言うの、珍しいですね」 「たまにはな」 二人は港の灯りを眺めながら、穏やかな時間を過ごした。この航海で生まれた絆は、きっとこれからも続いていくだろう。

after(オチが鋭い) 城戸が航海日誌を閉じた。 「氷室。明日の下船、何時だ」 「0800です」 「そうか」 城戸はブリッジの窓枠に肘をついたまま、港の灯りを見ていた。聞きたいことがあった。次の調査航海にも乗るのか。でもその質問は、航海士と技術員の間で交わすには少し重い。 氷室がドアに手をかけた。 「——城戸さん」 振り向かなかった。ガラスに映る氷室の輪郭だけ見ていた。 「次の船、同じ海域ですよ」 ドアが閉まる音。城戸は航海日誌を開き直した。最終日の欄に、1行だけ書き足した。

beforeは「説明」で終わっています。afterは「動作」で終わっています。この差がオチの強度を決めます。

では、なぜAIは前者のような結末を書いてしまうのか。パターンを整理します。

AI小説のオチが弱くなる3つのパターン

AIが生成する「弱いオチ」を100本以上分析した結果、ほぼ3パターンに集約されました。

パターン1:要約オチ

「二人は幸せに暮らした」「この経験は忘れられないものになった」のように、物語の結論を地の文で要約してしまうパターンです。AIは物語を「閉じよう」とする傾向が強く、最終行を「まとめ」として処理しがちです。

小説の結末は論文の結論とは違います。読者が求めているのは要約ではなく、余韻です。

パターン2:感情ダダ漏れオチ

「うれしい」「切ない」「胸が熱い」——キャラの感情を最終行で直接説明してしまうパターンです。本文中の感情表現は許容範囲でも、最終行で感情語が出ると読後感が一気に平坦になります

最終行は「読者が感情を生成する」場所です。書き手がそこで感情を説明すると、読者の想像力が起動する前に答えが出てしまいます。

パターン3:全解決オチ

物語の伏線や葛藤が最終シーンで「全部解決」してしまうパターンです。告白→成功。誤解→解消。障害→突破。読者に「考える余地」が残らない結末は、読み終えた瞬間に消えます

AI小説のご都合主義を防ぐ方法でも制約条件の重要性を解説していますが、「ご都合主義」は物語の途中だけでなく結末にも発生します。むしろ結末こそ、AIが「きれいに着地させたい」衝動に負けやすい場所です。

多くの場合、弱いオチはこれらの複合型です。先ほどのbeforeは「要約オチ」(穏やかな時間を過ごした)と「感情ダダ漏れオチ」(きっとこれからも続いていくだろう)の複合でした。

パターンがわかれば、プロンプトで対策できます。

対策1——結末から逆算する「着地点アンカー」

もっとも効果的な対策は、書き始める前に「最終行」を決めてしまうことです。

AIに「良い結末を書いて」と任せると、汎用的な着地に流れます。代わりに、結末の核となるイメージを「アンカー(錨)」として先に固定し、そこに向かって物語を書かせます。

【結末の着地点アンカー】
このシーンの最終行は、以下の条件を満たすこと:
- キャラクターの「動作」または「短い台詞」で終わる(地の文の説明で閉じない)
- 感情語(嬉しい・悲しい・切ない等)を使わない
- 物語の核心に関わる「小道具」を最終行に登場させる

最終行のイメージ: {航海日誌に1行書き足す / 渡しそびれた鍵をポケットに戻す / 電話を切ってから名前を呼ぶ}

「最終行のイメージ」が鍵です。具体的な動作と小道具を指定することで、AIの出力がそこに収束します。

AI小説のクライマックスの書き方で解説した「静と動」のコントラスト設計と組み合わせると、クライマックスの頂点から結末への着地が一本の線でつながります。

着地点アンカーの設計手順

  1. 物語の核心を1語にする:「距離」「選択」「嘘」「帰る場所」など
  2. 核心を象徴する小道具を決める:航海日誌、鍵、コーヒーカップ、片方だけのイヤホンなど
  3. 小道具を使った「動作」で最終行を設計する:「航海日誌に1行書き足す」「鍵をテーブルに置く」
  4. AIに「この動作で終わること」を明示する

先ほどのafterでは、「航海日誌に1行書き足す」がアンカーです。**何を書いたかは読者に見せない。**この「書かれなかった1行」が、読者の頭の中で物語を延長させます。

対策2——最終シーンの情報量を「3要素」に絞る

オチが弱いとき、多くの場合、最終シーンに情報を詰め込みすぎています。心情描写、会話、状況説明、未来への展望——AIは親切なので、あらゆる情報を盛り込もうとします。

**最終シーンに含める要素は3つまで。**それ以上入れると、読者の感情の焦点がぼやけます。

【最終シーンの3要素制限】
このシーンのラスト100字には、以下の3要素だけを含めること:
1. {小道具}: {航海日誌}
2. {五感}: {ドアが閉まる音}
3. {動作}: {1行書き足す}

以下は絶対に含めないこと:
- キャラの心情説明
- 物語の総括やまとめ
- 未来の予測(「きっと〜だろう」「これからは〜」系)
- 退場したキャラの描写(去った後の相手を語らない)

BL Prompt Kitのシーン生成プロンプトでも「キーワードは具体物で指定する」と解説していますが、これは最終シーンでこそ威力を発揮します。「切なさ」ではなく「ドアが閉まる音」。抽象語を禁止して具体物だけを残すと、AIは描写に集中するしかなくなります。

プロンプトテンプレートの基本設計についてはAI小説プロンプトテンプレートも参照してください。

なぜ3要素なのか

映画のラストカットを思い出してください。カメラが映しているのは、たいてい1つか2つの要素です。手紙を握る手。遠ざかる背中。窓に映る街灯。優れた結末は情報の引き算で成立します。

AI小説のエピローグの書き方でも「書かないことの設計」を扱っていますが、あちらはエピローグ全体の構成が対象です。この「3要素制限」は、もっと手前の工程——最終シーンのラスト数行の密度をコントロールする技術です。両方を組み合わせると、クライマックスからエピローグまでの読後感を一貫して設計できます。

オチの類型別プロンプトテンプレート

結末の種類ごとに、プロンプトテンプレートを整理します。物語のトーンに合うものを選んで、着地点アンカーと3要素制限を組み合わせてください。

ビターエンド(切なさが残る結末)

【結末の設計: ビターエンド】
■ 着地のトーン: 完全な別れではないが、以前の関係には戻れない
■ 最終行のルール:
- 片方のキャラが去った後、残されたキャラの動作で終わる
- 感情語は禁止。代わりに「空間の変化」を描写する
  (空になった席、閉まったドア、消えた足音)
- 「ありがとう」「さよなら」等の直接的な別れの言葉は使わない
■ 3要素: {空間の変化} {残された小道具} {五感(聴覚推奨)}

城戸と氷室のafterは、このビターエンドの変形です。「次の船、同じ海域ですよ」は希望を含んでいますが、城戸はそれに応えていない。答えの代わりに航海日誌を開く。この「応答しなかったこと」が余韻を作ります。

カタルシスエンド(読後の充足感がある結末)

【結末の設計: カタルシスエンド】
■ 着地のトーン: 問題が「解決」するのではなく、キャラが「受け入れる」
■ 最終行のルール:
- 2人が同じ空間にいる状態で終わる
- 言葉ではなく「並行する動作」で関係の変化を暗示する
  (同時にコーヒーを飲む、同じ方向を見る、同じリズムで歩く)
- 大きな告白や抱擁で終わらない。日常の延長として着地する
■ 3要素: {並行する動作} {時間帯の変化(夜→朝推奨)} {繰り返される日常の要素}

オープンエンド(読者に委ねる結末)

【結末の設計: オープンエンド】
■ 着地のトーン: 結論を出さない。「問い」を残して終わる
■ 最終行のルール:
- キャラが選択を「しかけて」止まるところで終わる
  (電話に手を伸ばす、名前を呼びかけて止まる、ドアノブに手をかけたまま動かない)
- 最終行は動作の途中で切る。完了させない
- 読者が「この後どうなった?」と考えずにいられない構造にする
■ 3要素: {未完了の動作} {選択を象徴する小道具} {沈黙の描写(「——」や間)}

AI小説のどんでん返しの設計方法で解説した「2層の情報設計」と組み合わせる場合、オープンエンドとの相性が良いです。種明かしが完了しない状態で物語を閉じると、読者の中で「答え合わせ」が始まります。

結末の強度はキャラ設定にも左右されます。キャラの「裏の顔」や「矛盾」が結末に反映されると、オチの説得力が増します。キャラ設定の完全ガイドの「5層モデル」で設計した内面情報を、最終シーンのプロンプトに引き継ぐことも有効です。

まとめ

AI小説のオチが弱い原因は「要約オチ」「感情ダダ漏れオチ」「全解決オチ」の3パターンに集約されます。対策もシンプルです。

  • 着地点アンカー: 最終行を先に決め、小道具と動作で結末を固定する
  • 3要素制限: 最終シーンの情報量を3つに絞り、読者の焦点を一点に集める
  • 類型別テンプレート: ビター・カタルシス・オープンエンドから物語に合うトーンを選ぶ

どのテクニックにも共通しているのは、AIに「何を書くか」より「何を書かないか」を指示することです。結末は引き算で鋭くなります。

この記事で紹介したプロンプト設計をさらに体系化したテンプレート集は、BL Prompt Kit(BOOTH)でダウンロードできます。キャラ設定からシーン生成、結末設計まで一貫したフレームワークで、最後の1行まで「刺さる」物語を組み立てられます。

キャラの内面設定をAIに一貫して渡したいなら、キャラノート(β)も試してみてください。設定シートをAIが読める形式で保存し、どのAIツールにもワンクリックで渡せるキャラ管理アプリです。

CharaNote開発日記

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

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

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