プロンプトとコンテキストの違いとは? 同じ指示でもAIの回答が変わる理由
今回は「旅行の計画」を題材に、プロンプトとコンテキストの違いを考えてみます。
AIを使うとき、同じ指示を入力しても、事前に与える情報によって回答の内容や方向性が変わります。
この違いを理解することで、AIへの指示の出し方だけでなく、必要な情報をどのように伝えるかも分かるようになります。
1. プロンプト(Prompt)とは?
AIへの指示や要求のことです。
例えば、次のように入力します。
「週末の旅行プランを作成してください。」
これがプロンプトです。
AIに何をしてほしいのか、どのような作業を求めているのかを伝えています。
2. コンテキスト(Context)とは?
AIが回答を考えるための背景情報や前提条件のことです。
例えば、旅行の計画を依頼する場合、次のような情報がコンテキストになります。
- 出発地は静岡県御殿場市
- 旅行するのは大人2人
- 日帰り旅行
- 移動手段は自家用車
- 自然や景色を楽しみたい
- 長時間の徒歩移動は避けたい
- 予算は1人10,000円程度
これらは、AIに何かを直接命令しているわけではありません。
旅行プランを考える際に必要となる背景や条件を伝えています。
3. コンテキストによってAIの回答はどう変わる?
ここで、同じプロンプトを使い、コンテキストだけを変更してみます。
共通のプロンプト
「週末の旅行プランを作成してください。」
コンテキスト A:自然を楽しむ旅行
- 出発地:御殿場市
- 旅行人数:大人2人
- 移動手段:自家用車
- 希望:自然や景色を楽しみたい
回答の方向性
富士山周辺の自然や景勝地を巡り、景色を楽しめる旅行プランが考えられます。
コンテキスト B:グルメ旅行
- 出発地:御殿場市
- 旅行人数:大人2人
- 移動手段:自家用車
- 希望:地元の食文化を楽しみたい
回答の方向性
飲食店やご当地グルメを中心に、食事や地域の特産品を楽しめる旅行プランが考えられます。
コンテキスト C:歴史・文化を楽しむ旅行
- 出発地:御殿場市
- 旅行人数:大人2人
- 移動手段:自家用車
- 希望:歴史的建造物や文化施設に興味がある
回答の方向性
史跡や博物館、歴史的建造物などを巡る旅行プランが考えられます。
このように、プロンプトは同じでも、コンテキストが変わることでAIが組み立てる回答の方向性が変わります。
4. プロンプトとコンテキストの役割を整理する
それぞれの役割を整理してみましょう。
プロンプト(Prompt)
- 役割:AIに指示を与える
- 主な内容:質問・要求・命令
- 変更すると:AIに依頼する作業内容が変わる
- 不足すると:何をすべきかが不明確になる
コンテキスト(Context)
- 役割:AIに前提となる情報を与える
- 主な内容:背景・目的・条件・制約・希望
- 変更すると:回答の方向性や内容が変わる
- 不足すると:どのような条件や背景を考慮すべきかが不明確になる
これだけでも十分なコンテキストになります。
「御殿場市から大人2人で自家用車を利用して週末旅行に出かけたいと考えています。観光施設をたくさん巡るよりも、山や湖、自然の風景などを楽しめる旅行にしたいです。」といった自然な文章で記述しても問題ありません。
5. プロンプトとコンテキストは相互に作用する
重要なのは、プロンプトとコンテキストは、それぞれ独立した情報でありながら、AIの回答を組み立てる際には相互に作用しているということです。
プロンプトは「何をしてほしいのか」を伝え、コンテキストは「どのような背景や条件のもとで考えてほしいのか」を伝えます。
AIに指示を入力するだけでは、必ずしも自分の意図に合った回答が得られるとは限りません。
必要な背景情報や条件を一緒に提供することで、AIはより具体的な前提に基づいて回答を組み立てられるようになります。
AIを使いこなすためには、指示を考えるプロンプト設計と、必要な情報を整理して伝えるコンテキスト設計の両方が重要になります。
*コンテキストは、その都度AIに入力するだけではありません。過去に伝えた情報や、作業の中で明らかになった条件、目的、判断基準などを蓄積し、次の回答に活用することもできます。
G-newsの更新情報を通知で受け取る
新しい記事が公開されたとき、この端末にお知らせします。
