はじめに
AIにコンテンツを作ってもらう機会が急速に増えています。文章、プレゼン資料、レポート。あらゆるアウトプットをLLMに頼むのが日常になりつつあります。
そのとき、ふと気づくことがあります。AIとのやりとりで最も自然に使われているフォーマットは何か? そして、AIがアウトプットを生成するとき、最も得意なフォーマットは何か?
この問いを掘り下げると、AI時代におけるフォーマットの役割が見えてきます。本記事では「MarkdownはAIにとってのJSON」「HTML/CSSは現代のLaTeX」という2つの視点から、AI時代のフォーマット選択について考えます。
Markdownは「AIのJSON」である
JSONが果たしてきた役割
JSONは、機械同士がデータをやりとりするための共通フォーマットです。APIのリクエストとレスポンス、設定ファイル、データ交換などあらゆる場面で「機械が構造化データを読み書きするための共通言語」として機能しています。
Markdownが同じ役割を果たしている
では、AI時代において「AIと人間が構造化されたテキストをやりとりするための共通言語」は何でしょうか。それがMarkdownです。
実際の利用シーンを考えてみてください。
入力: プロンプトやナレッジベースをMarkdownで記述してAIに渡す
処理: AI内部で構造を把握し、見出し・リスト・コードブロックなどの意味を理解する
出力: AIがMarkdownで回答を生成する
活用: その出力をそのままQiitaやGitHub、ブログに投稿できる
入力から出力、さらにその先の公開までフォーマット変換なしに一気通貫で使える。これはまさに、JSONがAPI間通信で果たしている役割と同じです。
JSONとMarkdownの比較
| 観点 | JSON | Markdown |
|---|---|---|
| 主な用途 | 機械同士のデータ交換 | 人間とAIのテキスト交換 |
| 記述方式 | プレーンテキスト | プレーンテキスト |
| 構造化 | キーと値で階層化 | 見出し・リストで階層化 |
| 人間の可読性 | 読めるが快適ではない | 自然に読める |
| 特別なツール | 不要 | 不要 |
| 普及度 | ほぼすべてのAPIで採用 | ほぼすべてのAIで採用 |
JSONは機械にとって最適化されたフォーマットで、人間が直接読むには少し辛い。Markdownは人間が読んでも自然で、かつAIも構造を正確に把握できる。人間と機械の中間地点にあるフォーマットだからこそ、AI時代の共通言語になっています。
HTML/CSSは「現代のLaTeX」になる
プレゼン資料とフォーマットの問題
Markdownが「やりとりの共通言語」だとすると最終的なアウトプット、特にプレゼン資料のような見た目が重要なコンテンツには、より表現力の高いフォーマットが必要です。
ここで従来使われてきたのがパワーポイント(.pptx)ですが、AIとの相性には問題があります。
パワーポイントの制約
パワーポイント(.pptx)はXMLベースの複雑なフォーマットです。AIがpptxファイルを生成するには、python-pptxのようなライブラリを経由する必要があります。
つまり、AIは「スライドのデザインを直接書く」のではなく、「ライブラリのAPIを通じて間接的に操作する」ことになります。この間接性が、表現の自由度を大きく制限します。
HTML/CSSなら直接書ける
一方、HTML/CSSはテキストそのものが成果物です。AIにとっては直接書けるフォーマットなので、表現の自由度が段違いです。
レイアウト、タイポグラフィ、アニメーション、レスポンシブデザインなど、CSSで実現できる表現は非常に幅広く、パワーポイントのテンプレートに縛られる必要がありません。
LaTeXとの類似性
LaTeXは「テキストで記述して、美しい出力を得る」という思想のツールです。HTML/CSSもまさに同じ構造を持っています。
| 観点 | LaTeX | HTML/CSS |
|---|---|---|
| 記述方式 | テキストベース | テキストベース |
| 出力品質 | 高い(特に数式・論文) | 高い(レイアウトの自由度が大きい) |
| 学習コスト | 高い | 比較的低い |
| 表示環境 | TeX環境が必要 | ブラウザさえあればOK |
| 配布 | PDF出力 | PDF変換も可能、Web公開も可能 |
配布の手軽さという点で、HTML/CSSには大きなアドバンテージがあります。ブラウザさえあれば表示でき、PDFに変換すれば従来のワークフローにも乗せられます。
AI時代のフォーマット全体像
ここまでの議論を整理すると、AI時代のコンテンツ制作におけるフォーマットの役割が見えてきます。
【AIと人間のやりとり】
Markdown = 共通言語(JSONの役割)
↓
【構造化された最終成果物】
HTML/CSS = 高品質な出力(LaTeXの役割)
↓
【配布】
PDF変換 / Web公開 / そのまま投稿
Markdownで考えを構造化し、AIとやりとりし、必要に応じてHTML/CSSで見た目を仕上げ、PDFやWebで配布する。この流れはすべてテキストベースで完結します。
パワーポイントがすぐになくなるわけではない
とはいえ、パワーポイントがすぐに置き換わるかというと、いくつかのハードルがあります。
ビジネス慣習の壁: 多くの企業で「.pptxで提出してください」というルールが存在します。この慣習は簡単には変わりません。
エコシステムへの依存: 共同編集、コメント機能、バージョン管理など、Google Slides/PowerPointのエコシステムに依存しているワークフローは多いです。
プレゼンテーション機能: スライド送り、アニメーション、発表者ノートなどの機能をHTMLで実現するには、reveal.jsのようなフレームワークが必要になります。標準のHTML/CSSだけでは完結しません。
それでもテキストベースが増えていく理由
上記のハードルがあっても、AI生成のコンテンツに限って言えば、テキストベースのフォーマットが主流になる可能性は十分あります。
AIとの相性の良さ: テキストがそのまま成果物になるため、AIが直接的にコンテンツをコントロールできます。バイナリフォーマットのようにライブラリを経由する必要がなく、生成の品質が高くなりやすいです。
個人・小規模チームでの需要: 「見栄えのいい資料をさっと作りたい」という用途では、AIにMarkdownで指示を出し、HTML/CSSで仕上げてもらう方が実用的です。
Web技術の成熟: CSS Grid、Flexbox、CSS Animationsなど、現代のCSSは非常に表現力が高く、プレゼンテーション用途にも十分対応できます。
まとめ
AI時代のフォーマット選択を整理すると、2つのアナロジーが浮かび上がります。
Markdown = AIのJSON: 人間とAIが構造化テキストをやりとりするための共通言語。入力から出力、公開まで一気通貫で使える。
HTML/CSS = 現代のLaTeX: テキストベースで記述し、高品質な視覚的アウトプットを得るためのフォーマット。AIが直接書けるため、パワーポイントより表現の自由度が高い。
「AIにとって扱いやすいフォーマットが、人間にとっても良い成果物を生む」この原則に沿って考えると、テキストベースのフォーマットがコンテンツ制作の中心になっていく流れは自然なものに思えます。
パワーポイントやWordがなくなるわけではありませんが、AIと協働する場面では、Markdown・HTML/CSSという「テキストで書いて、そのまま使える」フォーマットの存在感がますます大きくなっていくのではないでしょうか。