> ## Documentation Index
> Fetch the complete documentation index at: https://adminroletesting-justin-client-exports.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Demander à l'agent

> Utilisez l'agent IA intégré pour rédiger du contenu, modifier des pages, rechercher dans le site, téléverser des fichiers et configurer les paramètres.

L'éditeur inclut un agent intégré qui peut modifier des pages, réorganiser la navigation, mettre à jour `docs.json`, effectuer des recherches dans l'ensemble de votre référentiel et gérer les paramètres du tableau de bord.

L'agent de l'éditeur effectue les modifications directement sur votre branche actuelle.

<div id="open-the-agent">
  ## Ouvrir l'agent
</div>

Cliquez sur **Ask agent** dans la barre d'outils de l'éditeur, ou appuyez sur <kbd>Cmd</kbd> + <kbd>I</kbd> (macOS) ou <kbd>Ctrl</kbd> + <kbd>I</kbd> (Windows).

Pour fermer le panneau, cliquez sur le bouton **X** dans l'en-tête du panneau ou appuyez à nouveau sur <kbd>Cmd</kbd> + <kbd>I</kbd>.

<div id="send-a-message">
  ## Envoyer un message
</div>

Saisissez votre requête dans la zone de chat en bas du panneau et appuyez sur <kbd>Enter</kbd> ou cliquez sur le bouton d'envoi <Icon icon="arrow-up" />.

Tapez <kbd>@</kbd> pour mentionner une page spécifique. L'agent se concentre sur cette page lors du traitement de votre requête. Si vous ne mentionnez pas de page, l'agent utilise la page actuellement ouverte.

Exemples de prompts :

* `simplify the introduction page`
* `fix all grammar errors across my content`
* `add a new page that explains authentication`
* `rename every mention of "Acme Pro" to "Acme Team" across all pages`
* `update docs.json to add a new group called "Guides"`

<div id="attach-files">
  ## Joindre des fichiers
</div>

Cliquez sur l'icône en forme de trombone dans la zone de chat, ou faites glisser-déposer des fichiers dans le panneau. L'agent lit les fichiers joints comme contexte pour votre requête.

Types de fichiers pris en charge :

* **Images** : JPG, PNG, GIF, WebP, SVG
* **Documents** : PDF
* **Code et texte** : `.js`, `.ts`, `.jsx`, `.tsx`, `.mdx`, `.md`, `.json`, `.yaml`, `.html`, `.css`, Python, Go, Rust, Ruby, Java, Swift, C, C++, SQL, scripts shell, et plus encore

Taille maximale : 5 Mo par fichier. Maximum : 10 fichiers par message.

<div id="add-a-selection-to-the-agent">
  ## Ajouter une sélection à l'agent
</div>

En mode visuel, sélectionnez du texte sur une page. Une barre d'outils flottante apparaît au-dessus de la sélection. Cliquez sur **Add to agent** pour envoyer le texte sélectionné à l'agent comme contexte.

<div id="review-what-the-agent-changed">
  ## Examiner ce que l'agent a modifié
</div>

À mesure que l'agent modifie vos pages, un panneau **Changed files** apparaît dans le chat. Développez-le pour voir la liste de tous les fichiers modifiés au cours de la session. Cliquez sur n'importe quel fichier pour l'ouvrir en vue de comparaison et comparer les modifications de l'agent à l'original.

<div id="what-the-agent-can-do">
  ## Ce que l'agent peut faire
</div>

<div id="edit-pages">
  ### Modifier des pages
</div>

L'agent peut écrire, réécrire, développer et réorganiser le contenu de n'importe quelle page. Il lit votre contenu existant pour respecter votre style et votre structure.

<div id="search-and-navigate-your-content">
  ### Rechercher et naviguer dans votre contenu
</div>

L'agent peut effectuer une recherche dans l'ensemble de votre référentiel, et pas seulement sur la page ouverte. Utilisez-le pour trouver des informations, repérer des incohérences ou vérifier qu'un contenu existe avant de l'ajouter.

<div id="update-navigation-and-docs-json">
  ### Mettre à jour la navigation et docs.json
</div>

L'agent peut ajouter, renommer, réordonner et supprimer des éléments de navigation, les mêmes modifications que vous feriez manuellement dans le panneau de navigation. Il peut aussi mettre à jour la configuration `docs.json` directement, y compris en ajoutant de nouveaux groupes, en ajustant des paramètres et en configurant des redirections.

Exemple : `add a "Quickstart" group under the Getting Started tab and move the quickstart page into it`

<div id="run-bash-commands">
  ### Exécuter des commandes bash
</div>

L'agent peut exécuter `grep`, `rg` et d'autres commandes bash sur votre référentiel. Utilisez cette fonction pour des opérations en masse sur de nombreux fichiers.

Exemple : `find every page that mentions the deprecated /v1/auth endpoint`

<div id="configure-your-site-code-mode">
  ### Configurer votre site (mode code)
</div>

Pour les requêtes qui vont au-delà de la modification de pages (configurer l'authentification, gérer des workflows ou modifier les paramètres de déploiement), l'agent passe en mode code. Il écrit et exécute un script sur votre tableau de bord Mintlify en votre nom.

Le mode code respecte vos permissions du tableau de bord. Si vous n'avez pas accès à un paramètre dans le tableau de bord, l'agent ne peut pas non plus le modifier.

Exemples de prompts qui utilisent le mode code :

* `enable JWT authentication for my site`
* `create a workflow that updates my site when I merge a PR`
* `add a custom domain`

<div id="continue-an-automation-run">
  ### Poursuivre une exécution d'automatisation
</div>

Lorsque vous ouvrez l'éditeur depuis une exécution d'automatisation terminée en cliquant sur **View changes**, le panneau de l'agent s'ouvre automatiquement avec le contexte de ce que l'automatisation a fait. Une carte **Pages modifiées** en haut du chat liste chaque page modifiée par l'automatisation — cliquez sur une page pour ouvrir une vue de diff.

L'agent dispose du contexte du prompt de l'automatisation, d'un résumé des modifications qu'elle a effectuées et des pages qu'elle a modifiées. Vous pouvez lui demander d'affiner ou d'étendre le travail de l'automatisation sans avoir à réexpliquer le contexte.

Par exemple : `The new section on rate limits is too long. Trim it to three sentences.`

<div id="session-history">
  ## Historique des sessions
</div>

Cliquez sur l'icône d'horloge dans l'en-tête du panneau pour voir vos précédentes sessions de chat. Cliquez sur une session pour la rouvrir et voir ce que l'agent a modifié.

<div id="ai-instructions">
  ## Instructions d'IA
</div>

Pour donner à l'agent des consignes persistantes telles que des règles de voix, de terminologie ou des conventions de mise en forme, configurez des instructions d'IA dans les [Paramètres de l'éditeur](/fr/editor/settings#ai-instructions). L'agent suit ces instructions à chaque requête sans que vous ayez besoin de les répéter.
