感覚的なディテールを失わずにAIで情景描写を行う方法
AIが生成した情景が生々しくはあっても、どこかありきたりに感じられる場合は、その人物が実際に認識できる事柄に描写を結びつけることで推敲しましょう。モデルに特定の視点、いくつかの確定した感覚的事実、そして創作に関する明確な制限を与えます。そのうえで、文章を推敲する前に、根拠のないディテールが含まれていないか下書きを点検します。このワークフローは、1つのシーンを推敲する作家向けのものであり、指示ひとつで物語全体を生成するためのものではありません。
AIによる情景描写がしばしば凡庸に感じられる理由
「雨の降る通りを生き生きと描写して」といったプロンプトは、それが誰の視点による通りなのか、その瞬間に何が重要なのか、どのディテールがふさわしいのかの判断をモデルに委ねてしまいます。その結果、光る舗道、遠くの雷鳴、濡れたコートなど、雨に関するおなじみのイメージが提示されるかもしれませんが、それらのディテールは登場人物、舞台設定、あるいはそのシーンの目的に結びついていません。問題は単に感覚を表す言葉の不足ではないのです。形容詞を増やしても、文章が乱雑になるだけで、視点があいまいなままになることがあります。
感覚的なディテールは、登場人物の意識から選ばれた証拠として扱いましょう。最初に彼らの意識に届くものは何か? 触れたり嗅いだりできるものは何か? それまでしていた行動を中断させるものは何か? バスを待っている人にとって重要な音が、急いで屋内に入ろうとしている人には無関係であることもあります。これは情景を具体化するための編集上の手法であり、すべての読者がまったく同じように想像することを保証するものではありません。
実践的なプロンプトと推敲のワークフロー
1. すでに確定している事実を書き出す。
プロンプトを作成する前に、確定した事実と創作上の選択を切り離します。シーンの場所と時間、その場に誰がいるか、視点人物が何をしているか、そして物語によってすでに決まっているディテールをリストアップします。AIが提案してもよいが事実として断定してはならない不確定な要素には印を付けておきます。この短い一覧を作成しておくことで、流暢なドラフトによって設定の一貫性が密かに崩れてしまうのを防ぐことができます。
例えば、「場面は夕暮れの屋根付きバス停。雨上がりにマラが一人で待っている。舗道は濡れている。バスはまだ来ていない。他の人物を追加したり、特定の都市名を挙げたりしないこと。」といった具合です。これらの事実は枠組みを提供するものであり、最終的な言い回しを縛るものではありません。
2. 感覚のアンカー(拠り所)とシーンの役割を選ぶ。
その瞬間に基づいて、主軸とする感覚を1つか2つ選びます。シーンの中で視覚、聴覚、嗅覚、味覚、触覚のすべてを網羅する必要はありません。その描写が何を果たすべきかを決定します。時間をゆっくり感じさせるのか、居心地の悪さを際立たせるのか、読者の状況把握を助けるのか、それとも近づいてくる出来事に注意を向けさせるのか。そのうえで、どの感覚的ディテールなら創作してよくて、どれが手元のメモに基づくべきかをモデルに伝えます。
次のようなプロンプトを使用します。
推敲リクエストの例:以下の段落を、マラの視点を通した三人称近接視点の散文として書き直してください。
シーンの事実:夕暮れの屋根付きバス停。雨は上がったばかり。マラは一人で待っている。バスはまだ到着していない。人物、会話、場所の名前、新しい出来事は追加しないでください。
目的:マラの感情を直接言葉にすることなく、待つ時間の息苦しさとわずかな居心地の悪さを感じさせること。
提示した感覚のアンカー:屋根から滴り落ちる水滴。手首に張り付く湿った袖。
感覚的なディテールを最大2つまで追加提案しても構いませんが、それらを確定した事実として扱うのではなく、推敲文の後に提案として記載してください。推敲文は100語未満に抑えてください。具体的な名詞と動詞を使用し、形容詞の多用や雨に関するありきたりなクリシェは避けてください。
下書き:「マラはバス停で待っていた。濡れていて寒かった。彼女はいらだちを感じていた。」
3. ドラフトと創作された要素のリストを分けて出力させる。
本文と提案された追加要素を分けることで、確認が容易になります。短い推敲文に加えて、新しく追加されたディテールのリストを求め、それぞれに創作である旨のラベルを付けるようプロンプトで指示できます。これは有用な指示ですが、絶対確実な検出システムではありません。作家自身が応答とシーンのメモを見比べる必要があります。モデルによっては、追加要素にラベルを付けるよう指示されていても、根拠のないディテールをあたかも確定事項であるかのように提示することがあります。
この構成は、Anthropicの[プロンプティングのベストプラクティス](https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claude-prompting-best-practices)にある一般的な原則に従っています。つまり、要求する出力と制約を明記し、順序が重要な場合は順を追った指示を使用するというものです。このページはClaude向けのガイダンスです。ここでの例は執筆手法を示すものであり、すべてのAIツールがまったく同じようにプロンプトに従うと主張するものではありません。OpenAIの[プロンプト作成ドキュメント](https://developers.openai.com/api/docs/guides/prompting)でも同様に、APIプロンプトにおいて全般的な指示とタスク固有の詳細や例を分けることについて説明されています。これらの資料は明示的な指示の価値を裏付けるものですが、より文学的または正確な文章を保証するものではありません。
4. 文体を編集する前に応答を監査する。
推敲された段落を一文ずつ読みます。それぞれの感覚的ディテールについて次の点を確認します。それは手元のメモにあるか? 確定した事実から明白に導き出せるものか? それとも新しく創作されたものか? もし新しいものなら、そのシーンで許容できるか? 次に、それがマラの視点に属しており、シーンの目的に役立っているかを問いかけます。有益なディテールを残し、それ以外を修正または削除した上で、最後にリズムや言葉の選択を整えます。
この監査は、嗅覚、味覚、触覚、聴覚において特に重要です。濡れた袖が肌に張り付くのはもっともらしい描写ですが、近くのパン屋から漂う特定の香りを描写するには、舞台設定にパン屋が存在していなければなりません。バスが到着していないなら、別の車両や音源が設定されていない限り、バスのエンジン音は聞こえないはずです。感覚的にもっともらしいからといって、それがあなたの物語の中で特定の事実になるわけではありません。
実例:ありきたりな天候から臨場感のある瞬間へ
AIが次のように返してきたとします。「冷たい風がシェルターを吹き抜ける中、雨が舗道で輝いていた。近づいてくるバスの金属的な匂いが立ち込め、マラはネオンの下で身震いした。」この文は表面的には鮮やかですが、風、近づくバス、金属的な匂い、ネオンが勝手に追加されています。これらはいずれもシーンの事実に含まれていません。また、提示された2つのアンカーの枠を超えてしまっているため、これを無批判に受け入れると、物語の一貫性に問題が生じる可能性があります。
提示された事実のみを使用した、より引き締まった推敲例は次のようになります。「シェルターの屋根から水がピチャピチャと滴っていた。マラは袖を引っ張ったが、湿った袖口は手首に張り付いたままだった。シェルターの向こうで道路が光っていた。バスはまだ来ない。」最初の2つの文は、提示された水滴と張り付きを具体化しています。最後の文は、設定されていた「待っている状態」と「濡れた舗道」を維持しています。マラが雨を味わっているかのように見せかけたり、存在しない車両の匂いを嗅がせたりはしていません。この言葉遣いは編集上の選択肢を示す例であり、これが唯一の効果的なバージョンであると主張するものではありません。
より豊かな質感を出したい場合は、勝手に追加させるのではなく、提案を促すようにします。「雨上がりの屋根付きシェルターにふさわしい、追加可能なディテールを2つ提案してください。推敲文とは分け、それぞれが舞台設定について何を暗示するかを明記してください。」そうすれば、その暗示を受け入れる用意がある場合にのみ、そのディテールを採用することができます。例えば、軽油の匂いは近くの交通を暗示するかもしれず、点滅する標識はシェルターの特徴を決定づけるかもしれません。どちらも効果的かもしれませんが、それらを採用するかどうかは作家の世界構築における決断です。
残すべきディテールを判断する方法
提案されたすべてのディテールに対して、以下の簡単な判断テストを使用してください。
目的は、感覚の数を最大化することではありません。1つの的確なディテールは、無関係な5つの感覚の羅列よりも、そのシーンに特有の多くの情報を伝えることができます。シーンに大まかな状況説明が必要な場合は、2つ目の感覚を加えることが役立つかもしれません。その瞬間が特定の音や感触に依存しているなら、チェックリストを埋めるためだけに味覚を追加するのではなく、その主軸となる感覚に語らせるようにしましょう。
この手法の限界
AIは言い回しや観察の可能性を提示することはできますが、あなたが指定しない限り、下書きの中でどのディテールが事実であるかを知ることはできません。詳細なプロンプトを作成したとしても、応答がすべての制限を守り、あらゆるニュアンスを維持し、ありきたりなイメージを完全に回避できるとは限りません。新しく現れた物体、匂い、音、身体反応、時間の合図は、点検すべき提案として扱いましょう。シーンが現実世界の正確な状況に依存している場合は、生成された散文をリサーチ結果として扱うのではなく、それらの事実を別途検証してください。
この手法には創作面での限界もあります。不確定なディテールをすべて禁止してしまうと、厳格な事実管理によってシーンが平坦になってしまう可能性があります。その場合は、モデルを使って別のリストとして代替案をブレインストーミングさせ、その中から原稿内で事実とするものを選択します。そうすることで、登場人物、舞台設定、一貫性に関する決定権を作家が保持したまま、創作の幅を残すことができます。
コンパクトな推敲チェックリスト
AIを活用した情景描写を採用する前に、それが意図した視点を維持しているか、確定した事実を守っているか、そしてその瞬間に真に必要な感覚的ディテールを使用しているかを確認してください。追加されたすべての要素について、暗示されている物体や出来事がないか点検します。感覚を網羅したチェックリストよりも、いくつかの具体的な観察を優先し、シーンのディテールが確かなものになってからリズムの推敲を行いましょう。AIは選択肢を生成するのに役立ちますが、完成したシーンにどの描写を取り入れるかを決めるのは作家自身です。
