XMLタグでプロンプトを構造化する

中級

このプロンプトでできること

XMLタグを使ってプロンプトを構造化することで、AIが指示・データ・制約を明確に区別できます。Anthropic社が公式に推奨するテクニックで、特にClaudeで効果的です。

プロンプト

<task>
[依頼内容を記入]
</task>

<context>
[背景情報や前提条件を記入]
</context>

<input_data>
[処理対象のデータを記入]
</input_data>

<constraints>
- [制約1]
- [制約2]
- [制約3]
</constraints>

<output_format>
[期待する出力形式を記入]
</output_format>

カスタマイズ例

文書レビュー用

<task>
以下の文書をレビューし、改善点を指摘してください。
</task>

<review_criteria>
- 論理の一貫性
- 誤字脱字
- 読みやすさ
- ビジネス文書としての適切さ
</review_criteria>

<document>
[レビュー対象の文書]
</document>

<output_format>
## 総評
[1-2文で全体評価]

## 改善点
| 箇所 | 問題 | 修正案 |
|------|------|--------|
| ... | ... | ... |
</output_format>

データ分析用

<task>
以下のデータを分析し、インサイトを抽出してください。
</task>

<data>
[分析対象データ]
</data>

<analysis_focus>
- トレンド
- 異常値
- 相関関係
</analysis_focus>

<output_format>
## 主な発見(3点)
1. ...
2. ...
3. ...

## 推奨アクション
- ...
</output_format>

メール作成用

<task>
以下の情報をもとに、ビジネスメールを作成してください。
</task>

<email_info>
<recipient>取引先の部長</recipient>
<purpose>納期延長のお願い</purpose>
<reason>部品調達の遅延</reason>
<new_deadline>12月25日</new_deadline>
</email_info>

<tone>
丁寧かつ誠実。謝罪と代替案を含める。
</tone>

<constraints>
- 300文字以内
- 件名も含める
</constraints>

なぜXMLタグが効果的か

通常のプロンプトXMLタグを使用
指示とデータが混在しやすい明確に分離される
長くなると構造が曖昧に長文でも構造が保たれる
制約の見落としが起きやすい制約が明示的

出力例

依頼:

<task>
競合3社の特徴を比較分析してください。
</task>

<companies>
- A社: 低価格路線、オンライン専業
- B社: 高品質志向、老舗ブランド
- C社: サポート重視、中小企業向け
</companies>

<analysis_axes>
- 価格
- 品質
- サポート
- ターゲット顧客
</analysis_axes>

<output_format>
比較表と、自社が参入する場合の推奨ポジショニング
</output_format>

競合比較表

会社価格品質サポートターゲット
A社◎安い△標準△セルフ個人・価格重視層
B社△高い◎高品質○標準大企業・品質重視層
C社○中程度○標準◎手厚い中小企業

推奨ポジショニング

空白地帯: 「中価格帯 × 高品質 × オンライン完結」

  • A社の価格競争力とB社の品質を両立
  • デジタルネイティブな中堅企業がターゲット
  • サポートはチャットボット+FAQで効率化

よく使うXMLタグ

タグ用途
<task>依頼内容
<context>背景情報
<input_data>処理対象データ
<constraints>制約条件
<output_format>出力形式
<examples>参考例
<persona>回答者の役割

関連プロンプト

この記事をシェア

人気のプロンプト

報告書を作成するプロンプト

このプロンプトでできること 業務報告書や調査レポートを、論理的な構成で作成できます。目的に応じた形式と、読み手を意識した文章構成を提案します。 プロンプト 以下の内容で報告書を作成してください。 【報 …

中級

反論・批判的検討プロンプト

このプロンプトでできること 自分のアイデアや計画に対して、あえて反対意見や批判的な視点を提示してもらえます。盲点の発見や、提案の弱点を事前に補強するのに役立ちます。 プロンプト # Role あなたは …

中級

業界動向を調査するプロンプト

このプロンプトでできること 特定の業界の動向、市場規模、主要プレイヤー、トレンドを調査・整理します。ビジネス戦略や投資判断の参考情報を生成します。 プロンプト 以下の業界について調査してください。 【 …

中級

お詫びメールを作成するプロンプト

このプロンプトでできること ビジネスシーンで必要なお詫びメールを、状況に応じて適切な文面で作成できます。謝罪の程度や原因、今後の対応策を含めた丁寧なメールが生成されます。 プロンプト 以下の状況に対す …

初級

契約書を確認するプロンプト

このプロンプトでできること 契約書の内容をチェックし、注意すべきポイントやリスクを洗い出します。専門家に相談する前の一次チェックとして活用できます。 プロンプト あなたは契約書レビューの専門家です。 …

上級

要件定義を作成するプロンプト

このプロンプトでできること システム開発の要件定義書を作成します。機能要件・非機能要件を整理し、開発の前提となる文書を提案します。 プロンプト 以下のシステムの要件定義を作成してください。 【システム …

上級