Activer le support natif de LLMs.txt dans Discourse

À partir de la version Discourse v2026.1.0, la prise en charge native de la norme llms.txt est incluse. Cela permet aux grands modèles linguistiques (LLM) d’explorer et d’interpréter le contenu de votre site plus efficacement.

Comment activer la prise en charge native de llms.txt

  1. Rendez-vous sur /admin/config/security et recherchez LLMs TXT
  2. Téléchargez votre fichier llms.txt (les formats .txt et .md sont acceptés ; consultez https://llmstxt.org pour la syntaxe, le format et les détails d’implémentation)
  3. Enregistrez la configuration

Une fois configuré, votre fichier sera automatiquement servi à l’adresse :

https://votre-site.com/llms.txt

Si vous souhaitez un exemple de référence, vous pouvez consulter https://meta.discourse.org/llms.txt

11 « J'aime »

Est-il impossible pour Discourse de créer le fichier llms.txt dynamiquement pour le site ? Cela semblerait être une fonctionnalité bien plus utile et mettrait cela en accord avec 🤖 Discourse llms.txt Generator Plugin - #2 by Ivan_Rapekas, avec laquelle cette nouvelle fonctionnalité entre en conflit, en écrasant le chemin /llms.txt et en renvoyant une erreur 404 même si le plugin est correctement configuré.

Cette ajout à la fonctionnalité figure-t-il quelque part sur la feuille de route ?

5 « J'aime »

Ma solution de contournement pour ce problème était :

  • Créer un fichier llms.txt dans VS Code contenant uniquement :

    Rendez-vous sur [https://<VOTRE-URL_BASE>/llms-full.txt](https://<VOTRE-URL_BASE>/llms-full.txt)
    
  • Télécharger ce fichier dans la section llms.txt du cœur de Discourse, accessible via admin/config/security?filter=LLMs%20TXT. Enregistrez.

  • Vérifiez que https://<VOTRE-URL_BASE>/llms.txt affiche bien le contenu du fichier texte ci-dessus.

  • Désormais, espérons que les LLM accédant à llms.txt seront orientés vers llms-full.txt, qui est généré dynamiquement par 🤖 Discourse llms.txt Generator Plugin

1 « J'aime »