思い通りのイラストや写真を作ろうと指示文を工夫しても、指が6本に増えたり、意図しない文字が背景に混ざったりして頭を抱えた経験はありませんか。通常のプロンプト(AIへの指示文)だけで不要な要素を完全にコントロールするのは至難の業です。そこで重宝するのが「ネガティブプロンプト」です。

ネガティブプロンプトを正しく取り入れると、生成時の無駄な試行回数を大幅に削れます。基本ルールから厳選定番フレーズ、ツールの挙動に合わせた実践テクニックを詳しく解説します。


ネガティブプロンプトとは?なぜ画像生成の失敗を防げるのか

ネガティブプロンプトとは?なぜ画像生成の失敗を防げるのか

ネガティブプロンプトとは、画像生成AIに対して「描いてほしくない要素」や「排除したい状態」を指定する専用の指示文です。

通常のプロンプトが「何を描くか」を指定する加算のアプローチであるのに対し、ネガティブプロンプトは「何を避けるか」を指示する引き算のアプローチを取ります。AIは膨大な画像データを学習しているため、指示文に書かれていない要素でも確率的に混入させることがあります。ネガティブプロンプトは、その不要な確率を直接抑え込む防波堤の役割を果たします。

項目通常のプロンプトネガティブプロンプト
役割描きたい対象・構図・色彩・画風を指定出現させたくない要素・破綻・低品質を排除
指示の性質加算型(指定した要素を描画へ引き寄せる)減算型(指定した要素を描画から遠ざける)
代表的な記述masterpiece, 1girl, smiling, sunsetworst quality, bad hands, blurry
入力欄Prompt欄(ポジティブプロンプト)Negative Prompt欄(または専用パラメータ)

上の表が示すとおり、両者は互いに補完し合う関係にあります。描きたい世界観をポジティブ側で定義し、邪魔なノイズをネガティブ側でブロックする組み合わせが、クオリティを底上げする土台になります。


ネガティブプロンプトで具体的に解決できることとは?

ネガティブプロンプトで具体的に解決できることとは?

ネガティブプロンプトが役立つ場面は多岐にわたります。主な役割は次の4点に集約されます。

  • 手指や身体の構造的な崩れの防止: 指の本数が狂ったり、関節が不自然に折れ曲がったりする現象を抑えます。
  • 作画クオリティの底上げ: ぼやけた輪郭や極端な低解像度、ノイズ混じりの描画を遠ざけます。
  • 意図しない文字やロゴの混入防止: 背景の看板に意味不明な文字列が浮き出たり、署名が入ったりするのを防ぎます。
  • 構図や人数の固定: 1人だけ描きたいのに複数人がフレームインしてしまう事故を防ぎます。

画像生成を始めたばかりの頃は、ポジティブプロンプトに「指を5本描いて」「余計な文字は入れないで」と自然言語で書きがちです。しかしAIは否定のニュアンスを理解するのが苦手な傾向があります。「文字を入れないで」と書くと、かえって「文字」の存在を意識して描画してしまうケースが後を絶ちません。不要な要素はネガティブプロンプト側に切り離して指定するのが鉄則です。


なぜモデルによってネガティブプロンプトの効果が変わるのか?

ネガティブプロンプトの効き目は、使用する画像生成AIモデルの内部構造や設定値に強く依存します。

鍵を握るのが「CFGスケール(Classifier-Free Guidance Scale)」と呼ばれる数値です。CFGは、AIが生成を行う際に「プロンプトの指示へどれだけ厳密に従うか」を調整するパラメータを指します。ネガティブプロンプトは、ポジティブ側の予測ベクトルとネガティブ側の予測ベクトルの差分をCFGで増幅することで機能します。

そのため、CFG値を高く設定するモデルではネガティブプロンプトが強力に働きます。一方で、近年登場しているCFG=1(ガイダンスを最小限にする設計)を標準とする最新アーキテクチャでは、通常のネガティブプロンプト欄に語句を入力してもほとんど描画に反映されません。自分が使っているツールがネガティブプロンプトを重視する設計なのか、それとも自然言語のポジティブプロンプトだけで制御する設計なのかを把握しておく必要があります。


コピペで使える!失敗を防ぐ定番ネガティブプロンプト15選

実用性が高く、あらゆる場面で役立つ代表的なネガティブプロンプト15選をカテゴリ別にまとめました。

1. 人物の崩れ・身体構造の破綻を防ぐフレーズ

人物を描く際に最も発生しやすいのが手足の破綻です。ピンポイントで指定して不自然な描写を回避しましょう。

  • bad hands: 崩れた手や不自然な手の描写全般を抑制します。
  • extra fingers: 指が6本以上になる増殖ミスを防ぎます。
  • missing fingers: 指が欠損したり本数が足りなくなったりする現象を抑えます。
  • mutated hands: 指が変形して癒着するような奇形描写を遠ざけます。
  • extra limbs: 腕や脚が余分に生えてしまう深刻な構図破綻を防ぎます。

2. 画質低下やノイズを抑えるフレーズ

ぼやけや粗いドット感を排除し、メリハリのある美しい質感を引き出すためのフレーズです。

  • worst quality: 学習データ内の著しく低品質な画像を遠ざけます。
  • low quality: 解像感の低い眠い描写を防止します。
  • blurry: 被写体全体がピンボケになるのを防ぎます。
  • jpeg artifacts: 圧縮ノイズのようなブロック状の荒れを抑えます。
  • lowres: 低解像度特有のディテールの潰れを低減します。

3. 余計な文字や構図崩れをシャットアウトするフレーズ

意図しないオブジェクトの混入や、レイアウトの乱れを防ぐための指定です。

  • text: 画像内に意味不明な文字が生成されるのを防ぎます。
  • watermark: 透かし模様や著作権表示のようなマークの混入を抑えます。
  • signature: イラストの隅に勝手に入るサインの描画を防ぎます。
  • cropped: 頭や足先が不自然に画面端で切れてしまう構図を抑制します。
  • out of frame: メインの被写体が枠外にはみ出すのを防ぎます。
# 実用的なネガティブプロンプトの記述例(カンマ区切りで入力)
worst quality, low quality, bad hands, extra fingers, missing fingers, text, watermark

呪文の詰め込みすぎは逆効果?長文を避けるべき理由とは

多くのユーザーが陥りがちな失敗が、ネットで見かけた長大なネガティブプロンプトを丸ごと貼り付けてしまう行為です。

ネガティブプロンプトを何十行も詰め込むと、排除したい要素同士が干渉し合い、本来描きたかったポジティブな特徴まで削ぎ落とされてしまいます。色が濁ったり、コントラストが極端に強くなったり、ポーズが直立不動で硬直したりする不具合は、過剰なネガティブ指定が引き起こしているケースが大半です。

余計な言葉を手当たり次第に入れるのではなく、生成結果を見て「手がおかしいなら手に関する単語を1つ追加する」「文字が入ったからtextを入れる」というように、問題に対して最小限の語句を当てるアプローチが効果的です。

# 推奨されない記述(過剰な詰め込みで表現力が死んでしまう例)
worst quality, low quality, normal quality, lowres, bad anatomy, bad hands, normal hands, missing fingers, extra fingers, mutated hands, poorly drawn hands, poorly drawn face, mutation, deformed, blurry, bad proportions, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, mutated limbs, fused fingers, too many fingers, long neck, username, watermark, signature...

# 推奨される記述(課題に絞った少数精鋭の例)
worst quality, low quality, bad hands, extra fingers, text

引き算の指定だからこそ、スマートな管理が求められます。


効果を微調整するネガティブプロンプトの書き方・構文テクニック

ネガティブプロンプトの効き目が弱かったり、逆に強すぎて画面が不自然になったりした場合は、構文を使って重み付けを調整します。

多くのWebUI環境では、丸括弧 () を使うことで特定の単語の影響度を高められます。逆に角括弧 [] を使うと影響度を弱められます。特定の要素だけをピンポイントで抑え込みたいときに重宝する仕組みです。

構文意味影響度の目安使いどころ
bad hands通常の指定1.0倍基本的な破綻防止
(bad hands)強調指定(1段階)約1.1倍通常指定で手が直らない場合
((bad hands))強調指定(2段階)約1.21倍手の破綻がしつこく発生する場合
(bad hands:1.3)数値による明示的な倍率指定1.3倍強さをミリ単位で追い込みたい場合
[bad hands]抑制指定約0.9倍指定すると絵が硬くなる場合の緩和

注意点として、倍率を1.4以上に引き上げると画像全体の破綻を招きやすくなります。強調を行う際も1.1〜1.3程度の穏やかな範囲に留めるのが綺麗な出力を保つコツです。


主要な画像生成AIモデル別のネガティブプロンプト指定方法

画像生成ツールやモデルファミリーによって、ネガティブプロンプトの指定方法や相性はまったく異なります。代表的なツールの扱い方を確認しておきましょう。

flowchart TD
    Start["利用する画像生成ツール・モデルは?"] --> Q1{"モデルの系統"}
    Q1 -->|SD 1.5 / SDXL / NovelAI| PathA["Negative Prompt専用欄を使用<br/>カンマ区切りで少数精鋭指定"]
    Q1 -->|Midjourney| PathB["プロンプト末尾にパラメータ追加<br/>--no 排除したい単語"]
    Q1 -->|FLUX系 / DALL-E 3系| PathC["ネガティブ欄は基本的に不使用<br/>自然言語プロンプトで構成を調整"]

1. Stable Diffusion・SDXL系

WebUIなどのインターフェース上に「Negative Prompt」の入力欄が独立して用意されています。カンマ区切りの英単語で記述し、必要に応じて括弧による強調構文を使用します。

SD1.5世代で重宝された「EasyNegative」などの事前学習ファイル(Embedding)は、SDXL系モデルでは互換性がないためそのまま流用できません。SDXL以降の世代では、モデル固有の推奨タグやシンプルな直接指定を用いるのが基本です。

2. Midjourney

Midjourneyには独立したネガティブプロンプト欄がありません。代わりにプロンプトの末尾に --no パラメータを付与して除外要素を指示します。

# Midjourneyでの記述例(背景の車やテキストを除外したい場合)
a quiet street in Tokyo at night, photography style --no cars, text, signs

パラメータの後にカンマやスペースで除外したい単語を並べるだけで、直感的に特定要素を排除できます。

3. FLUX系・自然言語重視モデル

FLUXなどの最新設計モデルは、指示に対する忠実度(プロンプト追従性)が極めて高く作られています。これらのモデルではネガティブプロンプト欄が廃止されているか、入力しても挙動がほとんど変わりません。除外したい要素がある場合は、「何もない空間」「シンプルな背景」のように、ポジティブプロンプト側の自然言語表現で状況を詳細に描写して制御します。


ネガティブプロンプトを使う際によくある落とし穴と対策

ネガティブプロンプトは強力な武器ですが、使い方を誤ると作品の魅力を損なう落とし穴が存在します。代表的な3つのトラブルと回避策を押さえましょう。

1. 意図した演出まで消えてしまう「誤爆」

ホラー調のイラストや雨の日のしっとりとした風景を描きたいときに、ネガティブプロンプトに darkblurrymonochrome を入れていると、AIが画面を無理やり明るくクリアにしてしまい、演出意図が台無しになります。画風や空気感を壊す単語が含まれていないか、常にチェックする習慣をつけましょう。

2. ポーズや構図の硬直化

過剰な人体破綻防止タグ(bad anatomy, disfigured など)を高倍率で重ねると、AIが「破綻のリスクがない無難なポーズ」しか選ばなくなります。その結果、全員が正面を向いて直立した人形のような不自然なポーズばかりが生成される現象に陥ります。ダイナミックな動きを描きたいときは、ネガティブプロンプトを一度空にしてから最小限に戻すのが賢明です。

3. 背景が真っ白・単調になる現象

背景の描き込みを豊かにしたいのに、余計なものを消そうとして cluttered(散らかった)や busy background などをネガティブプロンプトに入れると、背景情報が削ぎ落とされて殺風景な空間になることがあります。不要なオブジェクトだけを名指しで除外しましょう。


実践!ネガティブプロンプトの有無でクオリティはどう変わるのか?

ネガティブプロンプトの有無によって、生成結果の安定性にどの程度の差が生まれるのかを整理しました。

着目ポイントネガティブプロンプトなし適切なネガティブプロンプトあり
手指の描画指の癒着や6本指の発生率が高い破綻率が下がり、自然な指先になりやすい
解像感とテクスチャ全体的にピントが甘く、眠い印象になりがち輪郭が引き締まり、クリアな質感になる
背景のノイズ意図しない看板の文字やロゴが紛れ込む無駄なオブジェクトが排除され主役が際立つ
生成ガチャの回数破綻が多く、成功までに何十枚も出力が必要1回あたりの成功率が上がり作業効率が向上

上の表が示すとおり、適切なネガティブプロンプトを添えるだけで「生成ガチャ」と呼ばれる無駄な再生成の頻度を大幅に減らせます。クリエイティブな試行錯誤に集中するための時間短縮につながるわけです。


AI PICKS編集部の判定

ネガティブプロンプトに対する編集部の結論は明確です。「思考停止の長文コピペを即座にやめ、3〜5個の単語に絞り込む運用への切り替え」が一択です。

ネット上には今なお、過去の古いモデル向けに作られた数十行に及ぶネガティブプロンプトのテンプレートが出回っています。しかし、公開されている各種モデルのアーキテクチャの進化を突き合わせると、現在の画像生成AIは以前とは比較にならないほど基礎的な描写精度が向上しています。そうした現代のモデルに古い長文テンプレを流し込む行為は、モデル本来の表現力を自ら縛り付けているようなもので、正直イマイチと言わざるを得ません。

特に手指や身体の破綻防止に関しては、何重もの言い換えフレーズを並べ立てるより、bad handsextra fingers といった直接的なタグを1〜2個添えるだけで十分な効果を発揮します。それでも崩れる場合はプロンプトの長さを疑うべきです。守りの呪文に頼りすぎるのではなく、攻めのポジティブプロンプトの精度を高める姿勢こそが、美しい1枚を最速で引き出す近道です。


よくある質問(FAQ)

Q. ネガティブプロンプトは日本語で入力しても効果はありますか?

基本的には英語での入力を強くおすすめします。多くの画像生成モデルは英語圏のデータセットを中心に学習されているため、英単語の方がAIに対して正確かつダイレクトに意図が伝わります。日本語対応を謳う一部のサービスを除き、英語タグを使うのが確実です。

Q. ネガティブプロンプトを入れすぎるとどうなりますか?

画面全体の彩度やコントラストが狂ったり、登場人物が棒立ちになったりする悪影響が出ます。AIの描画自由度が過剰に奪われてしまうためです。生成結果に明確な不満が出たときだけ、その要素を打ち消す単語をピンポイントで追加するのが鉄則です。

Q. Midjourneyでネガティブプロンプトを使うにはどう書けばいいですか?

プロンプトの最後に --no を付け、続けて除外したい要素を半角スペース区切りで記述します。例えば看板の文字と車を排除したい場合は、指示文の末尾に --no text, cars と書き加えます。

Q. DALL-E 3やFLUXでネガティブプロンプトが効かないのはなぜですか?

これらのモデルは、ネガティブプロンプトによる差分抽出を行わずに自然言語の指示文をそのまま解釈する設計になっているためです。除外したい要素がある場合は、ポジティブプロンプトの中で「シンプルな無地の背景」「誰もいない静かな部屋」のように状況を具体的に描写して誘導してください。

Q. 手指の崩れを完全にゼロにするネガティブプロンプトは存在しますか?

残念ながら、100%確実に手ブレを防ぐ魔法のプロンプトは存在しません。AIにとって複雑な立体構造を持つ手指の描写は本質的に難易度が高い領域です。ネガティブプロンプトで破綻率を下げつつ、細かい崩れはインペイント(部分描き直し機能)を使って修正するのが制作現場の実践的なワークフローです。

Q. ポジティブプロンプトとネガティブプロンプトに同じ単語を入れるとどうなりますか?

AIの内部で指示が衝突し、出力結果が著しく乱れる原因になります。例えばポジティブ側に red hair と書きながらネガティブ側に red と指定すると、髪色が不自然な濁った色になったり、背景に強烈な補色が現れたりします。指示が矛盾していないか必ず確認しましょう。


あわせて見たいツール・カテゴリ

プロンプトの基本構造や画像生成の全体像をさらに深めたい方は、以下の解説や関連カテゴリもチェックしてみてください。

画像生成の基礎を体系的に固めたいなら、まずはAI画像生成プロンプトのコツ|失敗しない7原則と実例で学ぶ書き方をあわせて読むと、ポジティブとネガティブの両面から狙い通りの画作りができるようになります。