概要
HTTPのContent Negotiationを活用し、AIエージェントに対して不要なHTMLを除去したクリーンなMarkdownを配信するための標準化手法と実装ガイドを提供するプロジェクト。
詳細内容
### 概要
このプロジェクトは、HTTPヘッダーの `Accept: text/markdown` を利用して、ブラウザにはHTMLを、AIエージェントにはMarkdownを同じURLから出し分ける「コンテンツ交渉」の普及を目的としています。
### AIエージェント最適化の3つのメリット
1. **トークンの削減**: ナビゲーション、スタイル、スクリプト、複雑なレイアウトを排除し、本文のみを送信。LLMのコンテキストウィンドウを効率的に使用できます。
2. **検索精度(RAG)の向上**: 広告やサイドバーなどのノイズが除去されるため、RAGパイプラインにおける埋め込み(Embedding)の質が向上します。
3. **レイテンシの低減**: 転送データ量と解析負荷が減り、モデルが思考を開始するまでの時間を短縮します。
### 実装とリソース
サイト内では、Nginx、Cloudflare、Next.js、Django、Goなど、多岐にわたるプラットフォーム向けの具体的な実装コード(レシピ)が提供されています。また、指定したURLがこの仕様に準拠しているかをチェックする検証ツールも公開されており、AI時代のWeb標準の一つとして提案されています。