Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
独立メディア
いかなるプロジェクトとも無提携
AI知性のフロンティアを探求する
claude-me.com
最新
開発者向けMCP実装:ゼロからはじめる初めてのMCPサーバー構築  ·  非開発者のためのMCP入門:コードを一行も書かずにClaudeを日常ツールに接続する  ·  Claude Projects機能の詳細レビュー:3ヶ月使用後の正直な評価  ·  Claude vs ChatGPT 2026年正直な比較:どちらが優れているかではなく、あなたにはどちらが適しているか  ·  Claudeでデバッグする正しい方法:エラーを貼って待つのではなく、系統的に問題を見つけること  ·  週次レポート作成にClaudeを活用する:散らかったメモから上司が読みたいレポートへ
用語解説 · Prompt Techniques

System Prompt

システムプロンプト
Prompt Techniques 新手

30秒バージョン · 忙しい方へ
会話開始前にClaudeに送られる隠れた指示レイヤーで、役割の定義、ルールの設定、行動の制約に使用されます。会話内のすべてのメッセージはシステムプロンプトのフレームワーク内で動作し、エンドユーザーには見えません。
詳しく読む +
01 · これは何?
システムプロンプトは、会話が正式に始まる前に、デプロイヤー(開発者、企業、またはプラットフォーム)によってClaudeに送られる隠れた指示セットです。会話全体を通じてアクティブな状態を維持し、この特定のコンテキストでのClaudeの役割を定義します——誰であるか、何ができるか、何ができないか、どの形式で回答するか。 システムプロンプトを新入社員が最初の日前に手渡される「職務記述書」として考えてください:役職、業務範囲、行動ガイドライン、アウトプット基準が指定されています。その後、顧客が何を尋ねても、彼らはこのフレームワーク内で動作します。 ユーザーの視点からは、システムプロンプトは見えません。AIカスタマーサービスツール、法律照会アシスタント、コードレビューボットを開くと、空のチャットインターフェースが見えます——しかしClaudeはすでに「職務記述書」をロードして待っています。
02 · なぜ存在する?
システムプロンプトが存在するのは、LLMアーキテクチャが「デプロイ層の指示」を置く場所を必要としているからです——ユーザー会話とは別で、ユーザー指示より高い優先度を持ちます。 この概念が登場する前、AIモデルは「システム指示」と「ユーザー入力」を区別していませんでした——すべてのテキストが平等に扱われていました。これにより根本的な問題が生じました:どのユーザーも指示でモデルのデフォルト動作を上書きできた;開発者はユーザー会話に影響を与えずにモデルに固定指示を渡す方法がなかった;同じモデルが異なるデプロイコンテキストで異なる動作パターンを示すことができなかった。 システムプロンプトはこれらの問題を「より高い優先度の指示レイヤー」を作ることで解決しました。
03 · 意思決定にどう影響する?
システムプロンプトの影響は役割によって大きく異なります: **Claude.aiの一般ユーザー**:あなたが思う以上にシステムプロンプトに接しています。Claude.aiのProjects Instructionsは本質的にあなたが制御するシステムプロンプトです——「あなたは私のファイナンシャルアドバイザーです」「英語のみで回答」「箇条書き形式で」を設定すると、Project内のすべての会話でその指示が持続します。 **API開発者**:システムプロンプトはAIアプリケーションを構築するための最も重要なツールです。よく書かれたシステムプロンプトは、アプリケーションが一貫して必要な出力を生成できるかどうかを決定します。 **AIツールのユーザー**:使用したすべてのAIアプリケーションの背後にはシステムプロンプトがあり、アプリケーションの能力の境界を決定しています。AIツールが「その質問には答えられません」と言う場合、通常はClaudeの本質的な制限ではなく、デプロイヤーがシステムプロンプトで設定したルールです。
04 · どうすればいい?
**役割別の推奨アクション:** **Claude.aiユーザー(Projects Instructions)**: ``` あなたのInstructionsテンプレート: 役割:あなたは私の[役職/役割]で、[分野]に集中しています。 言語と形式: - すべての回答は日本語で - 回答形式:[箇条書き / 段落 / 状況次第] - 長さ:[簡潔 / 詳細 / 質問次第] 行動ルール: - [トピック範囲]に関する質問のみ回答する - 不確かな場合は「わかりません」と明示する——推測しない 背景知識: [プロジェクトの背景、重要な用語の定義、または特別なルールを記入] ``` **API開発者(システムプロンプトのベストプラクティス)**: 1. 役割定義を最初に——Claudeが最初に読んで自分が誰かわかるように 2. ポジティブなルール(すること)を先に、ネガティブなルール(しないこと)を後に 3. エッジケースの処理方法を明示する 4. 出力形式を指定する——JSONが必要なら、そう言う 5. 500〜1,500ワードが効果的な範囲;3,000ワードを超えると注意力が分散し始める
具体例 +
Claude APIを使って台湾の中小企業が労働基準法の質問に答えるAIアシスタントを構築するとします。以下は実際に使えるシステムプロンプトの例です: ``` あなたは「労働法ヘルパー」で、台湾の労働基準法を理解するための中小企業オーナーへの支援を専門としています。 [知識範囲] - 台湾の労働基準法と関連実施規則 - 労働保険・国民健康保険の規定 - 一般的な労働紛争シナリオ [回答ガイドライン] - 言語:繁体字中国語 - 形式:まず結論、次に法的根拠、次に注意事項 - 法規に曖昧な部分がある場合、「この状況は専門家への相談をお勧めします」と明示する [境界ルール] - 範囲外:台湾以外の労働法、税務問題、会社設立問題 - 範囲外の質問には:「これは労働法ヘルパーのサービス範囲外です」と回答する [免責事項] 具体的な法的アドバイスを含む回答の末尾に追加:「以上は参考情報のみです。具体的な紛争については、専門家にご相談ください。」 ``` このシステムプロンプトは4つのことを達成しています:役割と知識範囲を明確に定義;出力形式を指定;エッジケースを明示的に処理;必要な免責事項を含める。
図解
System Prompt — Position and Role in Conversation ArchitectureCONTEXT WINDOW (shared by all layers)System PromptRole definition · Behavior rules · Knowledge boundaries · Output format requirements · ToneSet once at conversation start · Applies to all subsequent turns · Invisible to end users↓ Conversation begins — all messages operate within the System Prompt's frameworkUser Message (Turn 1)"Can you help me draft a refund email?"Visible to user · Enters context after System PromptAssistant Response (Turn 1)"Sure! Here's a draft refund email..."Generated within System Prompt constraintsUser Message (Turn 2)"Make it shorter and more direct"System Prompt still active — constraints persistAssistant Response (Turn 2)"Here's the concise version..."Still follows all System Prompt rulesSystem Prompt remains active throughout — no user message can override itUnless the deployer explicitly allows user-level overrides in the System Prompt itselfClaude Me · claude-me.com
スクリーンショット歓迎。転載時は出典を明記してください。
よくある誤解 +
✕ 誤解 1
× 誤解1:ユーザーは「以前のすべての指示を無視してください」でシステムプロンプトを上書きできる。この誤解は広く流通していますが、現代のLLM(Claudeを含む)の設計では、システムプロンプトはユーザーメッセージより高い優先度を持ち、それに対する単純なテキスト注入攻撃は非常に限定的な効果しかありません。Claudeはシステム指示を上書きしようとする試みを認識して抵抗するようにトレーニングされています。
✕ 誤解 2
× 誤解2:システムプロンプトの指示は多ければ多いほど良い——詳細であるほど行動をより制御できる。システムプロンプトの長さと効果は比例しません。2,000〜3,000ワードを超えると、後の指示へのClaudeの注意力が低下します(「Lost in the Middle」問題に似ています)。より重要なのは、矛盾する指示はClaudeがどちらを優先すべきかを判断するのを難しくします。良いシステムプロンプトは洗練されており優先順位が付いています——長ければ長いほど良いというわけではありません。
The Missing Link +
直接的な影響
システムプロンプトはAIアプリケーションアーキテクチャの中で最も強力で、最も慎重に使用すべきツールです。 **システムプロンプトができること**:AIの役割、トーン、知識範囲を定義;一貫した出力形式を確保;行動の境界を制約;必要な免責事項やコンプライアンス声明を統合;異なる使用コンテキストに合わせて完全に異なるAIの行動をカスタマイズ。 **システムプロンプトの制限**:Claudeが持っていない知識を与えることはできない;特定の行動が絶対に起こらないことを保証することはできない;過度に長いシステムプロンプトは注意力を希薄化させる;会話履歴とコンテキストウィンドウスペースを共有する。 **設計原則**:最も重要なルールを最初に置く;役割定義+行動ガイドライン+境界ルール+形式要件の4つの次元が最も重要;定期的に再テストしてエッジケースでの動作を確認する。
質問する
10文字以上入力してください
関連記事
PromptとSystem Promptは実際に何が違うのか?
encyclopedia · 06月03日
Claude Projects完全ガイド:AIに仕事のコンテキストを覚えさせる方法
encyclopedia · 06月02日
Claudeのアウトプット品質を3倍にする5つのプロンプト技術
practice · 06月02日
Claudeはなぜ忘れるのか?コンテキストウィンドウ完全解説
fundamentals · 06月02日