AI資格ドリル
資格を選ぶ↓

用語比較

システムプロンプトとユーザープロンプトの違い|アプリ側の指示と利用者の入力の優先順位(生成AIパスポート)

システムプロンプトは、アプリを作る側がAIに与える、振る舞いの土台になる指示です。ユーザープロンプトは、利用者がその場で入力する依頼です。

生成AIパスポートの公式シラバス(2027年2月試験より適用の版)は、AIエージェントの仕組みの詳細キーワードに、システムプロンプトを挙げています。プロンプトの種類を聞かれたときに、誰が書いて、どちらが優先されるかで迷いやすい組です。

このページは、チャット画面に入力する文だけがプロンプトだと考えている人向けです。OpenAIの公式ガイドは、アプリ側の指示と利用者の入力に優先度の差があると説明しており、その点を中心に見分けます。

この記事の根拠と出典

各セクションの見出しの下に、公式資料で確認した内容か編集部の整理かをラベルで示しています。 試験日・料金・申込条件・試験方式は変わることがあるため、申込前に公式サイトで確認してください。生成AIパスポートの一次情報確認日: 2026-08-31。

結論

システムプロンプト

アプリを作る側が与える指示。OpenAIの公式ガイドでは、developerメッセージやinstructionsにあたり、口調・目標・正しい回答の例など、振る舞いの大枠を決める。利用者の入力より優先される。

ユーザープロンプト

利用者が入力する依頼や質問。OpenAIの公式ガイドでは、userメッセージにあたり、アプリ側の指示より後に優先される。

見分けの軸

誰が書いたか。アプリ側が決めるものがシステムプロンプト、利用者がその場で入れるものがユーザープロンプト。

違いを表で確認

比較軸システムプロンプトユーザープロンプト
書く人システムプロンプト:アプリを作る側(開発者)ユーザープロンプト:アプリを使う利用者
優先順位システムプロンプト:利用者の入力より優先されるユーザープロンプト:アプリ側の指示より後に優先される
中身システムプロンプト:口調、目標、正しい回答の例などの振る舞いの大枠ユーザープロンプト:その場の質問や依頼
プログラムにたとえるとシステムプロンプト:関数の定義にあたり、システムの規則と業務の流れを与えるユーザープロンプト:関数の引数にあたり、指示を当てはめる入力と設定を与える

どこで迷っているかを切り分ける

01

チャット画面の入力文だけがプロンプトだと考えている人

利用者の入力文はユーザープロンプトです。それとは別に、アプリ側があらかじめ与える指示があり、システムプロンプトと呼ばれます。

02

どちらの指示が優先されるかを知りたい人

OpenAIの公式ガイドは、instructionsに書いた指示が、入力のプロンプトより優先されると述べています。アプリ側の指示が、利用者の入力より先に効く関係です。

03

システムプロンプトが試験のどこに出るかを知りたい人

2027年2月試験より適用のシラバスは、AIエージェントの仕組みの詳細キーワードに、システムプロンプトを含めています。

具体例で使い分ける

例 1

アプリが、すべての回答を丁寧な口調にそろえている場合

利用者は何も指定していないのに、毎回同じ口調で答える場面を問う設問です。

  • OpenAIの公式ガイドでは、instructionsが口調や目標など、振る舞いの大枠を与えます。
  • 利用者が毎回入力するものではなく、アプリ側があらかじめ与える指示です。

結論: アプリ側が与える振る舞いの指示は、システムプロンプトです。

例 2

利用者が「この文を要約して」と入力する場合

利用者が、その場の依頼として文を入力する場面を問う設問です。

  • OpenAIの公式ガイドでは、userメッセージは、利用者が与える指示です。
  • アプリ側の指示の後ろに優先されます。

結論: 利用者がその場で入力する依頼は、ユーザープロンプトです。

問題文から答えを選ぶ手順

  1. 1

    誰が書いたかを確認する

    アプリを作る側が決めたものか、利用者が入力したものかを見ます。

  2. 2

    毎回変わるかを確認する

    どの利用者にも共通する振る舞いの指示は、システムプロンプト。その場で変わる依頼は、ユーザープロンプトです。

  3. 3

    優先順位を確認する

    アプリ側の指示が、利用者の入力より優先されます。

試験での見分け方

  • 1アプリ側が与える振る舞いの指示が、システムプロンプト。
  • 2利用者がその場で入力する依頼が、ユーザープロンプト。
  • 3優先されるのは、アプリ側の指示。

誤答しやすい選択肢

利用者の入力が、アプリ側の指示より優先されると考える

修正: OpenAIの公式ガイドは、developerメッセージがuserメッセージより優先されると説明しています。

システムプロンプトは、利用者が見て書き換えるものだと考える

修正: システムプロンプトは、アプリを作る側が与える指示です。利用者がその場で入力する文はユーザープロンプトです。

すべてのサービスで、同じ名前で呼ばれると考える

修正: OpenAIの公式ガイドでは、developerメッセージやinstructionsと呼ばれています。名前は提供元で異なるため、役割で見分けます。

確認問題

Q1アプリを作る側が、AIの振る舞いの大枠を決めるために与える指示は、システムプロンプトとユーザープロンプトのどちらですか?

答え: システムプロンプト

OpenAIの公式ガイドでは、developerメッセージやinstructionsにあたります。

Q2OpenAIの公式ガイドで、developerメッセージとuserメッセージのうち、優先されるのはどちらですか?

答え: developerメッセージ

developerメッセージはアプリ側の指示で、userメッセージより優先されます。

Q32027年2月試験より適用のシラバスで、AIエージェントの仕組みの詳細キーワードに含まれるのは、システムプロンプトとユーザープロンプトのどちらですか?

答え: システムプロンプト

詳細キーワードにシステムプロンプトが挙げられています。

到達チェック

  • システムプロンプトを書く人を言える
  • ユーザープロンプトを書く人を言える
  • アプリ側の指示が優先されることを言える
  • 関数の定義と引数にたとえた分担を言える

同じ資格で次に知りたいこと

よくある質問

Qシステムプロンプトとユーザープロンプトは何が違いますか?

A

システムプロンプトはアプリを作る側が与える振る舞いの指示、ユーザープロンプトは利用者が入力する依頼です。OpenAIの公式ガイドでは、前者が後者より優先されます。

Qどちらの指示が優先されますか?

A

OpenAIの公式ガイドでは、instructionsの指示が入力のプロンプトより優先され、developerメッセージはuserメッセージより優先されます。

Qシステムプロンプトには何を書きますか?

A

OpenAIの公式ガイドでは、instructionsに口調、目標、正しい回答の例などの高レベルの指示を書くとされています。

Q生成AIパスポートでは、システムプロンプトはどこで扱いますか?

A

2027年2月試験より適用のシラバスでは、AIエージェントの仕組みの詳細キーワードに含まれています。

次に見る比較

執筆: ミナト編集部(運営者情報を見る)