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.
| Fichier | Rôle | Format |
|---|---|---|
| robots.txt | Indique aux robots d'exploration quelles parties d'un site ils peuvent consulter | Règles en texte brut |
| sitemap.xml | Liste les pages d'un site pour que les moteurs de recherche les trouvent et les indexent | XML |
| llms.txt | Donne aux assistants IA un résumé concis et des liens vers les contenus les plus utiles | Markdown |
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.