Loading...
    • 開発者ガイド
    • API リファレンス
    • MCP
    • リソース
    • リリースノート
    Search...
    ⌘K
    はじめに
    Claude の紹介クイックスタート
    モデルと料金
    モデル概要モデルの選び方Claude 4.6 の新機能移行ガイドモデルの廃止料金
    Claude で構築する
    機能概要Messages API の使用停止理由の処理プロンプトのベストプラクティス
    コンテキスト管理
    コンテキストウィンドウコンパクションコンテキスト編集
    機能
    プロンプトキャッシング拡張思考適応型思考エフォートメッセージのストリーミングバッチ処理引用多言語サポートトークンカウントエンベディングビジョンPDF サポートFiles API検索結果構造化出力
    ツール
    概要ツール使用の実装方法きめ細かいツールストリーミングBash ツールコード実行ツールプログラムによるツール呼び出しコンピュータ使用ツールテキストエディタツールWeb フェッチツールWeb 検索ツールメモリツールツール検索ツール
    Agent Skills
    概要クイックスタートベストプラクティスエンタープライズ向け SkillsAPI での Skills の使用
    Agent SDK
    概要クイックスタートTypeScript SDKTypeScript V2(プレビュー)Python SDK移行ガイド
    API での MCP
    MCP コネクタリモート MCP サーバー
    サードパーティプラットフォームの Claude
    Amazon BedrockMicrosoft FoundryVertex AI
    プロンプトエンジニアリング
    概要プロンプトジェネレータープロンプトテンプレートの使用プロンプト改善ツール明確かつ直接的に例を使う(マルチショットプロンプティング)Claude に考えさせる(CoT)XML タグを使うClaude に役割を与える(システムプロンプト)複雑なプロンプトを連鎖させる長文コンテキストのヒント拡張思考のヒント
    テストと評価
    成功基準の定義テストケースの開発評価ツールの使用レイテンシの削減
    ガードレールの強化
    ハルシネーションの削減出力の一貫性を高めるジェイルブレイクの軽減ストリーミング拒否プロンプト漏洩の防止Claude をキャラクターに保つ
    管理とモニタリング
    Admin API 概要データレジデンシーワークスペースUsage and Cost 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に役割を与える

    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-opus-4-6",
        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)
    ロールプロンプティングのヒント: 役割を試してみましょう!同じデータでも、データサイエンティストはマーケティングストラテジストとは異なるインサイトを見出すかもしれません。Fortune 500企業の顧客インサイト分析を専門とするデータサイエンティストにすると、さらに異なる結果が得られるかもしれません!

    例

    例1:法的契約分析

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

    役割を与えると、Claudeは数百万ドルのコストにつながる可能性のある重要な問題を発見します:

    例2:財務分析

    役割がない場合、Claudeの分析は深みに欠けます:

    役割を与えると、Claudeは実行可能なインサイトを提供します:


    プロンプトライブラリ

    さまざまなタスクやユースケース向けに厳選されたプロンプトのコレクションからインスピレーションを得ましょう。

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

    ドキュメントに記載されているプロンプトエンジニアリングの概念を網羅した、例が豊富なチュートリアルです。

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

    インタラクティブなスプレッドシートによる、より軽量なプロンプトエンジニアリングチュートリアルです。

    Was this page helpful?

    • Claudeに役割を与える方法
    • 例1:法的契約分析
    • 例2:財務分析