/llms.txt の紹介とOSSマーケティングの考察

Tadashi Shigeoka ·  Sat, November 23, 2024

WebサイトをLLMフレンドリーにする /llms.txt と、llms.txt を生成するツール Generate llms.txt をご紹介します。

/llms.txt とは?

/llms.txt は、Webサイトのルートディレクトリに配置されるテキストファイルです。このファイルには、LLMがWebサイトの情報を効率よく理解するために必要な情報が記述されます。具体的には、以下のような内容が含まれます。

  • サイトの概要: サイトの目的や主要なテーマを簡潔に記述します。
  • 詳細情報へのリンク: ドキュメントやAPIリファレンスなど、LLMがより詳細な情報を得るためのリンクを記述します。
  • 構造化された情報: サイトの構造や重要な要素をリスト形式で記述します。

/llms.txt ファイルは、Markdown形式で記述されるため、人間にも読みやすく、LLMも構造を理解しやすいのが特徴です。

/llms.txt のメリット

/llms.txt を導入することで、Webサイトは以下のようなメリットを得られます。

  • LLMによる情報取得の効率化: LLMは、 /llms.txt に記述された情報を参照することで、Webサイト全体の構造を把握し、必要な情報を効率よく取得できます。
  • 情報アクセシビリティの向上: LLMを活用したサービスを利用するユーザーは、 /llms.txt を通じてWebサイトの情報にアクセスしやすくなります。
  • Webサイトの価値向上: LLMによる情報取得を促進することで、Webサイトの露出機会が増え、より多くのユーザーに情報を届けることができます。
  • 最新技術への適応: 今後ますますLLMが活用されていく中で、 /llms.txt の導入は、Webサイトを最新技術に適応させるための第一歩となります。

/llms.txt の具体的な記述例

以下に /llms.txt の具体的な記述例を示します。

# Sample Website
 
> このサイトは、ソフトウェア開発に関する情報を提供しています。
> 主なコンテンツは、プログラミング言語、フレームワーク、開発ツールに関する記事です。
 
## ドキュメント
- [Pythonドキュメント](/docs/python.md): Pythonプログラミング言語に関する詳細なドキュメント。
- [JavaScriptドキュメント](/docs/javascript.md): JavaScriptプログラミング言語に関する詳細なドキュメント。
 
## APIリファレンス
- [Sample API リファレンス](/api/ref.md): Sample API のリファレンス。

上記の例では、サイトの概要、ドキュメントへのリンク、APIリファレンスへのリンクを記述しています。

/llms.txt の導入手順

/llms.txt の導入は、以下の手順で行います。

  1. Webサイトのルートディレクトリに、 llms.txt ファイルを作成します。
  2. Markdown形式で、サイトの概要、詳細情報へのリンク、構造化された情報などを記述します。
  3. 作成した llms.txt ファイルをWebサーバーにアップロードします。

/llms.txt のまとめ

/llms.txt は、LLMフレンドリーなWebサイトを実現するための重要なファイルです。導入は簡単で、Webサイトの価値向上につながるため、ぜひ導入を検討してみてください。

今後ますますLLMの活用が広がっていく中で、 /llms.txt はWebサイトの標準的なファイルになるかもしれません。今のうちから導入しておくことで、将来的なメリットを享受できるでしょう。

OSSマーケティングで参考にしたい観点

まず、/llms.txt のプロポーサルを出したのは Answer.AI という点に注目したいです。

また、/llms.txt を簡単に生成するツール Generate llms.txt を提供しているのは Firecrawl です。このツール経由で Firecrawl のサービスを知ってもらい、利用するきっかけづくりになっていると考えられます。

以上、/llms.txtを活用しつつ、OSSマーケティングも注力していきたい、現場からお送りしました。

参考情報