llms.txt ファイル

互換性のあるエージェント向けに、ルートまたは特定のパスで配信するプレーンなMarkdownマップです。このページでは配置場所、v2の構造、探索、検証について説明します。

最終更新:

このファイルとは

llms.txt ファイルは、互換エージェント向けに選択したリソースをマッピングする Markdown ドキュメントで、各リンクに任意の注記を付けられます。これは 2024年9月 に Answer.AI の Jeremy Howard が、強制される標準ではなく慣行として提案しました。概念と導入状況を知りたいなら、まず llms.txtとは。このページではファイル自体に焦点を当てます。

保存場所

v2ではオリジンのルート、 https://yourdomain.com/llms.txt、または https://yourdomain.com/docs/llms.txt。適用可能なファイルのうち最も具体的なものが、ページのスコープを記述します。次の方法で宣言してください: rel="describedby" をHTMLまたはHTTPの Link ヘッダーで可能な場合に示します。付属する llms-full.txt は、 その慣例を明示的にサポートするクライアント向けに、統合されたページコンテンツを提供できる。

構造の概要

  • H1を1つ サイトまたはプロジェクト名を持つ。必須で、1 行目です。
  • オプションのブロッククォート H1の後: 事実に基づく要約。
  • 見出しのない、コンテキスト用の任意の自由記述 Markdown 本文。
  • H2セクション、それぞれが - [name](url): note 項目。タイトルが次のセクション: Optional 特別な V2 の意味を持たせず、二次リンクを編集上ラベル付けできます。

注釈付きの例を含む完全なルールは、 形式リファレンス.

最小限の有効な例

llms.txt
# Acme

> Acme is a hosted analytics platform for product teams.

## Documentation

- [Quickstart](https://acme.example/docs/start): install, init, first dashboard.
- [API reference](https://acme.example/docs/api): full endpoint catalogue.

## Optional

- [Blog](https://acme.example/blog): product updates and tutorials.

よくある間違い

  • 曖昧な相対URL。 ファイルがコピーされる可能性がある場合、絶対リンクの方が安全です。
  • 要約内のマーケティング文。 ブロック引用は事実に基づいて記述してください。
  • サイトマップ全体をダンプする。 このファイルは厳選したマップであり、インデックスではありません。
  • MarkdownではなくHTML。 ファイルはプレーンテキストのMarkdownでなければなりません。
  • 誤ったMIMEタイプで配信する。 次を使用します: text/plain (UTF-8)。

正しく提供すること

ほとんどのスタックでは、これは public ディレクトリ内の静的ファイルです。スタック別ガイドを参照してください。 Next.js, Astro, WordPress, Hugo または Cloudflare PagesContent-Type: text/plain; charset=utf-8 と短いキャッシュを設定して更新を反映させます。

よくある質問

llms.txtはllm.txtと同じですか?

仕様上の名称は llms.txt (複数形)。 llm.txt はよくある誤記です。正規名を配信します。

ファイルを更新する必要がありますか?

サイトマップと同じです。古いリンクは、それを読むツールへの信頼を損ないます。 主要ページを変更したら再生成してください。

適切なサイズは?

。提案ではバイト数の上限を設けていません。意図したタスクに集中させ、対応するクライアントをテストし、役立つ場合は実際の範囲をパス単位のファイルに分けます。

ソース