Aller au contenu

llms.txt

Dernière mise à jour:

Ce qu'est llms.txt

Le format llms.txt a été proposé par Jeremy Howard le 3 septembre 2024. C'est une proposition, pas un standard officiel. L'idée est simple : au lieu d'obliger un système d'IA à fouiller dans les menus, les bandeaux de cookies et les scripts, le site propose un seul fichier texte en Markdown avec l'essentiel et des renvois vers le détail.

La proposition explique pourquoi : les fenêtres de contexte sont trop petites pour contenir la plupart des sites en entier, et les pages HTML enveloppent leurs informations dans de la navigation, des publicités et du JavaScript difficiles à convertir en texte propre. Le fichier sert surtout à l'inférence, c'est-à-dire au moment où un assistant IA a besoin d'informations pour aider un utilisateur, plutôt qu'à l'entraînement des modèles. La proposition suggère aussi d'offrir des versions Markdown propres des pages importantes, à la même URL suivie de .md.

Comment il fonctionne

Le fichier se trouve à la racine du site, à l'adresse /llms.txt, même si la version actuelle de la proposition permet aussi de le placer dans un sous-chemin pour couvrir les pages situées en dessous. Ses sections suivent un ordre fixe :

  • Un titre H1 avec le nom du site ou du projet. C'est la seule partie obligatoire.
  • Une citation (blockquote) avec un court résumé contenant les informations clés pour comprendre le reste du fichier.
  • Des sections facultatives avec plus de détails, comme des paragraphes ou des listes.
  • Des sections sous des titres H2 contenant des « listes de fichiers » : chaque élément est un lien Markdown avec un nom et une URL, éventuellement suivi de deux-points et d'une courte note.
  • Une section facultative nommée « Optional » pour les liens secondaires qu'un agent IA peut ignorer quand il lui faut un contexte plus court.

Exemple

Une petite boulangerie pourrait publier un fichier de ce type : un H1 « Boulangerie Rosa », une citation qui la présente comme une boulangerie familiale de quartier qui fait du pain au levain et des gâteaux sur commande, et une section « Pages clés » avec des liens vers les produits, les horaires, la commande de gâteaux et la zone de livraison, chacun avec une note d'une ligne. Une section « Optional » pourrait renvoyer vers l'histoire de la boulangerie et sa page presse. Si quelqu'un demande à un assistant IA si la boulangerie fait des gâteaux sans gluten, un assistant qui lit le fichier peut aller directement à la bonne page au lieu de deviner à partir de fragments.

llms.txt, robots.txt et sitemap.xml

Les trois fichiers sont souvent cités ensemble, mais ils ont des rôles différents. robots.txt fixe des règles d'accès, alors que llms.txt est lu à la demande, quand un assistant a besoin d'informations sur un sujet.

FichierRôleFormat
robots.txtIndique aux robots d'exploration quelles parties d'un site ils peuvent consulterRègles en texte brut
sitemap.xmlListe les pages d'un site pour que les moteurs de recherche les trouvent et les indexentXML
llms.txtDonne aux assistants IA un résumé concis et des liens vers les contenus les plus utilesMarkdown

Pourquoi c'est important pour les entreprises et les chatbots

Beaucoup de personnes interrogent aujourd'hui des assistants IA sur des produits et des services. Un fichier llms.txt est un moyen peu coûteux de leur donner un résumé exact et à jour de votre offre, y compris de ce que vous ne proposez pas, ce qui aide à éviter des réponses fausses sur votre entreprise. Le publier ne garantit pas pour autant qu'un système d'IA le lise ou cite votre site : il complète des pages claires, il ne les remplace pas.

La même rigueur profite à un chatbot de site. Un chatbot IA qui répond à partir de vos propres contenus répond mieux quand ces contenus sont propres, factuels et bien structurés. Un llms.txt précis et une base de connaissances précise naissent du même travail : écrire clairement ce qui est vrai sur votre entreprise.

llms.txt chez intoCHAT

intoCHAT publie son propre llms.txt à l'adresse https://www.intochat.ai/llms.txt. Il résume ce que fait intoCHAT, liste ce qu'il ne fait pas, présente les offres avec leurs prix et limites, et inclut le script d'installation d'une ligne. Il renvoie aussi les assistants IA vers une fiche d'information plus complète à l'adresse https://www.intochat.ai/en/llm-info. intoCHAT ne crée pas de fichier llms.txt pour votre site, mais si vous en rédigez un, vous pouvez importer le même texte comme fichier TXT ou Markdown pour entraîner votre agent.

Questions fréquentes

llms.txt est-il un standard officiel ?

Non. C'est une proposition publiée par Jeremy Howard en septembre 2024, avec une spécification publique sur llmstxt.org. Aucun organisme de normalisation ne l'a adoptée, et chaque fournisseur d'IA décide s'il l'utilise.

Où placer un fichier llms.txt ?

À la racine de votre site, pour qu'il soit accessible à l'adresse example.com/llms.txt, au même endroit que robots.txt. La version actuelle de la proposition permet aussi un fichier dans un sous-chemin, qui ne couvre alors que les pages situées en dessous. Rédigez-le en Markdown, pas en HTML.

llms.txt améliore-t-il mon classement sur Google ou dans les réponses des IA ?

Rien ne le garantit. Publier un llms.txt n'assure pas qu'un système d'IA le lise ou cite votre site, et ce n'est pas un facteur de classement sur lequel compter. Son intérêt est de donner aux assistants qui le lisent un résumé court et exact, pour un faible effort de mise à jour.

Quelle différence entre llms.txt et robots.txt ?

robots.txt indique aux robots d'exploration quelles parties d'un site ils peuvent consulter. llms.txt n'autorise ni ne bloque rien : il propose un résumé choisi et des liens qu'un assistant IA lit à la demande quand il a besoin d'informations sur votre site. Les deux fichiers peuvent coexister.

Voyez-le répondre à partir de votre site

Collez l’adresse de votre site et discutez avec un agent créé à partir de vos pages. Cela prend environ une minute.

Créer votre agent gratuitement

Offre gratuite, sans carte bancaire.