AI創作ラボ

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

2026-04-03AI小説 バレる 対策

AI小説がバレる原因と対策——3つの「違和感シグナル」をプロンプトで消す方法

「これ、AIで書いた?」

投稿サイトのコメント欄にその一文を見つけて、スクロールする指が止まった。3時間かけてプロンプトを調整した。設定シートも作った。出力を何度か手直しもした。それでもバレた。

AI小説がバレるのは、文章力の問題ではない。AIの出力には、人間の読者が無意識に感知する「違和感のパターン」がある。このパターンをプロンプトの構造で消せば、読者は内容に没入する。

読者が「AIだ」と気づく3つの違和感シグナル

AI検出ツールの話ではない。人間の読者が「AIっぽい」と感じる瞬間には、共通するパターンがある。

シグナル1: 描写が「並列リスト」になる

AIに場面を書かせると、こうなりやすい。

部屋には本棚があり、デスクがあり、窓際には観葉植物が置かれていた。壁には時計がかかっており、カーテンは薄いベージュだった。

「〜があり、〜があり、〜が置かれていた」——並列で物を並べるだけの描写。人間はこう書かない。人間は「目に入った順」で書く。部屋に入って最初に視界に飛び込むのは全体像ではなく、たった1つの要素だ。

シグナル2: 「全員の心情」が見えてしまう

三人称の小説で、視点キャラ以外の感情がダダ漏れになる。

月島は気まずさを感じていた。有馬もまた、隣に立つ月島の存在を意識していた。

2人の内面が同時に見える。小説のカメラが定まっていない。読者の脳は、視点が揺れた瞬間に「書き手がコントロールしていない」と判断する。

シグナル3: キャラの反応が「即座」すぎる

AIは感情にタイムラグを入れない。

「好きだ」と言われて、月島は驚いた。そして嬉しさがこみ上げてきた。

人間の感情はこんなに速く処理されない。衝撃的な言葉を聞いたとき、最初にくるのは意味の理解すらできない「空白」。数秒後にようやく言葉が追いついて、その後に感情がくる。AIはこの「空白」を書かない。

AI小説の「AI臭い」を直す方法では感情説明を動作描写に置き換えるアプローチを解説した。今回はその手前——読者の「違和感トリガー」自体を消す方法に焦点を当てる。

対策1:「視線の順番」で並列構造を壊す

AIの並列描写を消すプロンプトは、たった1行で済む。

【描写ルール】
場面を書くときは「視点キャラの視線が動く順番」で描写する。一文につき1つの対象だけ書く。部屋の全体像を一度に書かない。

同じ場面のbefore/afterを見てほしい。

before(並列リスト型) エレベーターの中は狭く、蛍光灯の光が白く照らしていた。月島はスマートフォンを持ったまま壁にもたれていた。有馬はドアの近くに立っていて、仕事用のバッグを肩にかけていた。

after(視線順型) 階数表示の「3」が「4」に変わった。月島はスマートフォンの画面から目を上げた。隣の人間の白いスニーカーが視界の下端に入る。見覚えがある。隣の部屋の——名前が出てこない。

▶ 変えたのは「カメラの動かし方」だけ。階数表示→スマホ→スニーカー→記憶、と視線が移動する順番で書くことで、読者も月島と同じ順番で情報を受け取る。この同期が没入感を生む。

対策2:「カメラ固定」で視点を1人に縛る

視点のブレを防ぐには、プロンプトでカメラの位置を明示する。

【視点ルール】
- 視点: 三人称限定({視点キャラ名}寄り)
- {視点キャラ名}が見えないもの、聞こえないもの、感じないものは書かない
- {相手キャラ名}の内面は絶対に書かない。{相手キャラ名}の感情は、{視点キャラ名}が観察できる「{外に出る情報: 表情/声のトーン/仕草/沈黙}」だけで推測させる
- 視点の切り替えが必要なときは「---」で場面を区切り、{切り替え条件: 場面転換/時間経過}を挟む

このテンプレートの肝は「{相手キャラ名}の感情は書かない」という制約。制約があるからこそ、AIは「有馬は何も言わずにエレベーターの『閉』ボタンを押した」のような、行動だけで感情を暗示する描写を生成する。

なぜこれが効くのか。 小説の視点は「情報設計」の問題だ。読者に何を見せて、何を隠すか。相手キャラの心情を隠すと、読者はその行動から感情を推測する。推測にリソースが使われるから、読者は「読んでいる」ではなく「体験している」感覚になる。バレるAI小説は、この推測の余白を読者に渡していない。

ChatGPTのキャラ設定プロンプトで設定した口調ルールと組み合わせると、視点の一貫性がさらに高まる。このテンプレートの全ジャンル対応の記入例と応用パターンはBL Prompt Kit(BOOTH)のシーン生成プロンプトにフルセットで収録している。

対策3:「反応の遅延」で感情にタイムラグを作る

AI小説の不自然さで最も見落とされがちなのが、感情処理の速度。人間は衝撃的な言葉を聞いたとき、意味を理解するまでに数秒かかる。AIにこの「空白」を書かせるプロンプトがある。

【反応ルール】
- 衝撃的な言葉や出来事の直後に、感情を書かない
- 代わりに「意味のない行動」を1つ挟む(例: 視線を逸らす、手元のものを触る、息を止める)
- 感情の自覚は、最低3文後に来る

before(即座反応) 「来週、引っ越すんだ」と有馬が言った。月島はショックを受けた。急にいなくなるのかと不安になった。

after(遅延反応) 「来週、引っ越すんだ」 月島の親指が、スマートフォンの画面を無意味にスクロールした。引っ越し。来週。エレベーターの階数表示が「7」に変わる。 「……仕事?」 聞いてから、自分が何を確認しようとしているのかわからなくなった。

▶ 変えたのは「感情が来るタイミング」だけ。「引っ越す」と聞いた直後に「ショックを受けた」と書かず、無意味なスクロールと階数表示を挟むことで、月島自身が感情を処理できていない状態を描写している。読者はその遅延から感情の大きさを逆算する。

AI小説のセリフを自然にする方法で解説している「間」の技術と同じ原理で、沈黙と遅延が感情の重みを作る。

まとめ

  • AI小説がバレるのは「並列リスト描写」「視点のブレ」「感情の即座反応」の3つの違和感シグナル
  • 「視線の順番で書く」「カメラを1人に固定する」「反応を3文遅らせる」——プロンプトに制約を加えるだけで違和感が消える
  • 読者に「推測させる余白」を残すことが、AI小説をバレなくする最も本質的な方法

この記事で紹介した視点ルール・反応ルールのテンプレートと全ジャンル対応の記入例は、BL Prompt Kit(BOOTH)にフルセットで収録している。キャラ設定シート・口調キーププロンプトとの組み合わせで、読者が内容に没入する小説が書ける。

CharaNote開発日記

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

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

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