プロンプトとは|意味・読み方・クエリとの違い
プロンプトとは、生成AIに対して指示・質問・条件・文脈を伝える入力のことです。
英語表記:Prompt(読み方はプロンプト)
一般的にはテキスト入力を指しますが、マルチモーダルAI(文章だけでなく画像なども扱えるAI)では、画像やファイルなどを含む場合もあります。ChatGPT・Gemini・Claude・Perplexityなどの生成AIは、このプロンプトに基づいて回答を生成します。
この言葉の基本
プロンプトという言葉の読み方・分野・形式
| 項目 | 内容 |
|---|---|
| 英語表記 | Prompt |
| 読み方 | プロンプト |
| 分野 | 生成AI・LLM |
| 主な形式 | テキスト入力。マルチモーダルAIでは画像・ファイルなどを含む場合もある |
| 混同しやすい言葉 | クエリ、プロンプトエンジニアリング |
プロンプトが使われる文脈
生成AIは、プロンプトを入力として受け取り、モデル内の学習済み知識や、検索・外部データ連携が有効な場合は取得した情報をもとに回答を生成します。短い質問も、条件を細かく書いた依頼文も、どちらもプロンプトです。
プロンプトの例
「GEO対策とは何ですか?」
「新宿で作業向けのカフェを教えてください。電源と高速Wi-Fiが完備されているところが良いです。」
「[自社名] のサービスの特徴を教えてください。」
プロンプトに含める条件や文脈が違えば、AIの回答も変わります。1つ目の例のような抽象的なプロンプトには一般的な回答が、2つ目の例のように場所や条件を書いたプロンプトには、その条件に沿った回答が返りやすくなります。
似た言葉との関係
クエリ
クエリは、ユーザーが検索エンジンや生成AIに入力する検索語句・質問・依頼文のことです。検索の文脈では「クエリ」、生成AIへの入力の文脈では「プロンプト」と呼ばれることが多く、生成AIでは、ユーザーのクエリがそのままAIへのプロンプトとして渡されます。
プロンプトエンジニアリング
プロンプトエンジニアリングは、AIから目的に合った回答を得るために、プロンプトを設計・調整する技術です。プロンプトが「入力そのもの」を指すのに対して、プロンプトエンジニアリングは「入力の工夫のしかた」を指します。OpenAIは、書き方のガイドを「Prompt engineering」として公開しています。
GEO対策における位置づけ
GEO対策では、自社名やサービス名をプロンプトとして入力し、AIの回答を確認することが前提の作業になります。AIが自社をどう説明するか、そもそも知っているかは、実際に聞いてみないと分かりません。
自社について確認するときのプロンプトの例
「[自社名] のサービスの特徴を教えてください」
「[自社名] はどのような企業ですか?」
「[自社名] の強みを教えてください」
「[自社名] と競合他社を比較してください」
プロンプトが、GEO対策の成果の測り方の中でどこに当たるかは、GEO対策のKPIで解説しています。
よくある誤解
プロンプトを入力すればGEO対策になる
プロンプトは、AIの回答を確認するための入力です。GEO対策そのものではありません。
プロンプトは長いほど良い
長さよりも、具体性・文脈・条件の明確さのほうが回答に影響します。目的に必要な情報を整理し、重複やノイズを減らすほうが、長く書くことより意味があります。
1回入力すれば確認は終わる
AIの回答は変わることがあります。1回入力して得た回答は、その時点の回答の1つです。
プロンプトに関連する用語
プロンプトに関連する用語と、その意味
| 用語 | 意味 |
|---|---|
| クエリ | ユーザーが検索エンジンや生成AIに入力する検索語句・質問・依頼文 |
| プロンプトエンジニアリング | AIから目的に合った回答を得るために、入力内容を設計・調整する技術 |
| LLM | 言語を処理・生成する大規模言語モデル。プロンプトはLLMに意図や条件を伝える入力 |
| Retrieval | AIが外部情報を検索・取得する処理。検索連携型のAIでは、プロンプトに対して取得された情報も回答に影響する |
| ハルシネーション | AIが事実と異なる内容を、もっともらしく生成してしまう現象 |
よくある質問
プロンプトは文章だけを指しますか?
一般的にはテキスト入力を指します。画像なども扱えるマルチモーダルAIでは、画像やファイルなどを含めてプロンプトと呼ぶ場合もあります。
プロンプトとクエリの違いは何ですか?
どちらもユーザーが入力する質問や依頼文を指します。検索の文脈では「クエリ」、生成AIへの入力の文脈では「プロンプト」と呼ばれることが多い言葉です。
プロンプトとプロンプトエンジニアリングは同じものですか?
同じものではありません。プロンプトはAIへの入力そのもので、プロンプトエンジニアリングは、目的に合った回答を得るためにその入力を設計・調整する技術です。