この5つの問いのうち、一つだけ先に習慣化するとしたら、どれを優先すべきか。
一つだけ先に習慣化するなら、問い1(タスク自体が明確に述べられているか)を優先する価値がある——これはすべての他の問いの土台だからだ。何のタイプのものを作るかすら明確でなければ、その後のスタイル、制約条件、フォーマットの要求はすべて拠り所を失う。逆に、スタイルや制約条件がどれだけ正確に記述されていても、タスク自体が曖昧なら、AIは細部は非常に丁寧だが方向性が完全に間違ったものを生成してしまう可能性がある。
実務上の優先順位の提案は——まず問い1をクリアし、その後状況に応じて残りの4つを補うことだ。すべてのプロンプトが5つの問いすべてに対応する必要はない(単純なタスクなら問い1と問い2だけで十分かもしれない)が、問い1はほぼ例外なく、どんなプロンプトでも最初に確認すべき最低ラインだ。
問い3で「既に問題が起きると分かっている手法を排除する」とあるが、この「既に分かっている」問題はどこから積み上げるべきか。
最も直接的な源は、自分が過去に実際に生成した過程で遭遇した問題だ——前回生成したボタンのテキストがすべて「送信」のような漠然とした言葉だったなら、今回は明確に排除する。前回の配色でAIが自分で選んだ色が気に入らなかったなら、今回はその色やその色系統を直接排除する。このリストは本質的に個人的なもので、AIで生成する回数が増えるほど充実していく。万能に通用する「必ず排除すべきリスト」は存在しない。
より効率的な方法は、生成し修正するたびに「今回何を変えたか」をついでに記録しておくことだ。時間が経つにつれ、自分だけの排除リストが積み上がり、今後のプロンプトで直接参照できる。毎回同じ問題をどう排除すべきか一から考え直す必要がなくなる。
問い4はフォーマットの具体性を強調しているが、AIの創造性を発揮させる必要があるタスクもあるはずだ。すべてのフォーマットを固定すべきなのか。
必要ない。フォーマットの具体性と創造性の制限は別の2つのことであり、この点は特に明確にする価値がある。フォーマットルールが管理するのは「表現方法」(いくつの項目か、どれくらいの長さか、どんな構造か)であり、「内容そのものをどう考えるか」ではない。フォーマットを明確にすることで、AIはむしろ創造性をコンテンツに集中させられる。「内容をどう考えるか」と「フォーマットがどんな形か」を同時に処理する必要がなくなるからだ。
タスク自体が探索的で、まだ明確な方向性がない場合、より適切なやり方は全くフォーマットを与えないことではなく、緩やかなフォーマットを先に与えることだ(例えば「異なる3つの方向性をください。それぞれ2、3文で説明してください」)。AIのコンテンツを明確な表現の枠組みの中で自由に発揮させる方が、フォーマットとコンテンツの両方を完全にオープンにするより良い。後者は通常、比較しにくく、その後の議論に発展させにくい結果になる。
この5つの問いの順序には特別な意味があるのか、それとも確認順序は自由に入れ替えられるのか。
現在の並び順は、ある程度「装飾より土台が先」というロジックを反映している——タスク(問い1)が何を作るかを決め、スタイル(問い2)がビジュアルトーンを決め、制約条件(問い3)が既知の失敗パターンを排除し、フォーマット(問い4)が表現方法を決め、参照素材(問い5)が前の項目に具体的な拠り所を与える。前の項目が確認されていないと、後の項目は砂上の楼閣になりやすい。
しかしこの順序は絶対的なルールではなく、実務上より重要なのは「5つの問いすべてが一度は考え抜かれている」ことであり、確認の順序を厳格に守ることではない。もし既に手元に参照素材があり(問い5)、タスクも単純なら、先に参照素材を添付し、その後残り4つを簡単に確認する方が完全に理にかなっている場合もある。順序は記憶を助けるツールであり、必ず従うべき儀式ではない。
生成し終えてからプロンプトのどこが不明確だったか気づくより、送信前に十数秒かけてチェックリストを確認する方がいい。この記事では5つの問いをまとめ、それぞれに曖昧な例と具体的な例のプロンプトを対比させ、ルールを丸暗記しなくても違いを直接感じ取れるようにする。
曖昧な例:「インターフェースを作って。」具体的な例:「モバイルアプリのログイン画面を作ってください。emailの入力欄、パスワードの入力欄、ログインボタン、パスワードを忘れた場合のリンクを含めてください。」曖昧な例は「何のタイプのものを作るか」すら明確にしておらず、AIは最も一般的な可能性から推測するしかない。具体的な例は作るものとそこに含めるべき要素を列挙しており、AIが予想外の結果を自由に作り出す余地がほとんどない。
曖昧な例:「スタイルは少しモダンに。」具体的な例:「スタイル:たっぷりの余白、サンセリフ体、色は白黒と1つのアクセントカラーに限定、影とグラデーションは避ける。」「モダン」という言葉は解釈の余地が非常に大きく、100人いれば100通りの「モダン」があるかもしれない。具体的な例は「モダン」をいくつかの直接実行可能なビジュアルルールに分解しており、AIはあなたの頭の中の「モダン」がどんな見た目かを推測する必要がなく、明確な根拠に基づいて実行できる。
曖昧な例:(除外項目なし)具体的な例:「『エンパワー』『可能性を解き放つ』といった漠然とした言葉は使わないでください。グラデーション背景は使わないでください。ボタンのテキストには『送信』は避け、具体的な行動の説明に置き換えてください。」もし以前の生成物で気に入らなかった手法に既に遭遇しているなら、それを直接名指しして排除する方が、AIが自分で避けてくれることを期待するより確実だ——AIはあなたの頭の中の「今回はもうそれをしないで」という考えを読み取る術がなく、言葉にしない限り分からない。
曖昧な例:「この機能の要点をいくつか挙げて。」具体的な例:「この機能の要点を3つの箇条書きで挙げてください。各項目は15語以内、完全な文ではなく短いフレーズで表現してください。」フォーマットが明確でないと、AIは一段落の文章を返すこともあれば、10個の箇条書きを返すこともあり、その時々でAIが適切だと判断したものに左右される。具体的な例は項目数、語数制限、表現方法をすべて確定しており、受け取った結果を改めてフォーマットし直す時間が不要になる。
曖昧な例:「配色は弊社のスタイルに合わせて。」具体的な例:(会社が最近発表した文書や既存のデザインシステムのスクリーンショットを添付)「この文書から配色とフォントを読み取り、以降の内容をできるだけこのスタイルに沿わせてください。」「会社のスタイルに合わせる」という言葉での説明はAIにとって抽象的であり、会社のスタイルが具体的にどんなものかを、この一文だけから推測することはできない。参照素材を直接添付することで、AIには参照できる具体的な対象ができ、純粋な言葉による説明よりはるかに確実だ。
この5つの問いの背後にあるのは実は同じことだ——気にしているのに明言していない詳細はすべて、決定権をAIに譲り渡すことになり、AIは統計的に最も一般的な方法で埋めるしかなく、その結果が望んでいたものとは限らない。生成する前にこの5つの問いと照らし合わせて十数秒かけることは、通常生成後に戻って修正するよりはるかに速い。これはルールのリストというより、一つの注意喚起だと考えた方がいい——曖昧なままにした部分は、後で必ず時間をかけて補うことになる。早めに補う方が、遅く補うより割に合う。