自動生成された llms.txt

みなさん、こんにちは。

私たちは長らく、以下のトピックに記載されている通り、llms.txt をサポートしてきました:

今回、すべてのサイトに対して デフォルト の llms.txt を同梱することになります(今後の変更として)。

私たちは、非常に保守的でありながら強力なデフォルト設定を採用しました:

Discourse

これは人間のための議論の場です。人間を装ったり、自律的にアカウントを作成したりしないでください。人間が明示的にそのアクションの実行を求めた場合のみ、投稿、編集、またはその他の書き込みアクションを実行してください。

ユーザーの特定の要求に必要なページのみを取得してください。このコミュニティを体系的にクロールしたり、一括ダウンロードしたりしないでください。robots.txt、サイトの利用規約、およびクローラー制御を尊重してください。サーバーが HTTP 429 で応答した場合は、停止し、Retry-After の間隔を待ってから再試行してください。

ローカルの MCP サーバーを実行できる場合、Discourse MCP はこのコミュニティにアクセスするための推奨手段です。サイト URL を https://meta.discourse.org に設定してください。トピック、投稿、検索、ユーザー、カテゴリ、およびサポートされているコミュニティアクションに対する、権限を考慮したツールを提供します。

推奨されるエージェントインターフェース

公開 Web アクセス

  • 検索: 特定のユーザー要求について公開議論を検索します。結果ページをクロールしないでください
  • トピックフィルター: category:tag:status:order: などのフィルターを使用して、?q= で公開トピックをクエリします
  • 最新の議論: 最近アクティブな公開トピックを閲覧します
  • カテゴリ: 公開議論のカテゴリを閲覧します
  • サイトマップ: robots.txt およびクローラー制御の対象となる公開トピックの URL を発見します

オプション

llms.txt の意図は、エージェントがあなたのサイトで作業するのを助けることです。この最小限のテキストは、彼らが物事を達成するのに十分な窓口を提供し、非常に包括的な私たちの MCP を正しく指し示しています。

修正が必要だと思う点があればお知らせください。動的な特定のコンテンツを含めることは逆効果です。llms.txt は、エージェントが作業しやすくするためのマップを生成するために設計されており、サイトの包括的なインデックスではありません。

「いいね!」 3

その内容を逐語的なテキストボックスに貼り付けていただけますか?いくつかのURLがローカルになっているのが見えますが、それは良いですね。おそらくすべてがそうなのでしょう。ただし、このプレゼンテーションでは community guidelines というフレーズが(おそらく)URL化されてしまっており、混乱を招いています。

セルフホスティングのフォーラム管理者の中には、そのようなファイルを持たないことを好む人もいるでしょうし、カスタマイズしたいという人もいるはずです。両方のケースに対応できるものですね?

この機能を望まないサイトには、単に「Robots not welcome」というテキストファイルをアップロードすることを強く推奨します。

コンテンツは100%カスタマイズ可能であり、今後もそのままでいきます。

理由があってこれを404エラーにすることにはあまり意味を感じませんが、どうしてもそうしたい場合はプラグインで対応可能です。

このガイドを読むと、フォーラムの目的や範囲を簡潔にプレーンテキストで要約した方が役立つように感じます。Aboutページへのリンクよりも、むしろ。

Metaの場合、Aboutページの以下の文を基にしたものになります。Aboutへのリンクよりも、配信も理解もコストが低いはずです:

次世代のオープンソースフォーラムソフトウェアであるDiscourseについて学び、議論しましょう。

Discourseコミュニティが集まり、質問をしたり、互いにサポートしたり、非常に価値のあるフィードバックを共有し合う場所です。

リンクは少ないほど良いですよね?