――ミステリーは「ひらめき」ではなく「設計」で書ける
ミステリーは、天才のひらめきで生まれる。
密室トリック。鮮やかなどんでん返し。最後の一行で世界が反転する叙述トリック。読者の側から見れば、それらは一瞬の閃光のように見えます。
しかし実際には、ミステリーほど「設計」の比重が大きい小説はありません。
優れたミステリーは、偶然に生まれるのではなく、構造として作られます。とくにAIを使ってミステリーを書く場合、この考え方は決定的に重要です。
AIに「面白い犯人を考えて」「驚きのトリックを出して」と頼むだけでは、作品は強くなりません。出てくるのは、どこかで見たような密室、どこかで読んだようなどんでん返し、薄い人物、都合のよい現場です。
AI時代のミステリー創作で重要なのは、AIに答えを出させることではありません。
まず現場を固定する。
人物の欲望と歪みを定義する。
短い摩擦の場面を観測する。
そこから小さな矛盾を拾う。
その矛盾を説明できる真相を、後から逆算する。
ミステリーを書くとは、犯人を隠すことではありません。
読者の認識を、この順番で設計することです。
ミステリーの本体は「情報の順序」である
ミステリーの核心はどこにあるのでしょうか。
犯人でしょうか。
動機でしょうか。
トリックでしょうか。
もちろん、それらは重要です。
しかし、ミステリーをミステリーとして成立させている本体は、情報の順序です。
読者は、作者が提示した情報だけを材料に推理します。したがって、何を見せ、何を隠し、どの順番で提示するかによって、読者の認識は大きく変わります。
伏線は、後から都合よく足すものではありません。真相を支える情報は、読者が振り返ったとき、作中にきちんと置かれていなければなりません。
ただし、見えすぎてはいけない。
読者が見落とすように、別の情報を重ねる。視線をずらす。思い込みを誘導する。ある事実を見せながら、その意味を誤解させる。
この操作によって初めて、「驚き」が成立します。
ミステリーとは「謎解きの文学」である以前に、「情報配置の技術」なのです。
ここで重要なのは、読者をだますことではありません。嘘を書くことでもありません。真実は書いてある。しかし、読者はその意味を別の方向に読んでしまう。それが、ミステリーにおけるフェアな驚きです。
AIにいきなり「犯人は誰か」と聞いてはいけない
AIを使ってミステリーを書こうとすると、多くの人が最初にこう聞いてしまいます。
「面白い密室トリックを考えてください」
「意外な犯人を考えてください」
「どんでん返しのあるプロットを作ってください」
しかし、この聞き方では弱い。
AIはそれらしい答えをすぐに出します。密室なら隠し通路、時間差、替え玉、鍵の細工。叙述トリックなら語り手の正体、時間軸のずれ、人物の誤認。どれも一応は成立して見えます。
しかし、それだけでは作品になりません。
トリックだけが先にあると、人物が薄くなります。現場が都合よくなります。情報提示が後付けになりやすくなります。
ミステリーで本当に設計すべきなのは、犯人より前に、現場です。
トリックより前に、違和感です。
真相より前に、読者が誤認する情報の流れです。
AIに最初から答えを出させるのではなく、まず「問いが生まれる場」を作る。これが、AI時代のミステリー設計の基本です。
AI活用の基本手順
AIをミステリー創作に使う場合、私は次の順番を勧めます。
第一に、現場を固定する。
第二に、人物を行動エンジンとして設計する。
第三に、局所的な摩擦を観測する。
第四に、矛盾候補を抽出する。
第五に、矛盾から真相候補を逆算する。
第六に、7〜8場面のアウトラインを作る。
第七に、完成稿を書く。
この順番で進めると、AIは単なる文章生成装置ではなく、ミステリーの設計補助装置として働きます。
プロンプト例1 現場を固定する
最初に行うのは、物語を進めることではありません。
現場を固定することです。
プロンプト入力例
まず現場を固定してください。
物語はまだ進めないでください。
【条件】
場所:豪雨で孤立した山荘の食堂
時間:深夜
五感情報:湿った薪の匂い、消えかけた暖炉、窓を打つ雨、冷えた銀食器
物理的制約:停電中、外への道は土砂崩れで通れない、電話は不通【指示】
事件の意味づけはしないでください。
犯人や真相には触れないでください。
情景と現場の圧だけを、400字程度で描写してください。
このプロンプトの目的は、事件を始めることではありません。物語が起こる場所に重力を与えることです。
場所、時間、匂い、音、温度、閉鎖条件。これらが固定されると、AIは都合のよい展開へ飛びにくくなります。
電話が通じない。外に出られない。停電している。扉は内側から施錠されている。雨で足跡が消える。これらは、単なる雰囲気ではありません。読者の推理を支える前提です。
プロンプト例2 探偵を「行動エンジン」として定義する
次に、探偵を設計します。
ここで大切なのは、探偵を「頭がいい人」として設定しないことです。それでは弱い。探偵が何を求め、何をノイズと見なし、どういう場面で空気を壊すのかを決める必要があります。
探偵は、次のように「仕様書」として固定します。
プロンプト入力例
次に、この作品の探偵を「行動エンジン」として定義してください。
人物紹介ではなく、以後の行動を決める仕様書として出力してください。【条件】
人物名:探偵
欲望:散らかった事実を一つの論理へ収束させること
歪み:「感情や空気は、真実を曇らせるノイズである」という信念
行動原理:相手の感情を考慮せず、矛盾をその場で切開する
禁止される反応:遺族を慰めるために、明らかな矛盾を見逃すこと【出力形式】
人物名:
欲望:
歪み:
行動原理:
典型反応:
対人摩擦の出方:
この人物がやらないこと:
人物を「性格」で作ると、AIは「冷静だが優しい」「洞察力がある」「どこか影がある」といった、平均的な探偵像に寄せがちです。
しかし、欲望、歪み、行動原理、禁止される反応を固定すると、人物は反応装置になります。
この探偵は、遺族が泣いていても慰めません。誰も触れたくない10秒の空白に気づけば、その場で指摘します。空気を読むより、矛盾を切る。そこに、個性が生まれます。
プロンプト例3 関係者に「言いたくないこと」を持たせる
次に、関係者を作ります。
全員をいかにも犯人らしくする必要はありません。むしろ、事件とは直接関係のない秘密、保身、嫉妬、借金、家族内の不和などを持たせる方が、会話に濁りが出ます。
プロンプト入力例
この現場にいる関係者を3人だけ設計してください。
短編ミステリーなので、人数は増やさないでください。【条件】
・それぞれ立場を変える
・全員に、事件そのものとは別だが「言いたくないこと」を一つ持たせる
・いかにも犯人らしくしすぎない
・会話しただけで空気が少し濁る配置にする【出力形式】
名前:
立場:
表向きの態度:
言いたくないこと:
探偵とぶつかるポイント:
ミステリーでは、全員が犯行に関わっている必要はありません。
「犯人ではないが、嘘はついている」という人物がいる方が面白くなります。人は殺人のためだけに嘘をつくのではありません。体面のために嘘をつく。恥を隠すために嘘をつく。誰かを守るために嘘をつく。自分でも認めたくない感情を隠すために嘘をつく。
この濁りが、ミステリーの空気を作ります。
プロンプト例4 探偵初登場の摩擦を観測する
現場、探偵、関係者がそろったら、初めて場面を書かせます。
ただし、ここでもまだ真相には行きません。犯人も決めません。目的は、物語を進めることではなく、摩擦を観測することです。
プロンプト入力例
現場、探偵、関係者がそろいました。
探偵が初めて食堂で関係者と向き合う場面だけを短くシミュレートしてください。【条件】
・まだ真相は出さない
・犯人も決めない
・探偵は最初の数分で一つだけ矛盾を拾う
・その指摘があまりにストレートで、場の空気が凍る
・会話は短く、切れ味を重視する
・探偵は単なる無礼者ではなく、論理を優先した結果として冷たく見える人物にする【出力形式】
状況確認:
短い会話劇:
空気の変化:
この場面で露出した不穏点:
ここで見るべきなのは、誰が犯人かではありません。
誰が即答できないのか。
誰が同じ言葉を繰り返すのか。
誰が目をそらすのか。
誰が、見ていないはずのものを知っているのか。
そこに、ミステリーの発火点があります。
探偵の一言は、長くなくてよい。むしろ短い方がよい。
「見ていないのに、なぜその順番を知っているんですか」
この程度の一言で、場の空気が変わります。
プロンプト例5 矛盾候補を抽出する
次に、AIに矛盾候補を出させます。
プロンプト入力例
いまの場面を踏まえて、探偵が食いつきそうな局所的な矛盾候補を5件挙げてください。
【条件】
・まだ犯人や真相は決めない
・大きな謎より、小さな論理の裂け目を重視する
・証言、時間、持ち物、動線、物理条件のズレを優先する
・それぞれ、探偵ならどう指摘するかも添える
【出力形式】
矛盾候補:
なぜ矛盾に見えるか:
探偵がどう指摘しそうか:
短編向きとしての強さ:
ここで出てくる矛盾候補は、まだ答えではありません。答えに行く前の材料です。
出てくる候補は、次のような小さなズレで十分です。
「書斎には近づいていない」と言った人物の靴だけ、廊下の泥と乾き方が合わない。
停電中だったはずなのに、ある人物だけが時計の針の位置を正確に覚えている。
全員が死亡推定時刻について、なぜか同じ言い回しを使っている。
誰も触れていないはずの銀食器だけが、他の食器より温かい。
遺族の一人が、まだ知らされていないはずの死因を避けて話している。
こうした小さな裂け目の中から最も強いものを選びます。
真相より先に「矛盾」を出してよいのか
ここで、不思議に思う方もいるかもしれません。
真相がまだ決まっていないのに、矛盾候補を出してよいのか。
従来のミステリー作法では、まず真相があり、その真相を隠すために伏線やミスリードを配置する、と考えるのが自然です。
しかしAIを使う場合は、逆の進め方も有効です。
まずAIに、現場条件と人物の反応から「小さな違和感」を複数出させる。その中から、作者が最も使えそうなものを選ぶ。そして、その違和感が後から意味を持つように、真相、動機、証言、情報の順序を組み直す。
これは、AIが出した偶然の違和感を、そのまま採用するということではありません。AIに出させた裂け目を、作者が伏線として再設計するということです。
つまり、ここで行っているのは「答えから問いを作る」作業だけではありません。「問いの候補から答えを構築する」作業です。
AI時代のミステリー設計では、この逆方向の発想が武器になります。
プロンプト例6 矛盾から真相候補を逆算する
ここで初めて、真相候補へ進みます。
プロンプト入力例
上の矛盾候補のうち、短編ミステリーとして最も効きそうなものを一つ選んでください。
その矛盾から逆算して、真相候補を3案出してください。
【条件】
・犯人当てだけにしない
・「嘘をついた人物」と「殺した人物」がずれる案も含める
・大仕掛けや余計な人物は増やさない
・短編で回収できる構図にする
・読後に小さな苦味が残る案を優先する
【出力形式】
選んだ矛盾:
真相候補A:
真相候補B:
真相候補C:
それぞれの長所:
それぞれの弱点:
最も短編向きな案:
このプロンプトによって、AIは単に「犯人はこの人です」と答えるのではなく、複数の構図を出します。
たとえば、次のような方向です。
犯人は別にいるが、証言者は自分の不名誉な行動を隠すために嘘をついていた。
殺人ではなく、死後に現場が利用され、密室に見える状態が作られた。
殺意を持っていた人物と、実際に死を招いた人物が違う。
全員が隠していたのは犯行ではなく、被害者の死を望んでいた自分自身の感情だった。
ここで重要なのは、意外性だけで選ばないことです。
その真相が、作品全体の問いと響き合っているかを確認する必要があります。
たとえば、「家族は本当に人を守るのか」という問いを置くなら、真相は家族の絆を証明するものでも、家族という名の沈黙を暴くものでもよいでしょう。
トリックを、単なる仕掛けで終わらせてはいけません。人物の欲望や恐れ、作品の問いと結びつける必要があります。
プロンプト例7 7〜8場面アウトラインを作る
真相候補が決まったら、すぐに本文を書き始めず、場面アウトラインを作ります。
プロンプト入力例
選んだ真相候補をもとに、短編ミステリー全体を7〜8場面のアウトラインにしてください。
【条件】
・導入から解明まで短く締める
・各場面に「情報」「ズレ」「圧」を一つずつ入れる
・説明過多にしない
・探偵の台詞は、論理で空気を切るようにする
・最後に静かな後味を残す
【出力形式】
場面1:
情報:
ズレ:
圧:
場面2:
情報:
ズレ:
圧:
(以下、場面7または場面8まで)。
ここで「情報」「ズレ」「圧」を各場面に入れるのがポイントです。
情報だけでは説明になります。
ズレだけでは謎の断片になります。
圧だけでは雰囲気に流れます。
三つがそろうと、場面がミステリーとして機能します。
たとえば、場面1では「山荘が孤立している」という情報が出る。ズレは「全員が死亡時刻について同じ言い方をする」こと。圧は「探偵がその言い回しにだけ反応する」こと。
場面2では「長男は書斎に行っていないと証言する」という情報が出る。ズレは「靴の泥の乾き方が合わない」こと。圧は「探偵が慰めの言葉を一切挟まず、その一点だけを突く」こと。
このように、場面ごとの役割が明確になります。
プロンプト例8 完成稿を書く
ここまで来て、初めて完成稿を書かせます。
ただし、AIに自由に書かせるのではありません。すでに作ったアウトライン、情報の順序、探偵の行動エンジン、真相の見せ方を固定したうえで、本文化させるのです。
プロンプト入力例
上のアウトラインをもとに、2000〜3000字程度の短いミステリーとして完成稿を書いてください。
【条件】
・文体は簡潔で緊張感のある日本語
・説明より会話と描写で見せる
・探偵の台詞は冷たく、論理で空気を切るようにする
・真相は短く明かし、解説しすぎない
・最後に静かな後味を残す
・犯人の意外性より、情報の意味が反転する快感を重視する
いきなり完成稿を書かせるよりも、現場、人物、摩擦、矛盾、真相、アウトラインを順に作った方が、物語の芯が残りやすくなります。
AIは文章を書くこともできます。しかし、ミステリーにおいてAIが本当に力を発揮するのは、完成稿を書く前の設計段階です。
出力が丸くなったときの補正プロンプト
AIは、放っておくと会話を丸く収めようとします。
「少し緊張したが、互いに理解し合った」
「探偵は厳しいが、最後には優しさを見せた」
「関係者は涙ながらに真実を語った」
もちろん、そういう場面が必要な作品もあります。しかし、ミステリーの初期段階では、早すぎる和解や感動は邪魔になります。
その場合は、次のように補正します。
プロンプト入力例
今の出力は少し穏当です。
次の条件で書き直してください。・探偵はもっと早く違和感に触れる
・空気を読むより、論理のほころびを優先する
・関係者はすぐ反論できず、一拍遅れる
・その一拍の遅れが場の不穏さになる
・探偵を無礼な人ではなく、容赦なく正しい人として描く
・真相はまだ出さない
・平均的な和解に逃げない
・説明ではなく、沈黙、視線、手の動きで圧を出す
ここで重要なのは、「もっと冷酷に」とだけ言わないことです。そう言うと、AIは探偵をただの無礼な人物にしてしまうことがあります。
必要なのは暴言ではありません。論理の必然から出た冷たさです。
ここでいう「正しい」とは、道徳的に正しいという意味ではありません。正義感が強いという意味でもありません。
あくまで、論理の整合性に対して潔癖である、という意味です。
探偵は、人を傷つけたいから冷たいのではありません。悲しみや礼儀や空気によって、矛盾が見逃されることに耐えられない。そのため、結果として冷たく見えるのです。
この点を指定しておかないと、AIは探偵を単なる無礼者か、正義を振りかざす人物として描いてしまいます。
AIは「答え」ではなく「裂け目」を出させる
ミステリーは、天才だけのものではありません。
現場を固定する。
人物を行動エンジンとして設計する。
局所的な摩擦を観測する。
矛盾候補を抽出する。
情報の順序を設計する。
トリックと真相を逆算する。
プロットに落とし込み、本文を書く。
この手順を踏めば、ミステリーは再現可能な技術になります。
ただし、AIに求めるべきものは、完成された物語ではありません。
「ここが変だ」
「この沈黙が長すぎる」
「この証言だけ順番がおかしい」
「この人物は見ていないはずのものを知っている」
「この現場条件なら、この説明は成立しない」
こうした小さな裂け目です。
AIには、現場を固定させる。人物の歪みを定義させる。摩擦を観測させる。矛盾候補を出させる。情報の順序を比較させる。
そこから何を選び、どんな読後感へ導くか。
それを決めるのが、作者の仕事です。
ミステリーを書くとは、犯人を隠すことではありません。
読者の認識を設計することです。
何を見せるか。
何を見落とさせるか。
どの情報を、最後に別の意味へ反転させるか。
ひらめきを待つ必要はありません。
現場を固定し、人物を動かし、摩擦を観測する。
その先に、ミステリーは立ち上がります。
小室誠一:Director of BABEL eTrans Tech Lab
https://www.youtube.com/@eTransTechLab
