# Docs prêtes pour LLM

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

À mesure que les LLM deviennent de plus en plus importants pour la recherche d'information et l'assistance par la connaissance, rendre votre documentation adaptée aux LLM peut améliorer considérablement la façon dont ces modèles comprennent et représentent vos produits ou services.

Une documentation optimisée pour les LLM permet aux systèmes d'IA tels que ChatGPT, Claude, Cursor et Copilot de récupérer et de fournir des réponses précises et contextualisées sur votre produit ou votre API.

## Pages .md

Avec GitBook, toutes les pages de votre site de documentation sont automatiquement disponibles en tant que fichiers markdown. Si vous ajoutez le `.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 texte 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` Le fichier sert d'index pour votre site de documentation, fournissant une liste complète de toutes les pages disponibles au format markdown. Grâce à 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

Lorsque le `llms.txt` fichier contient un index de toutes les URL et des titres des pages de votre site de documentation, le `llms-full.txt` contient le contenu complet 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 naviguer directement vers les versions markdown de vos pages, leur permettant d'incorporer votre documentation dans leur contexte sans avoir à 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 vos documents en tant que ressources — sans besoin de scraping.

Votre serveur MCP est accessible 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 affichera 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.com/docs/documentation/fr/publishing-documentation/mcp-servers-for-published-docs "mention").

## Conseils pour optimiser vos docs 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 à travailler efficacement avec 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 l'optimisation pour les moteurs génératifs (GEO).

Le meilleur dans tout ça ? Ces directives rendront généralement vos docs plus faciles à lire pour les personnes également.

### Utilisez une structure claire et hiérarchique

Séparez votre contenu avec de bons titres (H1, H2, H3) et n'écrivez pas uniquement de gigantesques blocs de texte. Les puces, les listes numérotées et des paragraphes plus courts facilitent la lecture.

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

Faites simple et évitez les termes techniques complexes sauf si c'est vraiment nécessaire. Les LLM s'en sortent beaucoup mieux lorsque vous exprimez clairement ce que vous voulez dire sans ajouter de remplissage.

### Incluez des exemples pratiques

Montrez plutôt que de simplement expliquer. Les extraits de code, les exemples d'API et les scénarios réels aident les LLM — et vos utilisateurs — à comprendre comment les choses fonctionnent réellement en pratique.

### Maintenez le contenu à jour et précis

Personne n'aime la documentation obsolète. Des mises à jour régulières empêchent les LLM de fournir des informations incorrectes sur vos dernières fonctionnalités et mises à jour.

### Testez avec des outils d'IA

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