AI二次創作で原作を再現するコツ——「なんか違う」を消す3段階の分析法
ChatGPTにダークファンタジー小説の二次創作を頼んだ。キャラ名と性格を渡し、関係性も設定した。出力された文章は、文法的には正しい。でも「この作品じゃない」。キャラが原作と同じ名前の別人になっている。口調だけ似せても、原作の空気が再現されない。
この「なんか違う」の正体は、原作の文体パターンがプロンプトに入っていないこと。キャラ設定だけでは足りない。ここでは原作を分析してAIに再現させるまでの3段階を、架空のダークファンタジー小説を題材に見ていく。
完成形から見る——原作再現に成功した出力
先に、3段階の分析を済ませたプロンプトから出力されたシーンを見る。架空のダークファンタジー小説『灰燼回廊』の二次創作で、戦闘後に野営地で傷の手当てをする場面。
柚月が薬草を潰す音だけが、焚き火の爆ぜる音に混じっていた。
「腕、出して」
鬼灯は黙って左腕を差し出した。袖を捲る指先に迷いがない。もう慣れたのだ、と柚月は思わなかった。慣れたくない、と思った。
薬を塗る。鬼灯の皮膚が冷たい。いつもより。
「……深いな、これ」
「浅い」
嘘だ。骨が見えていた。さっき、見た。
柚月は包帯を巻く手を止めなかった。きつく。もう一周。鬼灯は顔色を変えない。痛覚がないわけではない。そういう生き方をしてきただけだ。
包帯の端を結んだ。
「……明日には動ける」
鬼灯がそう言ったので、柚月は薬箱を閉じた。反論しても意味がない。この人は動く。傷がどうであれ。
焚き火が一度、大きく爆ぜた。
「キャラ名と性格」だけ渡した出力とは別物になっている。この完成形に至るまでの3段階を分解する。
第1段階: 文体の指紋を取る
原作再現の第一歩は、原作の文体パターンを言語化すること。
「雰囲気が好き」「空気感がいい」と感じる原作の魅力は、分解すれば具体的な文体の特徴に還元できる。原作から3〜5ページ分のテキストを抜き出して、以下をチェックする。
- 一文の長さ: 短文中心(20字以下)か、複文が多い(40字以上)か
- 視点距離: キャラの内面に入るか、外側から行動だけを描写するか
- 比喩の頻度: 段落ごとに比喩があるか、ほぼ直接描写だけか
- 地の文とセリフの比率: 地の文が多いか、会話劇か
- 改行の頻度: 一文ごとに改行するか、段落で固めるか
『灰燼回廊』の場合、分析結果をこうプロンプトに書く。
【文体指紋】
- 一文: 短い。15〜25字中心。体言止め多用
- 視点距離: 近い三人称。内面に入るが感情を名指ししない
×「悲しかった」 ○「薬箱を閉じた」(行動で暗示)
- 比喩: 極めて少ない。自然描写(火、風、温度)で間接的に映す
- 地の文:セリフ = 7:3。セリフは短く、1〜2文
- 改行: 一文ごと。詩的なリズム
- 特徴的な技法: 否定→肯定の二段構え
(「思わなかった。〜と思った。」)
この指紋をプロンプトに入れると、AIは「雰囲気が似た文章」ではなく「構造が同じ文章」を書き始める。
同じ「悲しい場面」でも、比喩が多い純文学と、直接描写だけのハードボイルドでは書き方がまるで違う。キャラ設定だけでは、この差は出力に反映されない。
第2段階: キャラの行動原理を抽出する
口調だけでは足りない。キャラが「何を選び、何を選ばないか」のパターンを抽出する。
「寡黙で強い」と書いても、AIは「寡黙で強い人の一般像」を出力する。原作のキャラには、そのキャラにしかない行動の癖がある。
鬼灯の場合。
【行動原理: 鬼灯】
- 判断基準: 合理性。感情では動かない。
ただし「柚月の安全」だけが唯一の例外
- 痛みへの反応: 無視する。「浅い」「問題ない」としか言わない
- 好意の表現: 拒否の形で出る。
「来るな」=「心配している」の意味
- 絶対にやらない行動:
- 自分から助けを求める
- 痛みを認める
- 「ありがとう」と言う(代わりに相手の行動を黙認する)
柚月はこう。
【行動原理: 柚月】
- 判断基準: 相手の状態を観察→行動で返す。言葉で説得しない
- 嘘への対応: 嘘だと気づいても指摘しない。行動で本音を見せる
(「浅い」→ 何も言わず包帯をきつく巻く)
- 感情の出方: 内面描写に出るが、口には出さない
- 絶対にやらない行動:
- 「無理しないで」と言う(言っても聞かないと知っている)
- 泣く
- 長いセリフ(最大2文)
「絶対にやらない行動」が原作再現の核になる。 AIは放っておくとキャラを丸くする。無口なキャラに「ありがとう」を言わせ、強がるキャラに「本当は怖かった」と独白させる。原作再現のコツの半分は、この「やらないことリスト」にある。
キャラ設定の6項目テンプレートと口調キープの仕組みはChatGPTのキャラ設定プロンプト——6項目テンプレートの解説で掘り下げている。
第3段階: 用語集と禁止リストで世界観を囲む
二次創作特有の問題がもう一つ。AIが原作に存在しない概念を持ち込む。ファンタジー作品で「スマホ」が出てきたり、時代設定に合わない表現が混ざったり。
これを防ぐのが「用語集」と「存在しない概念リスト」。
【世界観ルール】
■ 用語集:
- 灰燼(かいじん): 魔物の死後に残る黒い灰。触れると呪われる
- 回廊: 灰燼が堆積した地下遺跡群の総称
- 焔式(ほむらしき): この世界の魔術体系。炎系統のみ
- 半妖: 人間と妖の混血。鬼灯がこれに該当
■ この世界に存在しない概念:
- 銃火器、電気、電子機器
- 「レベル」「スキル」「ステータス」等のゲーム用語
- 組織的な軍隊(傭兵はいるが国軍は存在しない)
- 回復魔法(傷は薬草と時間でしか治らない)
■ 使わない現代語:
- 「了解」→「わかった」
- 「大丈夫?」→ 使わない(安否確認を口にしないキャラ)
- 「ごめん」→ 使わない(謝罪の文化がない世界観)
用語集があるとAIは原作の語彙圏の中で文章を作る。特に「存在しない概念」の指定が効く。ファンが一瞬で興醒めする現代語の混入を防げる。
3段階をプロンプトに組む順番
分析した3つの要素を、以下の順番でプロンプトに並べる。
1. 文体指紋(一文の長さ、視点距離、比喩の頻度、改行ルール)
2. キャラ設定+行動原理+絶対にやらない行動
3. 世界観ルール(用語集+存在しない概念リスト)
4. シーンの演出指示(場面設定+書いてほしいこと+禁止事項)
冒頭の完成形は、この構成で渡した結果。キャラの口調だけでなく、文体・行動原理・世界観の3層すべてをAIに渡したから「なんか違う」が消えた。
ジャンルが変わっても枠組みは同じ。BL二次創作なら「文体指紋」で関係性の描写パターン(視線の動き、距離の詰め方)を抽出する。夢小説なら「行動原理」で推しの「公式モード」と「二人きりモード」の切り替え条件を定義する。なろう系なら「用語集」にスキル名・魔法体系を網羅する。プロンプトの構造設計についてはChatGPTで二次創作プロンプトを書くコツ——推しの口調を崩さない設計術で3層テンプレートを解説している。
原作の「空気」は、分解すれば言語化できる。言語化できれば、プロンプトに変換できる。
まとめ
AI二次創作で原作を再現するコツは、「原作の空気」を3つの構造に分解すること。文体の指紋で文章のリズムを固定し、行動原理でキャラの判断パターンを渡し、用語集と禁止リストで世界観の逸脱を防ぐ。
キャラ設定シート・口調キーププロンプト・シーン生成テンプレートの一式はBL Prompt Kit(BOOTH)に揃っている。分析の枠組みがそのまま手に入るので、ゼロから組むより早い。BL以外のジャンルでもテンプレートの構造は転用できる。