Loading...
    • 開発者ガイド
    • APIリファレンス
    • MCP
    • リソース
    • リリースノート
    Search...
    ⌘K
    最初のステップ
    Claudeの紹介クイックスタート
    モデルと価格
    モデル概要モデルの選択Claude 4.5の新機能Claude 4.5への移行モデルの廃止予定価格
    Claudeで構築
    機能概要Messages APIの使用コンテキストウィンドウプロンプトのベストプラクティス
    機能
    プロンプトキャッシングコンテキスト編集拡張思考エフォートストリーミングメッセージバッチ処理引用多言語対応トークンカウント埋め込みビジョンPDF対応Files API検索結果構造化出力
    ツール
    概要ツール使用の実装方法細粒度ツールストリーミングBashツールコード実行ツールプログラマティックツール呼び出しコンピュータ使用ツールテキストエディタツールWebフェッチツールWeb検索ツールメモリツールツール検索ツール
    エージェントスキル
    概要クイックスタートベストプラクティスAPIでスキルを使用
    Agent SDK
    概要クイックスタートTypeScript SDKTypeScript V2(プレビュー)Python SDK移行ガイド
    APIのMCP
    MCPコネクタリモートMCPサーバー
    サードパーティプラットフォームのClaude
    Amazon BedrockMicrosoft FoundryVertex AI
    プロンプトエンジニアリング
    概要プロンプトジェネレータプロンプトテンプレートの使用プロンプト改善ツール明確で直接的に例を使用(マルチショットプロンプティング)Claudeに考えさせる(CoT)XMLタグを使用Claudeに役割を与える(システムプロンプト)Claudeの応答を事前入力複雑なプロンプトをチェーン長いコンテキストのヒント拡張思考のヒント
    テストと評価
    成功基準の定義テストケースの開発評価ツールの使用レイテンシの削減
    ガードレールの強化
    ハルシネーションの削減出力の一貫性を向上ジェイルブレイクの軽減ストリーミング拒否プロンプトリークの削減Claudeをキャラクターのままに
    管理とモニタリング
    Admin API概要使用状況とコストAPIClaude Code Analytics API
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    プロンプトエンジニアリング

    システムプロンプトでClaudeに役割を与える

    システムプロンプトを使用してClaudeに特定の役割を与え、パフォーマンスを大幅に向上させる方法を学びます。
    • Claudeに役割を与える方法
    • 例1: 法的契約分析
    • 例2: 財務分析

    While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.

    Claudeを使用する際、systemパラメータを使用して役割を与えることで、パフォーマンスを劇的に向上させることができます。この手法は役割プロンプティングとして知られており、Claudeでシステムプロンプトを使用する最も強力な方法です。

    適切な役割により、Claudeは汎用アシスタントから仮想ドメインエキスパートに変わります!

    システムプロンプトのヒント: systemパラメータを使用してClaudeの役割を設定します。タスク固有の指示など、その他すべてのものは、代わりにuserターンに入れてください。

    役割プロンプティングを使用する理由

    • 精度の向上: 法的分析や財務モデリングなどの複雑なシナリオでは、役割プロンプティングはClaudeのパフォーマンスを大幅に向上させることができます。
    • カスタマイズされたトーン: CFOの簡潔さやコピーライターの才能が必要かどうかにかかわらず、役割プロンプティングはClaudeのコミュニケーションスタイルを調整します。
    • 改善されたフォーカス: 役割コンテキストを設定することで、Claudeはタスクの特定の要件の範囲内により留まります。

    Claudeに役割を与える方法

    Messages APIでsystemパラメータを使用してClaudeの役割を設定します:

    import anthropic
    
    client = anthropic.Anthropic()
    
    response = client.messages.create(
        model="claude-sonnet-4-5-20250929",
        max_tokens=2048,
        system="You are a seasoned data scientist at a Fortune 500 company.", # <-- role prompt
        messages=[
            {"role": "user", "content": "Analyze this dataset for anomalies: <dataset>{{DATASET}}</dataset>"}
        ]
    )
    
    print(response.content)
    役割プロンプティングのヒント: 役割を試してみてください!data scientistは同じデータに対してmarketing strategistとは異なるインサイトを見つけるかもしれません。Fortune 500企業の顧客インサイト分析を専門とするdata scientistはさらに異なる結果をもたらすかもしれません!

    例

    例1: 法的契約分析

    役割がない場合、Claudeは重大な問題を見落とす可能性があります:

    役割がある場合、Claudeは数百万ドルの費用がかかる可能性のある重大な問題を捕捉します:

    例2: 財務分析

    役割がない場合、Claudeの分析は深さが不足しています:

    役割がある場合、Claudeは実行可能なインサイトを提供します:


    プロンプトライブラリ

    様々なタスクとユースケース用にキュレーションされたプロンプトの選択からインスピレーションを得てください。

    GitHubプロンプティングチュートリアル

    当社のドキュメントに記載されているプロンプトエンジニアリングの概念をカバーする例が豊富なチュートリアル。

    Google Sheetsプロンプティングチュートリアル

    インタラクティブなスプレッドシート経由のプロンプトエンジニアリングチュートリアルのより軽量なバージョン。