# Docs prêtes pour les LLM

Nous développons des fonctionnalités qui facilitent l’ingestion et l’exploitation du contenu de votre documentation par les grands modèles de langage (LLM).

À mesure que les LLM deviennent de plus en plus importants pour la recherche d’informations et l’assistance par la connaissance, rendre votre documentation compatible avec les LLM peut considérablement améliorer la manière dont ces modèles comprennent et représentent vos produits ou services.

Une documentation optimisée pour les LLM garantit que des systèmes d’IA comme ChatGPT, Claude, Cursor et Copilot peuvent récupérer et fournir des réponses exactes et contextuelles sur votre produit ou votre API.

## .md pages

Avec GitBook, toutes les pages de votre site de documentation sont automatiquement disponibles sous forme de fichiers Markdown. Si vous ajoutez l’ `.md` extension à n’importe quelle page, vous verrez le contenu de cette page rendu en Markdown, que vous pouvez transmettre à un LLM pour un traitement plus efficace qu’un fichier HTML.

<a href="https://gitbook.com/docs/publishing-documentation/llm-ready-docs.md" class="button primary">Consultez le fichier .md de cette page</a>

## llms.txt

[llms.txt](https://llmstxt.org/) est une norme proposée pour rendre le contenu web disponible dans des formats textuels plus faciles à traiter pour les LLM. Vous pouvez accéder à la `llms.txt` page en ajoutant `/llms.txt` à l’URL racine de votre site de documentation.

La `llms.txt` fichier sert d’index pour votre site de documentation, en fournissant une liste complète de toutes les pages disponibles au format Markdown. Avec ce fichier, vous facilitez la découverte et le traitement efficaces de votre contenu de documentation par les LLM.

<a href="https://gitbook.com/docs/llms.txt" class="button primary">Consultez le /llms.txt pour la documentation GitBook</a>

## llms-full.txt

Là où le `llms.txt` fichier contient un index de toutes les URL et titres de pages de votre site de documentation, le `llms-full.txt` contient l’intégralité du contenu de votre site de documentation dans un seul fichier qui peut être transmis aux LLM comme contexte.

<a href="https://gitbook.com/docs/llms-full.txt" class="button primary">Consultez le fichier /llms-full.txt pour la documentation GitBook</a>

Les LLM peuvent utiliser cet index pour accéder directement aux versions Markdown de vos pages, ce qui leur permet d’intégrer votre documentation dans leur contexte sans avoir besoin d’analyser le HTML.

## Serveur MCP

GitBook expose automatiquement un serveur Model Context Protocol (MCP) pour chaque espace publié. MCP offre aux outils d’IA un moyen structuré de découvrir et de récupérer votre documentation sous forme de ressources — sans scraping requis.

Vous pouvez accéder à votre serveur MCP en ajoutant `/~gitbook/mcp` à l’URL racine de votre site de documentation. Par exemple, le serveur MCP de la documentation GitBook se trouve à `https://gitbook.com/docs/~gitbook/mcp`.&#x20;

{% hint style="info" %}
Visiter cette URL dans votre navigateur entraînera une erreur. À la place, vous pouvez la partager avec des outils capables d’effectuer des requêtes HTTP, comme des LLM ou des IDE.
{% endhint %}

En savoir plus en lisant [mcp-servers-for-published-docs](https://gitbook-open-v2-preview.gitbook.workers.dev/url/gitbook.com/docs/documentation/fr/publishing-documentation/mcp-servers-for-published-docs "mention").

## Conseils pour optimiser votre documentation pour les LLM

Maintenant que votre site GitBook génère automatiquement des `.md` pages, `llms.txt` et `llms-full.txt` fichiers, ces bonnes pratiques aideront les LLM à comprendre et exploiter efficacement votre contenu.

En utilisant ces optimisations, vous pouvez également améliorer les performances de votre documentation dans les moteurs de recherche alimentés par l’IA et dans l’optimisation des moteurs génératifs (GEO).

Le meilleur dans tout ça ? Ces recommandations rendront généralement votre documentation plus facile à lire pour les personnes aussi.

### Utilisez une structure claire et hiérarchique

Structurez votre contenu avec de bons titres (H1, H2, H3) et n’écrivez pas seulement d’énormes blocs de texte. Les puces, les listes numérotées et les paragraphes plus courts facilitent la lecture.

### Rédigez un contenu concis et sans jargon

Restez simple et évitez les termes techniques complexes, sauf si vous en avez vraiment besoin. Les LLM fonctionnent beaucoup mieux lorsque vous dites ce que vous voulez dire sans ajouter de remplissage.

### Incluez des exemples pratiques

Montrez, ne vous contentez pas de dire. Des extraits de code, des exemples d’API et des cas concrets aident les LLM — et vos utilisateurs — à comprendre comment les choses fonctionnent réellement en pratique.

### Gardez un contenu à jour et exact

Personne n’aime une documentation obsolète. Des mises à jour régulières signifient que les LLM ne donneront pas de mauvaises informations sur vos dernières fonctionnalités et mises à jour.

### Testez avec des outils d’IA

Essayez réellement de poser à ChatGPT ou à Claude des questions sur votre documentation pour voir à quel point ils comprennent bien votre contenu. Vous pourriez être surpris par ce qui fonctionne et ce qui ne fonctionne pas.
