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
    プロンプトエンジニアリング

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

    XMLタグを使用してプロンプトを構造化し、Claudeの解析精度を向上させる方法を学びます。

    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プロンプティングチュートリアル

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

    Was this page helpful?

    • XMLタグを使用する理由