AI創作ラボ

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

2026-04-04AI小説 R18 表現 書き方

AI小説のR18表現の書き方——「描かない技術」で読者を引き込むプロンプト設計

「もっと大胆に書いて」——ChatGPTに何度指示しても、出てくるのは「二人は深い夜を過ごした」の一行で暗転。逆に制限の緩いAIに書かせたら、冷蔵庫の取扱説明書みたいな直接描写が延々と出てきた。ブラウザの戻るボタンに手が伸びる。タブを閉じて、もう一度プロンプトを見直す。

R18シーンで読者が求めているのは、行為の詳細ではない。「次に何が起こるのか」を自分の頭で補完する余白。AIにそれを書かせるには、プロンプトの設計を根本から変える必要がある。

ChatGPTはR18を拒否する——だが「描かない表現」は通る

ChatGPTには性的コンテンツに関するセーフティフィルターがある。直接的な行為描写を指示すると「お手伝いできません」と断られる。

だが、次のような表現は拒否されない:

  • 身体の接触そのものではなく、接触の「直前」と「直後」の描写
  • 五感のうち視覚以外——音、温度、質感、匂い——の断片
  • 行為を示唆する「物」の動き(シャツのボタン、グラスの結露、鍵をかける音)

つまりChatGPTでも、「匂わせ」のレベルなら十分に官能的なシーンが書ける。しかもこの制限は、実は表現の質を引き上げる。直接描写より匂わせのほうが、読者の想像力を起動させるから。

ステップ1: 「行為」ではなく「感覚の断片」でプロンプトを組む

R18シーンのプロンプトで最も重要なのは、「何をするか」ではなく「何を感じるか」を指定すること。行為の手順を書くと、AIは説明書のような出力をする。感覚を指定すると、読者が追体験できる描写が返ってくる。

以下はそのまま使えるプロンプト例。

【シーン指示】R18(匂わせ表現)

このシーンでは直接的な行為描写は一切しない。代わりに以下の5つのルールで「匂わせ」を構成する:

1. 視覚を制限する: 照明を落とす/目を閉じる/暗がりにして、視覚以外の感覚を鋭くさせる
2. 「直前」で止める: 行為が始まる寸前で場面を切る。読者に「続き」を想像させる
3. 物に語らせる: キャラの感情や行為を、物の動き(シャツの皺、落ちたグラス、歪んだシーツ)で間接的に描写する
4. 音だけを書く: 息、衣擦れ、鍵の音——聴覚情報だけで場面を構成する段落を1つ入れる
5. 翌朝で答え合わせ: 次のシーンで「昨夜何があったか」を匂わせる痕跡(首筋の赤み、2つ並んだマグカップ、着崩れた服)を1つだけ置く

【キャラ設定】
如月 要(きさらぎ かなめ)28歳 / ウェディングプランナー
性格: 笑顔が営業スマイルと区別がつかない。本音は計算の奥にしまってある。触れる直前に一瞬だけ手が止まるのが、唯一の本音

志摩 千尋(しま ちひろ)24歳 / ホテルのバンケットスタッフ
性格: わかっていて相手の懐に入る。挑発的なのに、核心では自分から目を逸らす。追い詰められると黙る

【場面】
日帰り温泉の仮眠室、消灯後。二人は同じホテルグループの別部署で、仕事終わりにたまたま同じ施設に来た。仮眠室で鉢合わせ、他に客はいない。

次に、自分のキャラで埋めて使える空テンプレートを載せる。

【シーン指示】R18(匂わせ表現)

このシーンでは直接的な行為描写はしない。以下のルールで構成する:

1. 視覚を制限する: {視覚を奪う方法(照明を落とす/目を閉じる/背を向ける等)}
2. 「直前」で止める: {切るタイミングを1文で指定}
3. 物に語らせる: {感情を代弁する「物」を1つ指定}
4. 音だけを書く: 息、{衣擦れ以外の音を1つ}——聴覚だけの段落を1つ入れる
5. 翌朝で答え合わせ: {昨夜の痕跡を1つ指定}

【キャラ設定】
{攻めの名前} {年齢}歳 / {職業}
性格: {表の顔}。{裏の顔}。{触れる前の癖}

{受けの名前} {年齢}歳 / {職業}
性格: {表の顔}。{核心での反応}。{追い詰められたときの癖}

【場面】
{場所}、{時間帯}。{二人きりになる理由を2文で}。

このテンプレートの全パターン(ジャンル別5タイプの記入例+「匂わせ」ルールの詳細バリエーション付き)はBL Prompt Kit(BOOTH)で公開している。

ステップ2: before/afterで「匂わせ」の威力を確認する

同じ「仮眠室、消灯後」のシーンで、直接描写と匂わせ描写の出力差を見る。

直接描写(before) 如月は千尋の肩を引き寄せた。千尋の体温を感じながら、如月は唇を千尋の首筋に近づけた。千尋は息を呑んだ。如月の手が千尋の腰に回り、二人の距離がなくなった。

匂わせ描写(after) 仮眠室の非常灯が、天井の隅で赤く点滅している。それだけが光源だった。 「……寝てないでしょ」 千尋の声。隣の簡易ベッドから。布団の擦れる音。近い。 如月は天井を見たまま答えなかった。答えたら、声が普通じゃないことがばれる。 足先に、千尋の足先が触れた。冷たい。そのくせ引っ込めない。 如月は布団の下で拳を握った。爪が掌に食い込む。そうしないと、手が勝手に動く。 非常灯が一度、消えた。

▶ 変えたのは「行為を書く代わりに、行為の直前の身体感覚と物の動きだけを書いた」だけ。

beforeは「何が起きたか」を報告している。afterは「何が起きそうか」を読者に予感させている。如月の握った拳から「この手がどこに伸びるか」を、千尋の冷たい足先から「この先どうなるか」を——読者が自分の頭の中で書いている。

これが情報設計でいう補完効果。人間の脳は「90%を見せられる」より「70%を見せられて残り30%を自分で埋める」ほうが、体験として強く記憶に残る。R18シーンで読者の感情が最も動くのは、描写された瞬間ではなく、描写されなかった空白を自分で埋めた瞬間。

ステップ3: R18対応AIツールを使う場合の設計

ChatGPTよりも表現の制限が緩いツールもある。

  • AIのべりすと: NSFWモードを搭載。日本語の小説生成に特化しており、R18表現も出力可能
  • NovelAI: 英語ベースだが成人向けコンテンツの生成制限が緩い。日本語出力にも対応
  • Claude: ChatGPTより柔軟な場面もあるが、利用規約の範囲内で運用が必要

ただし、制限が緩い=良い出力とは限らない。制限がなくなると、AIは安易に直接描写に走る。結果、「読者の想像力を使わない報告書のようなR18シーン」が量産される。

どのツールを使う場合でも、ステップ1で紹介した「匂わせ」のプロンプト設計は有効。直接描写が可能な環境でも、あえて情報を引き算することで、読者の没入感は格段に上がる。

感情描写の基本テクニック(仕草・動作で見せる方法)は「ChatGPTで小説の感情描写を上達させる方法」で詳しく解説している。

恋愛シーン全般のプロンプト設計は「AI恋愛小説のプロンプト設計ガイド」を参照。

まとめ

  • ChatGPTでもR18の「匂わせ」表現は書ける。直接描写を避け、感覚の断片で構成する
  • 読者の没入感は「描いた量」ではなく「描かなかった余白の質」で決まる
  • R18対応ツールでも「匂わせ」プロンプトを使うことで、表現の質が上がる

R18シーンの設計は、実は小説全体の描写力を底上げする技術でもある。「匂わせ」テンプレートの全パターン(感情レベル別5段階の記入例付き)はBL Prompt Kit(BOOTH)で公開している。キャラ崩壊を防ぐ設定テクニックはnoteの解説記事でも読める。

CharaNote開発日記

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

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

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