llms.txt、よくある質問

llms.txtとは何か、誰が読む可能性があるか、慎重に使用する方法について、21の質問に直接答えます。

最終更新:

質問と回答

llms.txtとは何ですか?

互換性のあるエージェント向けに、ルートディレクトリまたはより具体的なパスに公開される Markdown リソースマップ。これは Jeremy Howard 氏(Answer.AI)によって 2024年9月 で提案されたものであり、2026年8月 に関する提案は llmstxt.org に記載されている。

llms.txt は標準ですか?

いいえ。llmstxt.org で公開されているコミュニティ提案です。IETF、W3C、ISO のいずれの策定プロセスにも基づいていません。ただし、ドキュメントエコシステム(Anthropic、Cloudflare、Stripe、Mintlify、Vercel、Perplexity)で広く採用されています。

llms.txt、llmstxt、llms txt、llmtxt、llm.txt のどれですか?

提案されているファイル名は llms.txt です。ほかの形式は一般的な綴りや検索上のバリエーションであり、別個の形式ではありません。ファイルは /llms.txt として公開し、ドキュメントにもそのように記載してください。

Googleはllms.txtを使用しますか?

いいえ。Google Searchは、生成AIによる検索機能を含め、llms.txtやその他のAI向け特別なテキスト/Markdownファイルを使用していないと述べています。ファイルを公開してもGoogleのランキングに有利にも不利にもなりません。

Claude、ChatGPT、Perplexityはllms.txtを読み取りますか?

主要なLLM提供元のうち、llms.txtを自動取得すると公に表明したところはありません。リクエストログでは、一部のエージェント型および取得用user agentによるファイル取得が確認されていますが、取得はモデルがコンテンツを読んだり使用したりしたことを証明しません。

llms.txtはSEOに役立ちますか?

GoogleのランキングやAIによる引用を改善するという公開された証拠はありません。実験的なエージェント向けインフラとして扱い、観測できる成果だけを測定してください。

llms.txt を公開すべきですか?

定義された利用者またはワークフローに、保守された選定済みマップが役立つ場合に公開してください。ドキュメントサイトや API サイトは有力な候補ですが、引用や検索順位の向上を前提にしないでください。

llms.txt は robots.txt とどう違いますか?

robots.txt は、準拠したクライアント向けにクロール指示を公開するものであり、アクセスを強制するものではない。llms.txt は、互換性のあるエージェント向けの厳選されたリソースマップである。これらは異なる問題を解決するものである。

llms.txt は sitemap.xml とどのように異なるのですか?

サイトマップは完全性(すべてのURLとメタデータ)を目的としています。一方、llms.txtはキュレーション(LLMにとって最も重要な十数ページ)を目的としています。範囲は異なりますが、互いに補完し合うファイルです。

llms-full.txtとは何ですか?

MintlifyがAnthropicとともに普及させた関連慣例です。ページのコンテンツを1つのMarkdownリソースにまとめ、バルク取り込みに明示的に対応するクライアントへ提供します。

ファイルはどこに置きますか?

通常は https://yourdomain.com/llms.txt に配置します。V2 では /docs/llms.txt のような、より具体的なパスにファイルを配置することもでき、該当するファイルのうち最も具体的なものがページの対象範囲を記述します。

構文は?

プレーンな Markdown:H1 を1つ(プロジェクト名)、任意の引用ブロック形式の概要、任意の自由本文、その後に H2 で区切られた任意の数のセクションを置き、各セクションには `- [name](url): notes` 形式のリスト項目を含めます。仕様は llmstxt.org/core.html を参照してください。

URLはいくつ掲載すべきですか?

仕様上の件数はありません。10~30 は開始時のヒューリスティックにすぎません。意図したタスクにリストを決めさせ、実際のコンテンツ境界にはパス単位のファイルを使います。

絶対URLと相対URLのどちらを使うべきですか?

絶対 URL です。相対 URL も技術的には許可されますが、ファイルがコピーされたりコンテキスト外で取得されたりすると曖昧になります。私たちを含む大半のバリデーターは、相対 URL を警告として指摘します。

多言語にはどう対応すればよいですか?

この提案は、特定の i18n アーキテクチャを規定するものではありません。デフォルト言語のルートファイルとロケール単位のファイルを使用し、ローカライズされたページ上で rel=describedby を使用して該当するマップを宣言することができます。

llms.txtは安全ですか?

これは公開ファイルです。中身はすべて公に配信されるものとして扱ってください。ステージングURL、認証が必要なページ、クエリ文字列に秘密情報を含むURLは決して掲載しないでください。

robots.txtでllms.txtへのボットアクセスをブロックすべきですか?

必要なクライアントには許可を与え、不要なクライアントはブロックしてください。robots.txtは任意のクロール指示を公開するものであり、アクセス制御ではありません。機密情報は認証の背後に置き、公開ファイルには含めないでください。

llms.txtを自動生成できますか?

はい。ビルド時にCMSやコンテンツコレクションから生成するか、サーバーのルートからレンダリングしてください。出力を確認し、CIで検証とリンクチェックを実行してください。

llms.txt はどのくらい大きくできますか?

提案ではバイト数の上限を設けていません。このサイトは 50 KB を超えると情報提供のレビュー通知を出します。これは有効性のしきい値ではなく、ローカルなキュレーションのヒューリスティックです。

llms.txt が機能しているかどうかは、どう測定すればよいですか?

ファイルへのリクエストをサーバーログで監視し、ユーザーエージェントを慎重に分類します。リクエストが証明するのは取得であり、読んだことや使ったことではありません。下流の紹介や引用は別々に追跡し、どちらか一方のシグナルだけから因果関係を推測しないでください。

実際の例はどこで見られますか?

/examples/ のギャラリーをご覧ください。Anthropic、Cloudflare、Stripe、Mintlify、Vercel、Perplexity が本番環境で公開している llms.txt ファイルと、それぞれの注目点に関する説明を掲載しています。

次へ

ソース