プロンプトとは何か|同じAIなのに、なぜ結果が変わる?指示文の正体
AIに「ブログ記事を書いて」とだけ頼んで、なんとも締まらない、ぼんやりした文章が返ってきてガッカリしたことはありませんか。ところが同じAIに、読者は誰で、何文字で、どんなトーンで、と条件を足して頼み直すと、まるで別人が書いたような答えが返ってくる。

中身は同じAIなのに、です。この差を生んでいるたった一つのもの、それが今日のテーマ「プロンプト」です。実はこの一語を分かっているかどうかで、あなたがAIから引き出せる成果は、驚くほど変わります。
ひとことで言うとプロンプトとは、AIへの指示文のこと。書き方ひとつで、同じAIから引き出せる答えの質が大きく変わります。
僕はTrex(Tレックス)。AIブリッジエンジニアとして、AIを毎日実務で使い倒しています。自己紹介はこちら
🔍 プロンプトって、結局なに?
プロンプトとは、AIに「何を、どのように出力してほしいか」を伝える指示文のことです。チャット欄に打ち込むあの文章が、まさにプロンプトです。「この文章を要約して」も「営業提案の構成を考えて」も、すべてプロンプト。あなたが普段なにげなく入力しているその一文に、ちゃんと名前がついているわけです。
ここで面白いのは、いまのAIが「人間の言葉」でそのまま指示できる点です。ひと昔前まで、コンピューターに命令するにはプログラミングの知識が欠かせませんでした。ところが生成AIは、「この英文を日本語に訳して」と、人に頼むのとまったく同じ書き方で動いてくれます。特別なスキルはいりません。日本語で話しかけるだけで指示が通る。これは、よく考えるとすごいことです。
ただ、ここに落とし穴があります。相手が人間なら、多少ざっくりした頼み方でも、空気を読んで足りない部分を補ってくれます。たとえば「天気はどう?」と聞けば、人間なら「今いる場所の、今日の天気を知りたいんだな」と察してくれますよね。ところがAIは、この「察する」がとても苦手です。場所も日付も書かれていなければ、AIはどこの何の話か分からないまま、それらしい答えをひねり出すしかありません。指示が曖昧なら、答えも曖昧になる。プロンプトが大事だと言われるのは、この一点に尽きます。
⚙️ なぜ書き方ひとつで答えが変わるのか

では、なぜ同じAIなのに、指示の書き方ひとつで答えがこんなに変わるのでしょうか。理由は、これまでの記事で触れてきたAIの仕組みに、まっすぐつながっています。
前にお話ししたとおり、AI(大規模言語モデル)は、文章の意味を理解して考えているわけではありません。やっているのは、これまでの言葉の流れから「次に来る確率がいちばん高い言葉」を選び続けることです。つまりAIにとって、あなたが書いたプロンプトは「この続きを書いてください」と差し出された、文章の出だしのようなもの。AIはその出だしを手がかりに、いちばんありそうな続きを組み立てて返してきます。
そう考えると、答えが変わる理由が見えてきます。「ブログ記事を書いて」とだけ渡すと、AIの手元には手がかりがほとんどありません。だからAIは、世の中にありがちな「ブログ記事っぽい何か」を、当たりさわりのない確率で埋めていきます。結果として、ぼんやりした文章になる。一方で「20代向けに、敬語で、800字で、見出しを3つ付けて」と条件を足すと、AIが次の言葉を選ぶときの絞り込みが一気にきつくなります。狙った方向に言葉の確率が寄っていくので、出力もぐっと狙いどおりになるわけです。
身近な例で考えてみましょう。「おすすめの本を教えて」とだけ聞くと、AIは誰にとっての、どんなジャンルのおすすめか分からないので、無難な定番をいくつか並べるくらいしかできません。ところが「小学校高学年の子どもが、読書嫌いを克服できるような物語を3冊」と渡せば、AIが選ぶ言葉の範囲はぐっと狭まり、答えは一気に的を射たものになります。情報を足すというのは、AIに気をきかせてもらうことではなく、AIが迷わずに進める一本道を、こちらが敷いてあげることなのです。
ここで知っておいてほしいのは、AIの答えがうまくいかないとき、その原因の多くは「AIの性能不足」ではなく「指示の曖昧さ」だということです。最新のモデルほど賢くなっていますが、それでも書かれていないことは読み取れません。あなたの頭の中にある前提は、文字にして渡さないかぎり、AIには存在しないのと同じです。賢いAIを使えば勝手にうまくいく、というのは半分しか正しくない。残り半分は、こちらの伝え方が決めているのです。
💡 結果が変わる、5つの型

では、具体的に何を書けば答えは変わるのか。難しいテクニックは要りません。僕がいつも意識しているのは、次の5つの要素を埋める、というだけのことです。
1つ目は「役割」。「あなたは料理研究家です」のように、AIにどんな立場で答えてほしいかを最初に与えます。2つ目は「目的」。何のための、どんなアウトプットが欲しいのかをはっきりさせます。3つ目は「文脈」。誰に向けたものか、どんな前提があるか、背景を渡します。4つ目は「制約」。文字数、使ってほしくない言葉、条件などの枠を決めます。5つ目は「出力形式」。箇条書きか、表か、何文字か、ですます調か、といった見た目と形を指定します。
具体例で見てみましょう。ありがちなのが「献立を考えて」という一文です。これだと、何人前で、誰が食べて、何を避けたいのかが分からず、ありきたりな提案しか返ってきません。これを「あなたは料理研究家です(役割)。好き嫌いのある子ども向けに(文脈)、にんじんを使わない3人分のヘルシーな献立を(制約)、箇条書きで1000字以内に(出力形式)まとめてください」と書き換えるだけで、そのまま使える具体的な答えに変わります。同じAIが、別人のように働き出すのです。
意外に思うかもしれませんが、プロンプトは「短ければいい」というものではありません。ある検証では、長くても条件が明確なプロンプトのほうが、短くて曖昧なものより、はるかに高い精度を出すと報告されています。短さを競うのではなく、明確さを競う。これがコツです。もちろん、関係のない前置きをだらだら続けるのは逆効果で、AIの注意が散ってしまいます。必要なことだけを、過不足なく。目指すのは「短い」ではなく「過不足ない」です。
🙋 僕はプロンプトを「お願い」ではなく「仕様書」だと思っている
僕はプロンプトを書くとき、AIへの「お願い」ではなく、発注書や仕様書を書く感覚に近いと思っています。仕事を外注するとき、「いい感じにやっといて」と丸投げすれば、まず期待どおりのものは上がってきませんよね。誰に、何を、どんな条件で、どんな形で。そこを言葉にして渡すからこそ、相手は狙いどおりに動ける。AIもまったく同じです。AIが察してくれないぶん、人間相手より少しだけ丁寧に発注する。それだけのことです。
とはいえ、最初から完璧な仕様書を書こうと気負う必要はありません。僕が実際にやっているのは、まずざっくりした指示を投げて、返ってきた答えを見ながら「もっとこうして」「ここは要らない」と対話で詰めていくやり方です。一発で当てにいくより、何往復かして仕上げるほうが、結局は速くて確実です。プロンプトは一度きりの呪文ではなく、AIと一緒に答えを育てていく会話の入口だと思うと、ぐっと気楽になります。難しく構えず、まずは役割と条件を一行足すところから始めれば十分です。
📝 まとめ
同じAIなのに答えがまるで違う。その差を生んでいたのは、AIの賢さではなく、こちらが渡す指示文、つまりプロンプトでした。AIは意味を理解しているのではなく、渡された言葉を手がかりに「次に来そうな言葉」を選んでいるだけ。だからこそ、こちらの指示が具体的になるほど、答えも狙いどおりに変わっていきます。役割・目的・文脈・制約・出力形式。この5つを意識して一行ずつ足すだけで、AIは見違えるように働き出します。難しい技術はいりません。「AIは察してくれない。だから、ちゃんと言葉にして渡す」。まずはこれだけ持って帰ってもらえれば十分です。
🔗 その他のマガジン記事は以下をご確認ください!
https://note.com/trex_ai/m/m9ea42d92706b
