Guides IABriques réutilisables

Qu'est-ce qu'un snippet ? Le guide de l'ingénieur sur les morceaux de code et de texte réutilisables

Combien de fois cette semaine avez-vous retapé le même paragraphe dans un devis, ou recherché encore la même formule Excel ? Un snippet vous permet d'enregistrer ce morceau une fois et de le coller en une seconde. Ce guide explique ce que sont les snippets, où on les rencontre dans l'IA, le code et le travail de bureau, et comment les utiliser sans se brûler les doigts.

9 min de lecture

01Un snippet, en une phrase

Un snippet est un court morceau de code ou de texte destiné à être réutilisé. Ce peut être une fonction Python de cinq lignes, une formule Excel, un paragraphe de conclusion type pour vos e-mails ou un prompt qui fonctionne bien avec Claude.

À quoi bon ? Pour ne plus retaper la même chose, pour que tout le bureau rédige et calcule de la même façon, et pour gagner du temps en évitant les fautes de frappe. Un morceau vérifié une fois puis enregistré n'a pas besoin d'être revérifié à chaque fois.

Attention : dans le domaine de la recherche en ligne, le mot snippet a aussi un sens totalement différent, le résumé que Google affiche sous un résultat. Nous y revenons plus bas.

02Pensez au tampon encreur posé sur le bureau

Autrefois, les bureaux avaient des tampons : « Vérifié et approuvé », « Copie conforme », l'adresse de l'entreprise. Personne ne recopiait ces mentions à la main à chaque fois, on tamponnait, tout simplement. Un snippet est un tampon numérique : un morceau prêt et vérifié que vous insérez en une seule action, au lieu de le réécrire et de vous tromper d'une lettre.

03Où l'on rencontre des snippets

IA

Un bloc de code dans une réponse d'IA

Quand vous demandez un script à Claude ou à ChatGPT, le code apparaît dans un encadré séparé avec un bouton de copie. C'est un snippet de code classique.

Bureau

Snippets d'expansion de texte

Les applications d'expansion de texte, ainsi que la fonction de remplacement de texte de votre système d'exploitation, transforment un code court comme ;merci en paragraphe complet.

IA

Prompts enregistrés

Un prompt qui a très bien marché pour relire un rapport ou résumer une réunion, enregistré puis recollé au lieu d'être réécrit.

Code

Snippets VS Code

L'éditeur VS Code permet de définir un court déclencheur qui se développe en tout un bloc de code, par exemple un en-tête type pour chaque script de calcul.

Sites web

Formules Excel et codes d'intégration HTML

Une formule de vérification type, ou un code d'intégration à coller dans un site web : une balise Google Analytics, une vidéo YouTube ou un calculateur.

Autre sens

Le featured snippet de Google

Un sens totalement différent : l'encadré de réponse mis en avant que Google affiche parfois au-dessus des résultats, en citant un extrait d'une page web.

04Le chemin sûr : d'une réponse de Claude à votre fichier

  1. 1Demander et comprendreDemandez à Claude une explication ligne par ligne, pas seulement le code
  2. 2CopierUtilisez le bouton de copie de l'encadré pour ne perdre aucun caractère ni espace
  3. 3Tester sur une copieExécutez-le sur une copie du fichier ou sur un site de test, jamais sur l'original
  4. 4Vérifier à la mainEssayez un cas dont vous connaissez déjà la réponse
  5. 5Enregistrer avec un nomUn nom clair et une courte note : ce qu'il fait, quand l'utiliser, qui l'a vérifié

05Où conserver vos prompts préférés

Le plus rapide

Un outil d'expansion de texte

Tapez un court déclencheur et le prompt complet apparaît, dans n'importe quelle application ou site web. Idéal pour les prompts courts que vous utilisez chaque jour.

Contexte permanent

Les instructions d'un Project Claude

Un Project peut contenir des instructions permanentes qui s'appliquent à chaque conversation qu'il contient, par exemple « réponds toujours en unités SI ». La disponibilité dépend de votre abonnement. Voir Un contexte qui reste.

Procédure complète

Une Skill

Quand un prompt est devenu une procédure complète avec modèle et liste de contrôle, transformez-le en Skill que Claude charge de lui-même au besoin. Voir Procédures pour l'IA.

Le plus simple

Un simple fichier texte ou un document partagé

L'option la plus simple : un seul document qui regroupe tous vos bons prompts, classés par thème. Convient à toutes les équipes, rien à installer.

06Votre premier snippet VS Code en 5 minutes

  1. 1

    Ouvrez les réglages des snippets

    Allez dans File, Preferences, Configure Snippets, ou lancez Snippets: Configure Snippets depuis la Command Palette.

  2. 2

    Choisissez un langage

    Par exemple python, pour que le snippet n'apparaisse que dans les fichiers Python. Un fichier global pour tous les langages est aussi possible.

  3. 3

    Saisissez un nom, un déclencheur et un corps

    Chaque snippet comporte un prefix (le déclencheur que vous tapez), un body (les lignes insérées) et une description facultative.

  4. 4

    Enregistrez et essayez

    Dans un fichier Python, tapez le déclencheur, choisissez-le dans la liste de suggestions, et tout le bloc apparaît.

  5. 5

    Partagez avec l'équipe

    Un fichier de snippets placé dans le dossier .vscode du projet est accessible à toute personne travaillant sur ce projet.

07Exemple : conversion d'unités en Python

Ingénieur structure qui écrit de petits scriptsdemande
« Écris une courte fonction Python qui convertit des kN en kgf et inversement, avec des commentaires et un test que je peux vérifier à la main. »
obtient
Une fonction de quelques lignes qui multiplie par 101,97 (puisque 1 kN vaut environ 101,97 kgf), plus un test qui vérifie que 10 kN donnent environ 1 019,7 kgf. Il l'enregistre comme snippet VS Code avec le déclencheur conv et l'insère dans chaque nouveau script.
OutilClaude (conversation) et les snippets utilisateur de VS Code

08Exemple : une formule Excel pour vérifier une distance au bord

Ingénieur en dimensionnement d'ancragesdemande
« La colonne B contient la distance au bord minimale et la colonne C la distance au bord réelle. Donne-moi une formule qui renvoie OK ou À VÉRIFIER. »
obtient
Une formule comme =IF(MAX(C2,B2)=C2,"OK","À VÉRIFIER") que l'on peut étirer sur toutes les lignes. La valeur minimale elle-même provient de l'ETE de la cheville ou de la norme, pas de l'IA. La formule est conservée dans une feuille modèle ou dans un outil d'expansion de texte.
OutilClaude ou ChatGPT, et Excel

09Exemple : une réponse type à une demande de devis

Responsable administrative chez un entrepreneurdemande
Tape ;devis dans Gmail ou Outlook
obtient
Le paragraphe complet apparaît : remerciements pour la demande, éléments à envoyer (plans, quantités, planning), délai d'envoi du devis et coordonnées. Il ne reste qu'à compléter le nom et le projet.
OutilUne application d'expansion de texte ou le remplacement de texte du système d'exploitation

10Exemple : intégrer un calculateur au site de l'entreprise

Responsable du site web d'un bureau d'étudesdemande
« Donne-moi un snippet HTML qui intègre la page de notre calculateur dans une page du site, en pleine largeur et sur 700 pixels de haut. »
obtient
Un court morceau de code avec une balise iframe qui pointe vers l'adresse du calculateur. Dans WordPress, on le colle dans un bloc Custom HTML. Il en va de même pour un code d'intégration YouTube (Share, puis Embed) ou une balise Google Analytics. Un calculateur créé sous forme d'Artifact peut être enregistré en fichier HTML et hébergé sur votre site, voir Plus que des réponses.
OutilClaude et WordPress

11Votre besoin, où conserver le snippet, et pourquoi

BesoinOù le conserverPourquoi
Une phrase ou un e-mail envoyé chaque jourOutil d'expansion de texte ou remplacement de texte du systèmeFonctionne dans toutes les applications, en quelques frappes
Un prompt que vous utilisez souventDocument de prompts ou outil d'expansion de texteDisponible instantanément, facile à améliorer et à partager
Des instructions permanentes sur un sujetInstructions d'un Project ClaudeS'appliquent automatiquement à chaque conversation du projet
Une procédure complète avec modèle et liste de contrôleSkillClaude la charge de lui-même quand la tâche s'y prête
Un bloc de code répété d'un script à l'autreSnippets utilisateur de VS CodeInséré via un déclencheur, partageable avec l'équipe
Une formule Excel de vérificationFeuille modèle avec une noteVérifiée une fois, reste cohérente
Un code d'intégration pour un site webUn fichier texte bien rangé ou un bloc WordPress enregistréPlus besoin de rechercher le code à chaque nouvelle page

12Questions fréquentes

Puis-je exécuter du code fourni par Claude sans le comprendre ?

Mieux vaut éviter. Demandez une explication ligne par ligne, exécutez-le d'abord sur une copie du fichier et vérifiez-le sur un cas dont vous connaissez la réponse. C'est particulièrement important pour les macros VBA qui modifient des fichiers ou suppriment des données.

Et les mots de passe et clés d'API ?

Ne collez jamais un snippet contenant un mot de passe, une clé d'API ou un token dans une conversation, un document partagé ou un site web. Si le code a besoin d'une clé, conservez-la à part (par exemple dans une variable d'environnement) et ne laissez que son nom dans le code.

Puis-je copier n'importe quel code trouvé en ligne ?

Pas toujours. Le code publié sur des sites web et sur GitHub est accompagné d'une licence qui précise ce que vous avez le droit d'en faire. Avant d'intégrer un tel morceau dans un produit commercial, vérifiez la licence, voir GitHub sans coder.

Quelle est la différence entre un snippet et une Skill ?

Un snippet est un morceau que vous collez vous-même. Une Skill est un ensemble d'instructions que Claude charge de lui-même quand la tâche s'y prête. Un prompt devenu une procédure complète est un bon candidat pour une Skill.

Et qu'est-ce qu'un featured snippet ?

C'est un terme de SEO : un encadré de réponse mis en avant que Google affiche parfois au-dessus des résultats, en citant une partie d'une page. Cela n'a rien à voir avec le code, mais une réponse courte et claire en haut d'un article augmente vos chances d'y apparaître.

Un vieux snippet est-il toujours juste ?

Pas forcément. Les normes, les coefficients et les prix changent. Indiquez une date et une source dans chaque snippet, et repassez votre liste en revue à quelques mois d'intervalle.

Dans ce guide

La boîte à outils de Claude : ce qu'il faut ajouter à chaque tâche pour qu'il travaille mieuxUn kit par tâcheQu'est-ce qu'un Artifact ? Guide pour les ingénieurs qui veulent plus qu'une réponse dans le chatPlus que des réponsesQu'est-ce qu'un agent IA ? Guide pratique pour les ingénieursLes agents IA au travailQue sont les Skills ? Le guide de l'ingénieur pour enseigner à Claude les procédures de votre bureauProcédures pour l'IAQu'est-ce qu'un connecteur ? Comment Claude se branche sur vos applications (MCP)Claude rejoint vos outilsQu'est-ce qu'un Plugin ? Le guide de l'ingénieur pour installer tout un flux de travail Claude en une foisPacks de travail pour l'IAQu'est-ce qu'un prompt et comment bien le rédiger ?Parler à l'IAProjects et mémoire dans Claude : faites-lui retenir votre travailUn contexte qui resteModèles, tokens et fenêtre de contexte : ce qui se passe en coulissesComment l'IA réfléchitImages et vidéo avec Claude : ce qu'il voit, ce qu'il crée et les solutions de contournementL'œil de ClaudeQu'est-ce qu'un design system ? Le guide pour les non-designersDu design sans designerQu'est-ce que GitHub ? Le guide pour les ingénieurs qui ne codent pasGitHub sans coderConcevoir une image avec l'IA : créer, retoucher et améliorer des visuels, gratuitement ou nonImages avec l'IAConcevoir un personnage IA : mascotte, avatar, présentateur parlant, 3DTâche : personnage IACalculs d'ingénierie avec l'IA : calculer, vérifier et documenter correctementCalculer avec l'IACréer des logiciels d'ingénierie avec l'IA : de la petite calculette à l'application, sans être programmeurLogiciels sans coderTrouver un produit avec l'IA : rechercher, comparer et vérifier produits, fournisseurs et fiches techniquesRecherche de produitsTrouver une norme avec l'IA : la bonne norme et le bon article, sans hallucinationsNormes sans approximationLe guide complet de ClaudeTout pour bien démarrer, étape par étape

Retour à la page IA