Web標準データ形式マークアップ言語

XML

エックスエムエル · Extensible Markup Language
22 views

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