システムプロンプトの書き方:実践ガイド(2026年)

システムプロンプトとは、会話全体を通じてAIの振る舞いを定義する継続的な指示です。役割、トーン、ルール、出力形式を定めます。機能するものを書くには、3つの層をカバーします。AIが何者か(キャラクター)、どのように動作するか(ルール)、そして現在何を扱っているか(コンテキスト)です。具体的に、簡潔に保ち、実際のタスクでテストしてください。ここでは、例を交えた実践的なバージョンを紹介します。

空白のページをスキップ · すぐ使えるシステムプロンプト
Ryan - Chief of Staff AI Skill
Ryan - Chief of Staff AI Skill

29ドル(1回限り)

ペルソナスキルとは、専門家が作成したシステムプロンプトで、学習して再利用できます。Ryanが参謀長の役割、手法、ガードレールを設定しているので、開けば優れたシステムプロンプトがどのように構成されているかを正確に確認できます。

スキルを見る →

システムプロンプトが実際に行うこと

AIの返信は、入力したばかりのメッセージと、チャット全体を通じて維持される一連の背景指示という2つの要素によって形作られます。その背景指示がシステムプロンプトです。ChatGPTではカスタム指示に、Claudeではスキルまたはプロジェクト指示に、API呼び出しでは system フィールド。これを正しく設定すれば、同じことを繰り返し説明する必要がなくなり、AIがあなたに代わって役割を担います。

優れたシステムプロンプトを構成する3つの層

1. キャラクター - AIが何者か

役割、専門知識、トーン、境界を定義します。「役に立つように」では曖昧すぎて、何も変えられません。代わりに、「あなたはシニア財務アナリストです。正確で、思考過程を示し、仮定を隠さず明示します。」とします。この層はほとんど変わりません。

2. ルール - どのように動作するか

ワークフロー、制約、出力形式を明確に記述します。何をすべきか、何を避けるべきかを示し、形式について明示します。「常に3部構成で回答する:要約、詳細、次のステップ。数値を捏造せず、データが不足している場合はそう伝える。」この層は、何がうまくいくかを学ぶにつれて変化します。

3. コンテキスト - 何を扱っているか

状況を伝えます。ユーザーが誰なのか、目標、関連する事実を含めます。これは会話ごとに変わる層であり、システムプロンプトに組み込むより、ユーザーメッセージや添付ファイルで提供するほうが適していることが多いです。

実例

こちらが、3つの層すべてを使った簡潔なシステムpromptです。

「あなたはB2Bソフトウェア企業の経験豊富なメールコピーライターです(役割)。平易で自信のある言葉で書き、「革命的」のような誇張表現は使いません(ルール)。すべてのメールには明確なCTAを1つだけ含め、120語未満にします(ルール)。読者とオファーが提示されていない場合は、書き始める前に私に尋ねます(ルール)。件名、次に本文を出力します(形式)。」

していないことに注目してください。「創造的になれ」や「最善を尽くせ」とは書いてありません。すべての行が出力を変えます。

システムpromptをひそかに台無しにする5つの間違い

曖昧な形容詞。「プロフェッショナル」「魅力的」「役に立つ」では測定できるものがなく、具体的な行動に置き換える必要があります。出力形式がない。構成を指定しなければ、毎回異なる形で出力されます。長すぎる。ルールを詰め込みすぎたpromptでは重要なルールが埋もれるため、役に立たないものはすべて削ります。テストしていない。システムpromptは読んだだけでは評価できません。AIに実際の仕事をさせ、出力のどこが間違っているかを確認しましょう。矛盾。「簡潔に」と「すべてを詳しく説明して」は互いに打ち消し合います。ルール同士が衝突していないか確認しましょう。

近道:機能するものから始める

何もないところから優れたシステムpromptを書くには、確かなSkillが必要です。より早い方法は、実績のあるものを出発点にして調整することです。私たちのペルソナSkillはまさにそのためのものです。特定の役割向けに、完成度の高いプロフェッショナルなシステムpromptを用意しており、開いて学び、自分向けに調整できます。promptの作り方について詳しくは、より良いAI promptsの書き方と、AI promptの例とテンプレートのライブラリをご覧ください。

ゼロから書かない
Ryan - Chief of Staff AI Skill
Ryan - Chief of Staff AI Skill

29ドル(1回限り)

完全なシステムpromptを書くのが大がかりに感じられるなら、すでに機能するものから始めましょう。Ryanは、キャラクター、プレイブック、出力ルールを備えた完全な役割設定で、Claude、ChatGPT、Geminiにそのまま貼り付けて使えます。

Ryanを入手 →

よくある質問

システムpromptとは何ですか?

システムpromptとは、会話全体を通じてAIが何者で、どのように振る舞うべきかを伝える継続的な指示です - 役割、トーン、ルール、出力形式が含まれます。1つのことを依頼する通常のメッセージとは異なり、システムpromptを変更するまで、すべての返信の方向性を決めます。

システムpromptとユーザーpromptの違いは何ですか?

システムpromptはペルソナとルールを一度設定し、ユーザーpromptは毎回入力する具体的なタスクです。システムpromptを職務記述書、ユーザーpromptをその日の仕事と考えるとわかりやすいでしょう。

システムpromptはどのくらいの長さにすべきですか?

役割、ルール、出力形式をカバーできる範囲で、できるだけ短くします。目安としては、1ページに収まるならすべてをシステムpromptに含めましょう。1ページを超える場合は分けてください - promptには中核となる指示を、添付ファイルには参考資料を入れます。

ChatGPT、Claude、Geminiで同じシステムpromptを再利用できますか?

ほとんどの場合、はい。構造 - 役割、ルール、出力形式、例 - は、少し編集するだけでモデル間でも使い回せます。だからこそ、よく作られたペルソナSkillは、ClaudeのSkills、ChatGPTのカスタム指示、Geminiのいずれに貼り付けても機能します。ClaudeのSkillsとは何かをご覧ください。

要するに

システムpromptは、会話全体にわたるAIの役割、ルール、出力形式を設定します。キャラクター、ルール、コンテキストを盛り込み、具体的にし、短くまとめて、実際のタスクでテストしましょう。白紙の状態から始めるのを避けるには、Skillsマーケットプレイスの既成のペルソナSkillから始めるか、無料のpromptオプティマイザーで下書きを改善してください。

~/get-started

役立つSkills。無駄なし。

ストア内のすべてのスキル、promptパック、agentを閲覧する。

すべてのスキルを見る →または無料ツールを試す