🤖 llms.txt とは?
llms.txt は、Webサイトの情報をChatGPTやClaudeなどのAI(LLM)が効率よく理解できるようにするための、新しい「案内板」となる規格案です。
人間向けのHTMLページには、装飾や広告、複雑なレイアウト用コードなどの「ノイズ」が多く、AIが本質的な情報を抽出する際に精度が落ちたり、無駄なトークンを消費したりします。ルートディレクトリに /llms.txt を置き、AIが読みやすい Markdown(.md)形式 で情報を整理することで、AIの回答精度を飛躍的に高めることができます。
📄 構成の基本:AIを迷わせない「書き方」
AIがサイトを訪問した際、真っ先に「何についてのサイトか」「どこに重要なドキュメントがあるか」を把握できる構造にします。
記述のルール
- タイトル(H1): プロジェクト名やサイト名。
- 概要(引用
>): AIが最初に把握すべきサービスの要約。 - セクション(H2): 「Docs(ドキュメント)」などの見出しで情報を整理。
- ファイルリスト:
[名前](URL.md): 注釈の形式でリンクを並べる。 - Optionalセクション: 省略可能な補足情報(外部サイトへのリンクなど)を記述。
実践的なサンプル
# CloudAsset Manager
> 企業向けのIT資産管理・セキュリティ支援ソリューション。
## Docs
- [クイックスタート](https://example.com/docs/start.md): 5分で導入できる手順。
- [APIリファレンス](https://example.com/docs/api.md): 各エンドポイントの詳細仕様。
- [よくある質問](https://example.com/docs/faq.md): トラブルシューティングの要約。
## Optional
- [開発者ブログ](https://blog.example.com/archive.md): 技術的な背景や最新のTips。
💡 なぜ「.md」版のURLを載せるのか?
この規格の核となる提案の一つが、通常のHTMLページのURLの末尾に .md を付けただけで、「そのページの純粋なテキスト版」を表示できるようにすることです。
- HTML版(人間用):
example.com/page(ブラウザで閲覧) - Markdown版(AI用):
example.com/page.md(AIが読み取り)
llms.txt という「案内板」にこれらのリンクを載せておくことで、AIは「どのURLを読みに行けば、ノイズのない正確な情報が手に入るか」を即座に判断できるようになります。
🚀 導入のメリット
- ハルシネーション(嘘)の防止: AIが古い情報を拾うのを防ぎ、常に最新の公式情報へ誘導できます。
- AIエージェントへの最適化: CursorなどのAI搭載エディタや、ブラウジング機能を持つAIが、サイトの情報を「正しく引用」してくれるようになります。
- 制作物への付加価値: クライアントに対し、人間だけでなく「AIにも配慮された最新のサイト設計」を提供できます。
まとめ:AI時代における「情報の伝え方」の再設計
これからのWeb制作は、人間への読みやすさと同時に、「AIにいかに効率よく情報を咀嚼してもらうか」という視点が重要になります。
まずは主要なドキュメントを整理した一枚の「案内板」を置くことから始めてみてください。それはAIに対する、最もスマートな最適化(LMO)の一つです。
参考文献
- llmstxt.org(本家サイト)