Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
独立メディア
いかなるプロジェクトとも無提携
Claudeに答えさせるだけでなく、仕事をさせよう
claudecowork-me.com
最新
サブエージェント実践ワークフロー:概念から実際に運用できるまでの3つの設計原則  ·  部門間引き継ぎワークフロー:Claudeで「それは自分の仕事ではない」を明確な責任範囲に変える  ·  AI Agentはもう概念実証ではない:2026年、企業導入の実態と注意すべきギャップ  ·  タブ切り替え不要に:ClaudeがSlackチャンネルを理解する実際の使い方と限界  ·  Claudeはただのチャットだと思っていませんか?Google検索との根本的な違いを理解する  ·  なぜClaude Projectは使い込むほど「鈍く」なるのか:コンテキスト腐化の診断と再構築
用語解説 · prompt-techniques

XML Tag Structuring

XMLタグ構造化
prompt-techniques 中級

30秒バージョン · 忙しい方へ
XMLタグ構造化とは、プロンプト内で<instructions></instructions>のようなタグを使い、異なる性質の内容を分けて囲むことで、どの部分が背景資料で、どの部分が守るべきルールで、どの部分が実際に処理すべきタスクかをClaudeに明確に伝える手法である。すべてを1つの文章に混ぜて推測させることを避けられる。
詳しく読む +
01 · これは何?

XMLタグ構造化とは何か、通常のプロンプトの書き方とどう違うのか?

XMLタグ構造化とは、プロンプト内でのようなタグを使い、異なる性質の内容を明確に分けて囲む手法である。通常プロンプトを書く際は、背景資料・ルール・処理すべき問題をすべて同じ文章に書いてしまいがちで、Claudeはそれを受け取った後、「この文は背景を説明しているのか、指示を出しているのか」を自分で判断しなければならない。内容が単純なら問題ないが、内容が増え性質が雑多になるほど、この判断は誤りやすくなる。

タグで明確に分けると、Claudeは文の勘で分類を推測する必要がなくなり、タグに従って対応する内容を直接読み取れる。例えば会社の過去のマーケティング文案をに、「競合名を出さない」というルールをに、「以上をもとに新しい文案を書いて」というタスクをに入れれば、3種類の内容が混ざり合って干渉することがなく、Claudeがタスクを実行する際の精度も通常向上する。

02 · なぜ存在する?

XMLタグ構造化にはどんな限界があり、最も誤用されやすいのはどれか?

最も誤用されやすいのは「タグを使っているが使い方が一貫していない」ことである。例えば同じプロンプト内で、ある部分ではを背景資料に使い、別の部分ではを別の背景資料に使うと、両方のタグは実は同じ種類の内容を指しているのに異なる名前が使われており、Claudeにとって2つの内容がどう関係しているのか判断がかえって難しくなる。これはタグを全く使わないより誤りやすい。タグ構造化の価値は一貫性から生まれるものであり、一貫しないタグの使い方は本来解決すべき問題を失わせてしまう。

2つ目に見落とされやすい限界は、タグ自体が内容を自動的に明確にするわけではないことである。タグの中に詰め込まれた内容自体が曖昧に記述されていれば、タグは曖昧な文章に新しい外殻をかぶせるだけで、根本的な問題は解決されていない。タグ構造化が解決するのは「内容の分類」の問題であり、「内容の品質」の問題ではない。この2つは別々に対処する必要があり、まず各セクションの内容自体を明確に書いてこそ、タグに意味が生まれる。

03 · 意思決定にどう影響する?

どのような場合にXMLタグ構造化を使うべきで、どのような場合には不要なのか?

核心となる判断基準は、そのプロンプトに明らかに異なる性質の内容が混ざっているかどうかである。例えば参考資料、いくつかのフォーマットルール、実際に尋ねたい質問が同時に含まれるプロンプトでは、この3つは性質が異なり、混ざっているとClaudeがどの文がどのカテゴリーに属するか判断しにくくなる。この場合タグで分けると精度が明確に向上する。

不要なのは、プロンプトの内容が単純で性質が単一な場合である。例えば「この文章を英語に翻訳して」のような一文で完結するタスクにタグを加えるのは無駄であり、かえって単純な指示を複雑に見せてしまう。簡単な判断法は、「タグを使わなければClaudeがこれらの内容を混同する可能性があるか」を自問することだ。答えが「ある」ならタグが必要で、プロンプト全体が混同の心配がないほど単純であれば不要である。

04 · どうすればいい?

上級者はタグ構造をどう設計すれば、明確さと簡潔さを両立できるか?

上級者の要点は、毎回その場で名前を考えるのではなく、自分がよく使う一連のタグ命名を固定し、複数の会話で繰り返し使うことである。例えばを背景に、をルールに、をタスクに、を例に固定して使う習慣をつければ、毎回タグの名前を考え直す必要がなく、同じ命名パターンが繰り返し現れることでClaudeにとっても認識が安定する。

もう一つの上級テクニックは、より複雑な構造にネストしたタグを活用することである。例えばの中に複数のルールがある場合、それぞれをタグで囲めば、Claudeはそれが連続した文章ではなくリストであると認識できる。ただしネストは深くしすぎないことが重要で、通常2階層で十分である。タグ構造化の目的は認識を助けることであり、ネストの階層が多すぎるとプロンプト自体が読みにくくなり、本来求めていた明確さに反してしまう。

具体例 +

会社の過去10本のブログ記事のスタイルをもとに新しい記事を書いてもらいたく、同時に「特定の競合に言及しない」「800字以内に収める」という2つのルールを守ってほしいとする。すべてを同じ文章に書くと、Claudeは長い文章の中からどれがスタイル参考用の旧記事で、どれがルールで、どれが新記事のテーマ要求かを自分で判断しなければならず、ルールを見落としやすい。タグを使うと、に10本の旧記事、に2つのルール、に新記事のテーマと要求を入れることで、3つの内容が明確に分かれ、Claudeが実行する際にルールを見落としたり旧記事の内容を守るべき指示と誤解したりしにくくなる。実務上の要点は、参考資料・ルール・タスクといった異なる性質の内容がプロンプトに混在する場合、タグで分ける習慣をつけることで、指示の誤解やルールの見落としの確率を明確に下げられるということだ。

図解
Mixed Text vs XML-Tagged PromptComparison showing a single unstructured paragraph versus the same content split into labeled context, rules, and task sections.Unstructured vs Tagged PromptMixed Togethercontext + rules + taskall in one paragraph,Claude has to guesswhich part is whichXML-Tagged<context>...</context><rules>...</rules><task>...</task>Claude Cowork Me · claudecowork-me.com
スクリーンショット歓迎。転載時は出典を明記してください。
よくある誤解 +
✕ 誤解 1
× 誤解1:タグを多く加えるほどClaudeの理解が正確になる。タグの価値は一貫性と内容自体の明確さから生まれるのであって数ではない。同じプロンプト内でタグの使い方が一貫していないと、タグを使わないよりかえってClaudeを混乱させる。
✕ 誤解 2
× 誤解2:タグを使えば内容が曖昧な問題が自動的に解決する。タグが解決するのは内容の分類の問題であり、内容の品質の問題ではない。タグの中の文章自体が不明瞭であれば、別の外殻に包んでも内容が自動的に明確になるわけではない。
✕ 誤解 3
× 誤解3:どんなプロンプトでもXMLタグを使うべきだ、その方が専門的に見える。内容が単純で性質が単一な短いタスクにタグを加えるのは無駄であり、本来一文で明確だった指示をかえって複雑に見せてしまう。判断基準は内容が本当に混在しているかであり、形式的な専門性を追求することではない。
The Missing Link +
直接的な影響

XMLタグ構造化最大の利点は、Claudeが内容の性質を誤判断する確率を下げることであり、特にプロンプトに背景・ルール・タスクなど複数の内容が混在する場合に効果が最も顕著である。代償は、タグ自体は一貫して使ってこそ価値があり、使い方が一貫していなかったりネストが深すぎたりすると、かえってプロンプトが読みにくくなりミスも増えることだ。適するのは、内容の性質が明らかに混在しており、Claudeが複雑なプロンプトの異なる部分を正確に区別する必要がある場合である。適さないのは、内容が単純で一文で明確に伝わる短いタスクである。要するに、タグ構造化はフォーマット上の追加の負担と認識精度を交換する仕組みであり、その交換が割に合うかはプロンプト自体の内容の複雑さにかかっている。複雑さが十分でない場合、タグは形式だけで実質的な効果がない。

質問する
10文字以上入力してください