Loading...
    • 開発者ガイド
    • APIリファレンス
    • MCP
    • リソース
    • リリースノート
    Search...
    ⌘K
    最初のステップ
    Claudeの紹介クイックスタート
    モデルと価格
    モデル概要モデルの選択Claude 4.5の新機能Claude 4.5への移行モデルの廃止予定価格
    Claudeで構築
    機能概要Messages APIの使用コンテキストウィンドウプロンプトのベストプラクティス
    機能
    プロンプトキャッシングコンテキスト編集拡張思考エフォートストリーミングメッセージバッチ処理引用多言語サポートトークンカウント埋め込みビジョンPDFサポートFiles API検索結果構造化出力Google Sheetsアドオン
    ツール
    概要ツール使用の実装方法トークン効率的なツール使用細粒度ツールストリーミングBashツールコード実行ツールプログラマティックツール呼び出しコンピュータ使用ツールテキストエディタツールWebフェッチツールWeb検索ツールメモリツールツール検索ツール
    エージェントスキル
    概要クイックスタートベストプラクティスAPIでスキルを使用
    エージェントSDK
    概要TypeScript SDKPython SDK移行ガイド
    ガイド
    ストリーミング入力権限の処理セッション管理SDKの構造化出力エージェントSDKのホスティングシステムプロンプトの変更SDKのMCPカスタムツールSDKのサブエージェントSDKのスラッシュコマンドSDKのエージェントスキルコストと使用状況の追跡ToDoリスト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
    プロンプトエンジニアリング

    XMLタグを使用してプロンプトを構造化する

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

    プロンプトにコンテキスト、指示、例などの複数のコンポーネントが含まれる場合、XMLタグは大きな違いを生み出します。これらはClaudeがプロンプトをより正確に解析するのに役立ち、より質の高い出力につながります。

    XMLのヒント: <instructions>、<example>、<formatting>などのタグを使用して、プロンプトの異なる部分を明確に区別します。これによりClaudeが指示と例やコンテキストを混同することを防ぎます。

    なぜXMLタグを使用するのか?

    • 明確さ: プロンプトの異なる部分を明確に区別し、プロンプトが適切に構造化されていることを確認します。
    • 正確性: Claudeがプロンプトの部分を誤解釈することによるエラーを減らします。
    • 柔軟性: すべてを書き直すことなく、プロンプトの部分を簡単に見つけ、追加、削除、または修正できます。
    • 解析可能性: ClaudeにXMLタグを使用させることで、後処理によって応答の特定の部分を抽出しやすくなります。
    Claudeが特に訓練されている「最適な」XMLタグは正式にはありませんが、タグ名が囲む情報と意味が通じるものを使用することをお勧めします。

    タグ付けのベストプラクティス

    1. 一貫性を保つ: プロンプト全体で同じタグ名を使用し、コンテンツについて言及する際にそれらのタグ名を参照します(例:<contract>タグ内の契約書を使用して...)。
    2. タグをネストする: 階層的なコンテンツには<outer><inner></inner></outer>のようにタグをネストする必要があります。
    パワーユーザーのヒント: XMLタグをマルチショットプロンプティング(<examples>)や思考の連鎖(<thinking>、<answer>)などの他のテクニックと組み合わせます。これにより、超構造化された高性能なプロンプトが作成されます。

    例


    プロンプトライブラリ

    様々なタスクやユースケース向けの厳選されたプロンプトで着想を得ましょう。

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

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

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

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

    • なぜXMLタグを使用するのか?