プロンプトとは

プロンプトとは、AIに「何をしてほしいか」を伝えるために入力する、指示や質問のテキストのことです。ChatGPTのような生成AIに話しかけるとき、入力欄に打ち込む文章そのものがプロンプトにあたります。同じAIを使っても、プロンプトの書き方しだいで返ってくる答えの質は大きく変わります。AIを使いこなすうえで、もっとも身近で大切な入り口だといえるでしょう。

プロンプトの5つの構成要素(役割・文脈・指示・例・出力形式)を示す枝分かれ図

プロンプトの仕組み

生成AIは、受け取ったプロンプトを手がかりに、その続きとして自然な文章を組み立てて返します。AIはこちらの意図を察してくれるわけではなく、あくまで与えられた文章をもとに「次に来そうな言葉」を計算しているにすぎません。だからこそ、何をしてほしいかが具体的に書かれているほど、ねらった答えに近づきやすくなります。

逆に、あいまいな一言だけを渡すと、AIは解釈の幅が広すぎて的外れな返事をしがちです。プロンプトは、AIに渡す「指示書」のようなものと考えるとイメージしやすいでしょう。指示書がていねいなほど、仕上がりは安定していきます。

なお、プロンプトは文章を作る生成AIだけのものではありません。画像を生み出すAIでも、どんな絵がほしいかを言葉で説明したものがプロンプトにあたります。文章でも画像でも、AIへの注文を言葉で書き表したものがプロンプトだと捉えておくと、応用がきくはずです。

良いプロンプトに含まれる要素

ねらった答えを引き出すプロンプトには、いくつかの要素が盛り込まれています。代表的なものが、次の5つです。

  • 役割:「あなたは経験豊富な編集者です」のように、AIに立場を与える
  • 文脈:背景や前提、想定する読者などの状況を伝える
  • 指示:してほしいことを、できるだけ具体的に書く
  • :望ましい答えのお手本を見せる(Few-shot promptingと呼ばれます)
  • 出力形式:箇条書き、表、文字数など、答えの形を指定する

これらをそろえて伝えるほど、AIの答えは安定していくでしょう。こうしてプロンプトを工夫し、ねらった出力を引き出す取り組みはプロンプトエンジニアリングと呼ばれます。さらに「順を追って考えて」と促すChain-of-Thoughtのように、答えの出し方そのものを指示するやり方もあります。

ビジネスでの使われ方

業務では、よく使うプロンプトを「型」として用意しておくと効果的です。問い合わせ返信、議事録の要約、企画のたたき台づくりなど、毎回ゼロから指示せず、定型のプロンプトを使い回すことで、品質を保ちながら時間を節約できます。社内で良いプロンプトを共有しておけば、担当者によって出来栄えがばらつくのを防げるでしょう。

一方で、気をつけたい点もあります。プロンプトに社外秘の情報や個人情報をむやみに入れないことは、AIを業務で使ううえでの基本です。入力した内容がどう扱われるかはサービスごとに異なるため、利用範囲のルールを社内で決めておくと安心して使えます。

Topic「プロンプト」がうながす向きは、昔と逆だった

いまでこそプロンプトは「人がAIに出す指示」を指しますが、もともとコンピュータの世界では、意味する向きが逆でした。かつてのプロンプトは、画面に出る「$」や「>」といった記号のことで、コンピュータが人に「さあ、入力してください」とうながすサインだったのです。待っていたのは機械のほうだったわけです。それがいまは、人がAIに「これをやって」と語りかける文章を指す言葉になりました。同じ「プロンプト」でも、うながす側とうながされる側がそっくり入れ替わっている。AIとの付き合い方の変化が、言葉の使われ方そのものにも表れているようで、なかなか面白いところです。

プロンプトに関するよくある質問

プロンプトは、文章を作るAIだけのものですか?
いいえ。画像を生み出すAIでも、どんな絵がほしいかを言葉で説明したものがプロンプトです。AIはこちらの意図を察するのではなく、与えられた文章をもとに「次に来そうな言葉」を計算しているにすぎないため、何をしてほしいか具体的に書くほど、ねらった答えに近づきます。
良いプロンプトのコツは?
「役割」「文脈」「指示」「例」「出力形式」の5つの要素を盛り込むと、答えが安定しやすくなります(例を見せるやり方はFew-shot promptingと呼ばれます)。こうした工夫でねらった出力を引き出す取り組みが、プロンプトエンジニアリングです。
プロンプトに入れてはいけない情報はありますか?
社外秘の情報や個人情報をむやみに入れないのが基本です。入力した内容がどう扱われるかはサービスごとに異なるため、利用範囲のルールを社内で決めておくと安心して使えます。
「プロンプト」はもともとどういう意味でしたか?
もともとコンピュータの世界では意味する向きが逆で、画面に出る「$」や「>」など、コンピュータが人に「さあ入力してください」とうながすサインを指しました。いまは人がAIに語りかける文章を指す言葉になり、うながす側とうながされる側がそっくり入れ替わっています。