XMLとは、ユーザーが独自のタグを定義してデータを構造化するためのマークアップ言語です。AIの分野では、LLMへのコンテキスト指定や構造化データの入力、API連携などで広く利用されています。
XMLとは
XMLとは、人間と機械の双方が読みやすい形式でデータを記述するためのマークアップ言語です。
詳しく解説
XMLはExtensible Markup Languageの略称であり、データをタグで囲んで階層構造として表現します。HTMLとは異なり表示形式を定めるのではなく、データの意味や構造を定義することに特化しています。AI分野においては、プロンプトエンジニアリングにおけるLLMへのコンテキスト指定や、ファインチューニング用データの記述、外部APIを通じたデータ連携などで活用されています。
具体例・使われ方
AIのシステム開発において、チャットボットが参照する商品カタログや顧客データをXML形式で保持し、LLMに読み込ませて適切な回答を生成させる際に利用されます。また、システム間のデータ交換にも多用されています。
似た用語との違い
JSONと比較されることが多いです。JSONは軽量でJavaScriptとの親和性が高い一方、XMLは高度なデータ構造の検証やスキーマ定義が可能であるという違いがあります。
注意点
柔軟性が高い反面、タグ構造が冗長になりやすくデータサイズが大きくなりがちである点や、解析処理に比較的高い計算コストがかかる点に注意が必要です。
この解説は役に立ちましたか?誤りが含まれる場合はご報告いただけますと幸いです。
更新日時: 2026年9月1日 12:41