LIMITED TIME50% OFF Pro Annual — $49.98$24.99/yr
29d:04h:28m:46s
CLAIM 50% OFF →
← Tous les articles

Artefacts Claude — le guide complet

Le Claude d’Anthropic possède une fonctionnalité que la plupart des autres chatbots IA n’ont pas : les artefacts. Du code autonome, du HTML, des composants React, des diagrammes Mermaid et des SVG qui s’affichent directement dans la conversation comme des unités indépendantes.

Bien utilisés, les artefacts transforment Claude en un outil de prototypage unique. Mal utilisés, ce ne sont que des blocs de code glorifiés. Voici le guide complet.

Ce qu’est réellement un artefact

La documentation d’Anthropic définit les artefacts comme « un contenu substantiel et autonome que les utilisateurs modifieront, itéreront ou emporteront hors de la conversation ». En pratique, ils couvrent six types :

  1. Code — Python, TypeScript, Rust, Go, etc. Rendu avec coloration syntaxique.
  2. Documents Markdown — prose longue, rapports, brouillons.
  3. Pages HTML — pages d’accueil en fichier unique, tableaux de bord, prototypes.
  4. Composants React — composants rendus en direct avec une réactivité complète.
  5. Diagrammes Mermaid — organigrammes, diagrammes ER, diagrammes de séquence. Rendu en SVG en ligne.
  6. Images SVG — graphiques vectoriels générés à partir de prompts.

Claude décide quand transformer quelque chose en artefact en fonction de sa longueur et de son autonomie. Vous pouvez influencer cette décision en disant « fais-en un artefact » ou « sous forme de composant autonome ».

Pourquoi les artefacts sont importants pour l’exportation

L’artefact a son propre cycle de vie :

  • Il est rendu séparément du texte de la conversation.
  • Vous pouvez le modifier en ligne (demandez à Claude d’« itérer sur l’artefact »).
  • Il possède un identifiant stable à travers les modifications.

Cela rend l’exportation délicate. Si votre outil d’exportation se contente de vider la conversation en Markdown, l’artefact apparaît soit (a) sous forme de blocs de code en ligne perdant leur forme rendue, soit (b) totalement absent.

Les bons outils d’exportation traitent les artefacts comme des éléments de première classe.

Comment ChatExport AI gère les artefacts

Trois modes, choisis par exportation :

Mode 1 : Intégré (par défaut pour PDF, Word)

Le contenu de l’artefact est intégré dans le transcript de la conversation à l’endroit où il est apparu. Le code conserve sa coloration syntaxique. Les diagrammes Mermaid sont rendus sous forme de SVG intégré. Les pages HTML sont rendues sous forme de capture d’écran de la page rendue.

Idéal pour : remettre l’exportation à quelqu’un qui veut simplement lire la conversation.

Mode 2 : Fichiers séparés (par défaut pour ZIP, Markdown)

L’artefact est sauvegardé en fichier autonome :

  • Code → chat/<nom-de-l-artefact>.py (ou .ts, .rs, etc.)
  • HTML → chat/<nom-de-l-artefact>.html
  • React → chat/<nom-de-l-artefact>.jsx
  • Mermaid → chat/<nom-de-l-artefact>.mmd plus chat/<nom-de-l-artefact>.svg
  • SVG → chat/<nom-de-l-artefact>.svg

Le transcript référence chaque artefact via un lien relatif.

Idéal pour : remettre l’artefact à un développeur qui veut exécuter / modifier le code.

Mode 3 : Les deux

Le mode ZIP inclut les deux : le transcript intégré pour la lecture, les artefacts en fichiers séparés pour l’exécution.

Idéal pour : l’archivage. Six mois plus tard, vous apprécierez d’avoir les deux vues.

Pièges des artefacts

Révisions multiples

Si vous itérez sur un artefact (« agrandir le bouton »), Claude met à jour l’artefact sur place. Les révisions plus anciennes disparaissent de la vue de la conversation mais sont récupérables via le panneau d’historique de l’artefact.

ChatExport AI capture la version actuelle de chaque artefact au moment de l’exportation. Si vous voulez toutes les révisions, demandez à Claude de « montrer v1, v2, v3 de l’artefact » avant d’exporter ; l’historique des révisions s’exporte alors sous forme de blocs de code séparés.

Artefacts incomplets

Si Claude est en cours de génération lorsque vous cliquez sur Exporter, l’artefact partiel est inclus tel quel. Attendez que l’indicateur de streaming soit terminé avant d’exporter.

Dépendances des artefacts React

Les artefacts React peuvent importer depuis une petite liste blanche (React, Tailwind via classnames, icônes lucide-react). L’exportation capture le source JSX ; le consommateur doit configurer les mêmes dépendances pour l’exécuter localement.

Les exportations de ChatExport AI incluent un README.md dans le ZIP pour les artefacts React indiquant les dépendances requises, ainsi qu’un extrait montrant comment ébaucher un projet Vite + React qui exécute l’artefact.

Rendu hors ligne des diagrammes Mermaid

L’exportation SVG d’un diagramme Mermaid est totalement autonome — s’ouvre dans n’importe quel navigateur, sans besoin d’internet. L’exportation du source .mmd permet de l’éditer et de le re-rendre plus tard.

Flux de travail : du prototype Claude au code livré

Le flux qui a le mieux fonctionné pour moi :

  1. Interroger Claude pour construire le prototype en tant qu’artefact React. Itérer en ligne 2 à 3 fois.
  2. Exporter la conversation en ZIP. Le transcript explique les décisions de conception ; les fichiers d’artefact sont exécutables.
  3. Déposer l’artefact dans un vrai projet Vite. Ajouter les dépendances listées. Le composant s’exécute tel quel dans le projet.
  4. Remplacer les commentaires en prose de style prompt par de vrais JSDoc. Ajouter des tests. Livrer.

Temps total entre l’invite et l’exécution locale : ~5 minutes. L’exportation est ce qui rend cela rapide — c’est le pont entre « Claude a construit ceci » et « ceci est dans mon dépôt ».

Essayez-le

Ouvrez Claude. Demandez-lui de « me construire une page HTML autonome qui est un diagramme Mermaid d’un flux d’inscription utilisateur ». Une fois l’artefact rendu, exportez la conversation en ZIP via ChatExport AI. Le ZIP contient le transcript plus un .html autonome plus le source .mmd plus le .svg rendu.

Voilà le flux de travail complet des artefacts Claude.

Liens connexes

Essayez ChatExport AI

Extension Chrome gratuite. Sans compte.

Ajouter à Chrome — gratuit