ChatGPT×Claude 小説の書き比べ方——3ステップで「自分の正解」を見つける
「結局、どっちで書けばいいの?」
5本目のテスト出力をスクロールする。ブラウザのタブを切り替え、2つの画面を並べ、目を細める。片方は読みやすい。もう片方は胸に引っかかる。でも「引っかかる」が良いのか悪いのか、判断がつかない。
比べ方にコツがあります。「どっちが上か」ではなく「何が違うか」を構造で読めば、自分のジャンルに合うモデルが見えてきます。
ステップ1: 「同じ条件」でプロンプトを揃える
書き比べの精度は、プロンプトの揃え方で決まります。モデルごとに指示を変えると、出力の差が「指示の差」なのか「モデルの差」なのか区別できません。
以下のプロンプトをChatGPTとClaude、両方にそのままコピペしてください。
■ キャラクター設定
名前: 永瀬涼(30歳)
役割: 宇宙飛行士。ISS滞在6ヶ月目。
口調: 報告口調。主語を省く。感情を声に出さない。
矛盾: 冷静に見えるが、地球の写真を撮るときだけ手が止まる。
名前: 白石朋(28歳)
役割: 地上管制官。永瀬の担当。
口調: 丁寧語ベース。業務連絡の最後に、必ず一言だけ私語を混ぜる。
矛盾: 几帳面な業務態度の裏で、永瀬の通信が途切れるたびに指先が冷たくなる。
■ このシーンのゴール
地上帰還の2日前、最後の定時通信。永瀬が通信を切ろうとしたとき、白石の声が変わる。読者に「この2人は業務以上の関係だ」と気づかせる——ただし、誰もそれを口にしない。
■ 場面設定
ISS通信室 ↔ 地上管制室。音声のみ。画面共有なし。
■ 演出ルール
- 感情を説明しない。声のトーン、間、呼吸だけで伝える
- 「好き」「寂しい」等の感情語は禁止
- 通信ラグ(片道0.5秒)を演出に使うこと
■ キーワード
- 通信ラグ
- 地球の写真
- 「おやすみなさい」
ポイントは3つ。キャラ設定に「矛盾」を入れること、演出ルールで感情語を禁止すること、場面のキーワードを指定すること。この3つがあると、モデルの「地力」が出力にはっきり現れます。
自分のジャンルで試すときは、以下のテンプレートにあてはめてください。
■ キャラクター設定
名前: {キャラA名}({年齢})
役割: {職業・立場}
口調: {一人称・語尾・話し方の特徴}
矛盾: {表向きの態度と、本音の行動のズレ}
名前: {キャラB名}({年齢})
役割: {職業・立場}
口調: {一人称・語尾・話し方の特徴}
矛盾: {表向きの態度と、本音の行動のズレ}
■ このシーンのゴール
{読者に気づかせたいこと。1文で。}
■ 場面設定
{場所}。{時間帯}。{制約条件(音声のみ、暗闇、など)}
■ 演出ルール
- 感情を説明しない。{感情表現の手段}だけで伝える
- {禁止する表現}は禁止
- {場面固有の演出装置}を演出に使うこと
■ キーワード
- {小道具1}
- {小道具2}
- {象徴的なセリフまたは動作}
BL・夢小説・ファンタジー、どのジャンルでもこの構造が使えます。ジャンル別の記入例と応用パターンのフルキットはBL Prompt Kit(BOOTH)に収録しています。
ステップ2: 出力を並べて「構造」で読む
上のプロンプトを両モデルに投げた結果です。
ChatGPTの出力
「永瀬、定時通信を終了します。帰還スケジュールの最終確認、17時30分にアップリンクします」
「了解」
ヘッドセットの向こうで、白石がキーボードを叩く音がする。規則正しい。1秒に3打。いつも同じリズムだ。
「それと、永瀬。昨日送った軌道修正のデータ、反映されてました。ありがとうございます」
「確認した」
また間が空いた。0.5秒の通信ラグではない。白石が何か言いかけて、やめた間だ。
「……あの。帰ったら地球の写真、見せてくださいね」
永瀬はヘッドセットに手をかけた。通信を切る動作だ。でも指が動かない。
「……ああ」
「おやすみなさい、永瀬」
白石の声がいつもより半音低かった。通信が切れて、ISS通信室に静寂が戻る。永瀬はヘッドセットを外した。窓の外に、地球が見えていた。
セリフ6回。白石の「業務→私語」の切り替えが丁寧に描かれています。通信ラグを「白石が言いかけてやめた間」として処理し、心理を暗示する構成。「キーボードの音」「半音低い声」など聴覚情報で場面を動かしています。
Claudeの出力
「バイタル正常。環境制御、異常なし。以上」
0.5秒。いつもの遅延。
「受信しました。明後日のドッキング手順、アップリンク済みです。ご確認ください」
永瀬はモニターに手を伸ばした。手順書のファイルが開く。スクロールした。読んでいない。
「確認した」
「……永瀬さん」
敬称が変わった。管制室では「永瀬」だ。「さん」がつくのは、回線にほかの誰もいないときだけ。
「地球の写真、何枚になりました?」
永瀬は窓の方を見た。青い光が通信室の壁を這っている。
「……347枚」
0.5秒。
「全部、見たいです」
永瀬は通信パネルの終了ボタンに指を置いた。押さなかった。
「おやすみ」
白石からの応答は、0.5秒より少し長かった。
「おやすみなさい」
セリフ7回。ただし情報量が違います。「さん」がつくのは2人きりのときだけ——という一文で関係性の全体像が浮かぶ。「347枚」という具体的な数字、「0.5秒より少し長かった」応答。Claudeは数値と沈黙の長さに感情を埋め込んでいます。
出力の構造を比較する
| 観点 | ChatGPT | Claude | |------|---------|--------| | 感情の伝え方 | 声のトーン変化(「半音低い」) | 呼称の変化(「永瀬」→「永瀬さん」) | | 通信ラグの使い方 | 心理的な「間」として処理 | 数値(0.5秒)の反復で時間感覚を操作 | | キーワード「地球の写真」 | 「帰ったら見せて」(未来の約束) | 「347枚、全部見たい」(蓄積への関心) | | ラストの構造 | 映像的なカットで余韻を残す | 沈黙の「長さ」を数値でほのめかす |
ChatGPTは「きれいな着地」を用意します。通信が切れた後に地球が見えるラストカットで、読者に余韻を残す。映像的な構成です。
Claudeは「読者の脳に仕事をさせる」構成を取ります。「さん付けが2人きりのとき限定」という情報を出した瞬間、読者は過去の通信をすべて想像し始める。「0.5秒より少し長かった」と書くだけで、白石が何を飲み込んだかを読者自身が補完する。
これは認知科学で「自己生成効果」と呼ばれる現象と同じ仕組みです。人間の脳は、自分で補完した情報を「外から与えられた情報」より強く記憶する。Claudeの出力が「引っかかる」のは、読者の脳が無意識にシーンを補完し、その補完作業自体が没入を生んでいるからです。
一方、ChatGPTの「映像的な着地」は、シーンの印象を統一する力があります。読者に「補完させる」のではなく「見せきる」構成なので、安定感が高い。テンポのよい会話劇や、複数シーンをつなぐ日常パートに向いています。
ステップ3: ジャンル×場面で使い分ける
書き比べの結果を踏まえると、ジャンルと場面の組み合わせで「正解」が変わります。
| ジャンル | 場面 | モデル | 理由 | |---------|------|--------|------| | BL | 日常の掛け合い | ChatGPT | テンポのよいセリフのラリーが書ける | | BL | 感情の転換点 | Claude | 行動と沈黙の矛盾で深みが出る | | 夢小説 | 推しとの初対面 | ChatGPT | 空間描写と動線で「出会いの場面」を構成 | | 夢小説 | 推しとの秘密の時間 | Claude | 呼称変化・距離感の微調整が自然 | | ファンタジー | 戦闘・冒険 | ChatGPT | 空間移動を伴う動的シーンの展開が得意 | | ファンタジー | 静かな対話・決意 | Claude | 少ないセリフで感情の重さを出せる |
1本の作品の中で使い分けるのが最も効果的です。ChatGPTでプロットと日常パートを書き、Claudeでキーシーンを仕上げる。この分業の具体的なやり方はChatGPTとClaudeの小説比較で詳しく解説しています。
どちらのモデルでも、出力精度を上げるカギはキャラ設定の構造化です。「矛盾」と「口調ルール」をプロンプトに入れるだけで、書き比べの結果がはっきり変わります。
まとめ
書き比べは「同じプロンプトを投げる → 出力を構造で読む → ジャンル×場面で使い分ける」の3ステップで精度が上がります。
「どっちが上手いか」ではなく、自分が書きたいシーンにどちらの構造が合うか。その判断軸を持てば、モデル選びに迷う時間がなくなります。
この記事で使ったシーン生成プロンプトの全パターン——BL・夢小説・ファンタジーのジャンル別記入例付き——はBL Prompt Kit(BOOTH)に収録しています。