【しすてむぷろんぷと】

システムプロンプト とは?

最終更新:
💡 AIに任せる仕事と、回答の方針を伝える指示

AIの役割や回答の方針などを、システム・アプリ側から伝える指示。質問とは別に扱われますが、名称や指定方法は製品ごとに異なり、秘密情報を守る仕組みそのものではありません。

📌 このページのポイント
方針と質問を分けて、AIへ伝えるアプリ側の方針ユーザーの質問初心者に短く説明IPsecって何?AIが方針に沿って回答を生成動作は、実際の入力で検証する秘密を守るための鍵や金庫ではない指示の指定方法は、製品・APIで異なる
指示とユーザー入力の役割を分けた例。方針を渡すだけで遵守や情報保護が保証されるわけではありません。
ひよこ ひよこ
質問とは別に、AIへ指示するの?
ペンギン先生 ペンギン先生
うん。例えば学習アプリが「初心者に短く説明する」「分からないことは確認する」と方針を渡す。ユーザーが送る今回の質問とは役割を分けるんだ。AIの文体や仕事の進め方をそろえるために使うよ。
ひよこ ひよこ
APIでは、systemって書けばいい?
ペンギン先生 ペンギン先生
製品とAPIによるよ。OpenAIのResponses APIにはinstructionsがあり、開発者の指示にはdeveloperロールも使われる。instructionsはそのリクエストに適用されるので、会話をつなぐ場合も渡し方を確認しよう。特定の設定をどのAPIでも同じだと考えないことが大切だね。
ひよこ ひよこ
ユーザーには絶対に見えないの?
ペンギン先生 ペンギン先生
画面に表示しない設計はできるけど、それで秘密が守られる保証にはならない。AIが内容を出力したり、資料に混じった指示に影響されたりするリスクがある。パスワードなどの秘密を指示文へ隠して保管するのは避けよう。
ひよこ ひよこ
「必ず守って」と書けば、十分?
ペンギン先生 ペンギン先生
それだけでは保証できないよ。方針を明確に書き、代表的な質問や攻撃的な入力でも動きを検証する。参照資料を信頼する指示と混ぜず、ツールの実行権限や出力の確認もアプリ側で設計しよう。プロンプトは動きを導くための指示で、アクセス制御の代わりではないんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「システムプロンプト」って出てきたら「AIに役割や回答の方針を伝えるシステム側の指示」と思えばだいたいOK!
📖 おまけ:英語の意味
「System Prompt」 = システム側の指示
💬 ユーザーの質問とは別に、サービスやアプリ側がAIへ渡す指示を指す呼び名です。すべての製品で同じロール名やパラメータが使われるわけではありません。

参考資料

← 用語集にもどる