この記事ではプロンプトとはなにかについて解説します。
プロンプトとは
AIに与える指示書みたいなもの
masterpiece, solo, 1girl, brown hair, blue eyes, white shirt,
プロンプトとはAIに与える指示のことです。AIはこのプロンプトを読んで画像を生成します。
そしてプロンプトを構成しているのがタグです。タグがたくさん集まって1つのプロンプトが出来上がります。
AIに反映させたい要素を入れるのがポジティブプロンプト、除外したい要素を入れるのがネガティブプロンプトといいます。
内容によって生成結果が変わる
masterpiece, solo, 1girl, brown hair, blue eyes, white shirt,
masterpiece, solo, 1girl, blond hair, green eyes, black shirt,
上のプロンプトでは白いシャツを着た茶髪の青い目の女の子が生成され、下のプロンプトでは黒いシャツを着た金髪の緑色の目をした女の子が生成されます。
ここに背景やアングルを追加すれば、思い通りのイラストを生成できるようになります。慣れてくると矛盾のないプロンプトを作れるようになりますので、まずはたくさん生成してみましょう。

プロンプトで指定できること
プロンプトでは生成したいイラストの内容を細かく指定できます。人物の見た目だけでなく、服装や表情・ポーズ・背景・構図・画風なども設定可能です。
ほかにも、屋内や海辺といった場所、昼や夜などの時間帯、正面や俯瞰といったカメラアングルも指定できます。アニメ風・油絵風・写真風など、全体の雰囲気や仕上がりを調整して思い通りのイラストを作ってみましょう。
ただし、利用する生成AIやモデルによってはすべての指定が必ず反映されるわけではないため、生成結果を確認しながら試行錯誤する必要があります。
ネガティブプロンプトとの違い
ポジティブプロンプトは反映したい要素を入れるものですが、それに対してネガティブプロンプトは除外したい要素を入れるものです。
ポジティブプロンプトは書かなければ反映されないというものではなく、書かないものはランダムで出力されるという側面もあります。ネガティブプロンプトではこの出したくない要素を制御します。
たとえば、
masterpiece, solo, 1girl, brown hair, blue eyes, white shirt,
と書いた場合、白いシャツを着た茶髪の青い目の女の子が生成されますが、それをベースにランダム要素が入る余地があります。
メガネをかけたり、髪の毛をリボンで結んでみたりなど。ここで、どうしてもメガネが不要という場合は、ネガティブプロンプトにメガネを入れることでメガネが生成されないように抑制できます。
まとめ
プロンプトは生成AIを使ううえで基礎中の基礎になります。まずはタグの意味を覚え、簡単な人物の生成から始めましょう。
