「腰に手を回して、唇を重ねて……」——ChatGPTに書かせたBLの濡れ場を読み返す。手順は合っている。合っているのに、心拍数が1ミリも上がらない。プロンプトを書き直す。パラメータを変える。出力されるのは、毎回同じ段取りの反復だった。
BLの濡れ場で「手順書」が出力される原因
AIに「BLの濡れ場を書いて」と指示すると、学習データ上の最頻パターンが返ってくる。攻めがリードし、受けが反応し、行為が進み、事後——この一本道が延々と続く。
問題は「直接描写かどうか」ではない。AI小説のR18表現の書き方で紹介した「匂わせ」技術を使っても、流れが一方通行のままなら読者は退屈する。BLのR18で読者が求めているのは行為の記録ではなく、二人の関係が不可逆に変わる瞬間だ。
攻めが攻め、受けが受ける。この直線をプロンプトのどこにも揺さぶりなく書いてしまうと、AIは「正解」を最短距離で処理する。揺さぶりを設計で仕込む必要がある。
「主導権の揺れ」をプロンプトに組み込む方法
BL濡れ場の熱量を決めるのは、攻め/受けの主導権が一度だけ入れ替わる瞬間だ。攻めが余裕を失う。あるいは受けが不意に主導権を取る。この「揺れ」が1回入るだけで、直線だった展開に屈折点が生まれる。
以下がそのまま使える完成形プロンプト。
あなたはBL小説の演出家です。
以下の設定に基づいて、R18シーンを匂わせ表現で執筆してください。
【演出ルール】
- 直接的な行為描写は書かない。感覚の断片(音、温度、質感、呼吸)で構成する
- 感情は説明しない。動作と沈黙で表現する
- シーンの途中で「主導権の移動」を1回入れる(攻めが一瞬余裕を失う or 受けが予想外の行動をとる)
- 移動の瞬間は、動作の変化(手の位置、視線の向き、呼吸のリズム)だけで描写する
【キャラ設定】
若杉 拓真(わかすぎ たくま)38歳 / 通訳ガイド / 執着攻め
→ 表面は余裕があるが、相手の前でだけコントロールが効かなくなる。触れ方が丁寧すぎるのが執着の表れ
冴島 映(さえじま あきら)26歳 / 染め物職人 / 美人受け
→ 容姿端麗で本人は無自覚。周囲の視線に慣れているが、若杉の視線だけは「見られている」と感じる。追い詰められると自分から距離を詰める
【場面】
夜のフェリー甲板、最終便。二人は元カレの友人同士で、気まずさを超えて初めて二人きりになった夜。
【主導権の設計】
前半: 若杉が距離を詰める → 冴島が受ける(表面上は従来の力関係)
転換点: 冴島が若杉の手首を掴む(予想外の行動)→ 若杉の呼吸が止まる
後半: 冴島が主導権を持ったまま、若杉が「待って」と初めて弱い声を出す
【分量】800字程度
次に、自分のキャラで埋めて使える空テンプレート。
【演出ルール】
- 直接的な行為描写は書かない。{感覚の種類: 例「聴覚と触覚だけ」}で構成する
- シーンの途中で「主導権の移動」を1回入れる
【キャラ設定】
{攻めの名前}({年齢}歳 / {職業} / {攻めの類型})
→ {表面の態度}。{相手の前でだけ見せる綻び}
{受けの名前}({年齢}歳 / {職業} / {受けの類型})
→ {普段の態度}。{攻めに対してだけ変わる反応}
【場面】
{場所}。{二人がここにいる理由}。
【主導権の設計】
前半: {攻め}が{行動} → {受け}が{反応}
転換点: {受け}が{予想外の行動} → {攻め}の{変化}
後半: {主導権が移った後の展開}
記入例は1ジャンル分だけ公開した。残り2パターンの記入例と、シーン種別(すれ違い後の衝動、再会、秘密の共有)ごとの応用テンプレートはBL Prompt Kit(BOOTH)のフルキットに収録している。
before/afterで差を確認する
before(主導権の揺れなし) 若杉は冴島の肩を引き寄せた。冴島は目を閉じた。若杉の手が髪に触れ、そのまま首筋を滑った。冴島の唇が薄く開いた。若杉はそれを確認してから、ゆっくりと距離を詰めた。
after(主導権の揺れあり) 若杉の指が冴島の襟元に触れた。ボタンひとつぶんの距離。冴島は動かなかった——動かなかったのに、若杉の手首を掴んでいた。指先に力が入っている。若杉の息が止まる。「……何してる」と訊いたのは若杉のほうだった。声が掠れていた。
▶ 変えたのは"受けが一度だけ予想外の行動を取る"だけ。攻めが余裕を失うことで、読者の「次に何が起きるか」の予測が裏切られる。
なぜ「主導権の揺れ」が効くのか
BLのR18シーンで読者の心拍数が上がるのは、行為の描写ではなく予測が裏切られる瞬間だ。
攻めがリード、受けが従う——この流れを読者は無意識に予測している。予測通りに進む物語は安心感を与えるが、興奮は生まない。読者心理の研究で「期待と裏切りのバランス」と呼ばれる現象がここに働く。8割の予測通りの展開の中に、2割の裏切りが入ったとき、快感のピークが訪れる。
BLのR18に置き換えると、攻めが終始余裕で、受けが終始受動的な展開は「10割予測通り」になる。受けが一瞬だけ主導権を取る——その1回の裏切りが、読者に「この二人の関係は対等だ」と感じさせ、行為の意味を変える。
ChatGPTでBL小説を書く方法で解説したキャラ設定の構造化と組み合わせると、攻め/受けの「裏の顔」と「矛盾」が濡れ場の主導権設計にそのまま使える。
まとめ
- BLの濡れ場は「行為の手順」ではなく「関係性の変化」を書く
- 攻め/受けの主導権が1回入れ替わるだけで、直線だった展開に屈折点が生まれる
- プロンプトの「主導権の設計」ブロックで、転換点を明示する
濡れ場の演出パターンとキャラ類型別の記入例は、BL Prompt Kit(BOOTH)のフルキットで全パターンを収録している。BL小説の書き方をnoteでも解説しているので、あわせて参考にしてほしい: ChatGPTでBL小説を書く方法(note版)。
CharaNote開発日記
「AIに口調を守らせたい」——この記事で紹介したテンプレートを、もっと直感的に管理できるツールを作っています。
CharaNoteは、キャラ設定シートをAIが読める形式で保存し、どのAIツールにもワンクリックで渡せるキャラ管理アプリです。現在クローズドβに向けて開発中。
進捗や先行アクセスの案内はCharaNote公式で。