Vol. 1 · The AI Prompt Library Gratuit · Sans inscription · Copier et coller

Prompt Library

Pour Copilot

Prompts Copilot

Prompts pour les deux Copilots: Microsoft 365 Copilot à l'intérieur de Excel, Outlook, Word, PowerPoint et Teams, et GitHub Copilot dans votre éditeur. Chacun est prêt à copier avec un exemple de ce qu'il retourne.

Il y a deux Copilots, et les bons prompts regardent différents pour chacun. Microsoft 365 Copilot vit à l'intérieur de vos applications Office, donc les plus forts prompts lui remettent un vrai artefact à travailler — une table à analyser dans Excel, un fil Outlook enterré à résumer et répondre à, les puces brutes à transformer en brouillon Word, un document à façonner en diapositives, ou une réunion Teams que vous avez manquée. GitHub Copilot vit dans votre éditeur, donc ses prompts ciblent le code que vous avez choisi: expliquer une fonction inconnue, générer des tests qui couvrent vraiment les arêtes, refactoriser sans changer le comportement, debuguer à partir d'une trace pile, ou écrire le message de commit à partir de votre diff.

Chaque prompt ci-dessous nomme la sortie exacte que vous voulez — une structure, une contrainte, une protection contre le détail inventé — car c'est ce qui sépare une réponse Copilot utile d'une vague. Copiez n'importe quel prompt, échangez vos détails, et pour les prompts GitHub, sélectionnez votre code en premier pour que Copilot Chat limite la réponse à ce que vous avez mis en lumière.

10 prompts · gratuit à copier · exemple de résultat sur chacun

Copilot

Analyser un tableau dans Excel avec Copilot

Demander à Copilot dans Excel de trouver les tendances et ajouter une colonne de formule — aucune syntaxe de formule nécessaire.

Le prompt
J'ai une table sur cette feuille. Analysez-la et aidez-moi à agir sur elle.

Les données sont : [DESCRIBE THE COLUMNS, e.g. "Column A date, B region, C revenue, D units"]
Ce que je veux comprendre : [YOUR QUESTION, e.g. "which region is growing fastest and where revenue per unit is dropping"]

Faites quatre choses :
1. Résumez les 3 tendances principales en langage simple, chacune avec le nombre qui le soutient.
2. Ajoutez une nouvelle colonne qui calcule [METRIC, e.g. "revenue per unit"] et expliquez la formule en une ligne.
3. Signalez toute ligne qui ressemble à une erreur ou à une valeur aberrante.
4. Suggérez un graphique qui montrerait la tendance principale et les colonnes à utiliser.
Exemple de résultat
Tendances principales : 1. Les revenus de l'Ouest ont augmenté de 38 % au cours de la période (Q1 412 K $ → Q4 568 K $) — le plus rapide de toute région. 2. Le chiffre d'affaires par unité a baissé de 9 % à l'échelle de l'entreprise (24,10 $ → 21,90 $), entraîné principalement par les réductions de remise de la région Est. 3. Les unités vendues ont augmenté de 22 % mais le revenu que de 11 % — le volume est en hausse, la réalisation des prix est en baisse. Nouvelle colonne « Revenu par unité » → =C2/D2 (revenu divisé par unités, rempli le tableau). Valeurs aberrantes : La ligne 47 affiche 0 unités mais 1 800 $ de revenu — probablement une erreur de saisie de données qui mérite vérification. Graphique suggéré : un graphique en courbe du revenu par unité par mois, divisé par région, pour montrer où l'érosion des prix se produit.

ConseilDans Excel, formater votre plage en tant que tableau (Ctrl+T) d'abord — Copilot est bien plus fiable pour ajouter des colonnes de formule et raisonner sur vos données quand cela s'asseoit dans un tableau nommé plutôt qu'une plage libre.

Copilot

Résumer un long fil Outlook et rédiger une réponse

Rattraper un fil d'e-mail enterré et répondre en une seule étape (Microsoft 365 Copilot in Outlook).

Le prompt 2 fields to fill
Résumez ce fil d'email et rédigez ma réponse.

Résumé d'abord : ce qui a été décidé, ce qui est toujours ouvert, qui attend qui, et toutes les dates mentionnées — 5 puces max.

Alors rédigez une réponse de ma part (, ) que : [WHAT MY REPLY NEEDS TO DO, e.g. "confirm the Thursday deadline and ask Marcus for the credentials"].

Gardez la réponse sous 120 mots, direct, pas de remplissage. N'inventez pas de faits qui ne sont pas dans le fil.
Exemple de résultat
Résumé : - Décision : l'intégration des vendeurs commence la semaine du 16 juin (confirmée par Sarah). - Ouvert : le service juridique n'a toujours pas signé l'accord-cadre — pas de date donnée. - Blocker : Marcus doit les identifiants d'API ; deux personnes l'attendent. - Délai : le lancement du pilote est verrouillé pour le 1er juillet. - Conflit : Sarah a appelé le budget « finalisé » le 9 juin ; Tom a dit « en attente d'approbation financière » le 11 juin. Réponse brouillon : Bonjour à tous — confirmant que nous sommes sur la bonne voie pour le lancement pilote du 1er juillet. Marcus, pouvez-vous envoyer les identifiants d'API avant la fin du jeudi ? C'est le seul élément qui bloque toujours l'intégration. Sarah, pouvez-vous clarifier l'état du budget pour que Tom et moi soyons alignés avant de démarrer ? Merci, [MY NAME]

ConseilOuvrir le fil et utiliser le bouton « Résumer » de Copilot pour le fonder sur l'historique des messages réels, puis affiner avec ce prompt — cela lit les e-mails réels, donc vous n'avez jamais à coller quoi que ce soit.

Copilot

Rédiger un document Word à partir de points bruts

Transformer un schéma désordonnée en un premier brouillon structuré dans Microsoft Word avec Copilot.

Le prompt 3 fields to fill
Rédigez un [DOCUMENT TYPE, e.g. "one-page project brief"] à partir des notes ci-dessous.

Public : 
Ton : [e.g. "plain, confident, no jargon"]
Longueur : environ  mots.

Structurez-le avec des en-têtes clairs. Où mes notes sont minces, laissez un [bracketed placeholder] plutôt que d'inventer des détails. Terminez avec une brève section « Questions ouvertes » listant tout ce que je dois encore décider.

Mes notes :
Exemple de résultat
Bref du projet : Déploiement du module de facturation Objet Livrer le nouveau module de facturation à tous les clients avant le 1er juillet, avec une marge de deux semaines pour les tests de charge. Portée - In : génération de factures, réconciliation des paiements, gestion des webhooks Stripe. - Out : les mises à niveau d'abonnement (phase 2). Risques Migration de données à partir de deux bases de données héritées avec des formats de date incompatibles. [Propriétaire du nettoyage de migration — TBD.] Questions ouvertes - Lancer doucement vers 10 % des comptes en premier, ou version complète dès le premier jour ? - Le support client sera-t-il formé aux demandes de facturation avant le 1er juillet ?

ConseilDonner à Copilot une vraie longueur cible et un public — « environ 250 mots pour l'équipe executive » produit un brouillon plus serrée qu'une « rédiger un brief » ouverte, qui tend à rembourrer.

Copilot

Construire une présentation PowerPoint à partir d'un document

Transformer un document Word ou un rapport en un schéma de diapositive structuré avec Copilot dans PowerPoint.

Le prompt 4 fields to fill
Créez une présentation à partir de .

Public : 
Longueur :  diapositives, plus une diapositive de titre et une diapositive de fermeture.
Objet de la conversation : .

Pour chaque diapositive, donnez-moi : un titre court, 3 points max, et une note de présentateur d'une ligne. Gardez les puces à des phrases, pas des phrases. Ne mettez pas plus d'une idée sur une diapositive.
Exemple de résultat
Diapositive 1 — Titre : « Module de facturation : Plan de lancement et risques » Diapositive 2 — Pourquoi maintenant - Le système hérité échoue à l'échelle - Les tickets de support sont jusqu'à 30% - Perte de revenus sur les paiements échoués (Note : ouvrez avec le coût de ne rien faire.) Diapositive 3 — Ce que les navires du 1er juillet - Génération de factures - Réconciliation des paiements - Webhooks de bande Diapositive 4 — Le vrai risque - Incompatibilité du format de date héritée - Nécessite un nettoyage manuel avant l'importation - Marge d'une semaine intégrée Diapositive 5 — La demande - Approuver le calendrier de deux semaines - Assigner un propriétaire de migration aujourd'hui

ConseilPointer Copilot vers un fichier spécifique par nom (« créer une présentation à partir de Q3-Billing-Brief.docx ») — cela tire la structure réelle et les rubriques au lieu de deviner, ce qui rend le schéma correspondre à votre source.

Copilot

Résumer une réunion Teams que vous avez manquée

Obtenir les décisions, les éléments d'action et ce que vous avez spécifiquement manqué d'un appel Teams (Copilot).

Le prompt
J'ai manqué cette réunion. Rattrapez-moi en utilisant la transcription et l'enregistrement.

Donnez-moi :
1. Un résumé de 3 phrases : sujet, décision principale, plus grande question ouverte.
2. Éléments d'action sous forme de tableau — Propriétaire | Tâche | Échéance (utilisez « TBD » si aucune date n'a été dite).
3. Tout ce qui a été dit à propos de [MY NAME or MY TEAM, e.g. "the data team" or "the migration"] spécifiquement.
4. Une chose qui a été débattue mais non résolue.

N'inventer pas les propriétaires ou les dates qui n'ont pas été mentionnés.
Exemple de résultat
Résumé : L'équipe a examiné le déploiement de facturation du Q3 et a accepté de repousser le lancement public de deux semaines pour les tests de charge. La question ouverte est de savoir si le support sera prêt pour les demandes de facturation à la nouvelle date. Éléments d'action : Propriétaire | Tâche | Échéance Priya | Liste de scénario de test de charge | 20 juin Marcus | Confirmer le calendrier de formation CS | 18 juin Ingénierie | Corriger le bug de pagination de facture | 17 juin Sur l'équipe de données : Priya a signalé que le nettoyage de migration a besoin d'un ingénieur pour ~ 3 jours la semaine du 16 juin — elle a demandé à votre équipe de nommer qui. Non résolu : lancement doux pour 10 % en premier par rapport à la version complète dès le premier jour.

ConseilCopilot dans Teams fonctionne seulement sur les réunions qui ont été enregistrées ou transcrites — activez la transcription quand vous planifiez l'appel, ou vous n'aurez rien pour qu'il résume après.

Copilot

Expliquer un code unfamilier (GitHub Copilot)

Utiliser Copilot Chat /explain pour comprendre une fonction avant d'y toucher.

Le prompt 1 field to fill
Expliquez le code sélectionné à quelqu'un qui connaît la syntaxe basique mais pas ce codebase.

1. Ce qu'il fait, en une phrase.
2. Une guide à travers chaque bloc logique et pourquoi c'est là.
3. La partie qu'un nouveau venu est plus susceptible de mal lire.
4. Les effets secondaires, les cas limites ou les modes d'échec.

N'assumez pas que je connais le framework — sortir les appels non-évidents.

Code :
Exemple de résultat
Ce qu'il fait : Récupère les utilisateurs à partir d'une API et retourne uniquement les actifs. Guide : - `async`/`await` : la fonction s'arrête à l'appel réseau au lieu de bloquer l'application. - `response.json()` : analyse le corps HTTP dans un objet JS — sans lui, vous avez des octets bruts. - `.filter(u => u.active)` : garde uniquement les utilisateurs où l'indicateur `active` est vrai. Part la plus mal lue : les débutants pensent souvent que `await` a un délai d'attente. Ce n'est pas — si le serveur traîne et aucun délai d'attente n'est fixé, la promesse peut attendre indéfiniment. Cas limites : si la réponse est un statut d'erreur, `response.json()` peut toujours analyser un objet d'erreur — vérifiez `response.ok` avant de faire confiance aux données.

ConseilDans votre IDE, sélectionner le code d'abord, puis taper « /explain » dans Copilot Chat — cela scopes la réponse à exactement ce que vous avez mis en évidence au lieu du fichier entier, pour que la marche reste pointue.

Copilot

Générer les tests unitaires (GitHub Copilot)

Demander à Copilot Chat /tests pour couvrir le chemin heureux plus les cas limites.

Le prompt 1 field to fill
Écrivez des tests unitaires pour la fonction sélectionnée en utilisant [TEST FRAMEWORK, e.g. "Jest" / "pytest" / "JUnit"].

Couverture :
- Le chemin normal/heureux.
- Cas limites (entrée vide, zéro, valeurs max).
- Entrée invalide et l'erreur qu'elle doit lever.
- Un cas limites réaliste spécifique à ce que fait cette fonction.

Utilisez des noms de tests clairs qui décrivent le comportement, pas « test1 ». Ajoutez un commentaire d'une ligne sur toute affirmation non-évidente.

Fonction :
Exemple de résultat
describe('calculateDiscount', () => { it('applies the percentage discount to a normal price', () => { expect(calculateDiscount(100, 20)).toBe(80); }); it('returns the original price when discount is 0', () => { expect(calculateDiscount(100, 0)).toBe(100); }); it('throws when the discount is over 100%', () => { expect(() => calculateDiscount(100, 120)).toThrow('Invalid discount'); }); it('rounds to 2 decimals to avoid floating-point drift', () => { // 19.99 * 0.1 would otherwise yield 1.7991000000000002 expect(calculateDiscount(19.99, 10)).toBe(17.99); }); });

ConseilAprès que Copilot génère les tests, les exécuter avant de leur faire confiance — un test généré qui passe contre du code bogué vient verrouiller le bug. Les cas de limite et d'erreur sont où vous attraperez les véritables problèmes.

Copilot

Refactoriser une fonction (GitHub Copilot)

Obtenir une version plus propre avec le raisonnement, pas seulement une réécriture.

Le prompt 1 field to fill
Refactorisez la fonction sélectionnée pour la lisibilité et la maintenabilité sans modifier son comportement.

Règles :
- Gardez les mêmes entrées, sorties et effets secondaires.
- Préférez les noms clairs et les retours précoces à la nidification profonde.
- N'ajoutez pas de dépendance nouvelle à moins que vous n'expliquiez pourquoi c'est en valeur.

Donnez-moi : le code refactorisé, puis une brève liste à puces de ce que vous avez changé et pourquoi. Si vous apercevez un bug probable tout en refactorant, signalez-le séparément — ne « réparez » pas silencieusement.

Code :
Exemple de résultat
Refactorisé : function getActiveUserEmails(users) { if (!users?.length) return []; return users .filter(user => user.active) .map(user => user.email.toLowerCase()); } Ce qui a changé : - Ajout d'un retour précoce pour une entrée nulle/vide (levait sur undefined). - Renommé `x` → `user` et `fn` → `getActiveUserEmails` pour l'intention. - Remplacé la boucle manuelle + push par filter/map. Bug possible (signalement, pas correction) : l'original n'a pas minusculé les emails, donc la détection des doublons en aval était sensible à la casse. Je l'ai normalisé — confirmez que c'est le comportement que vous voulez avant de fusionner.

ConseilL'instruction « signaler les bugs séparément, ne pas corriger silencieusement » importe : une refactorisation qui change silencieusement le comportement est comment un PR « nettoyage » casse la production. Vous voulez que la modification soit mise en surface pour que vous décidiez.

Copilot

Déboguer un message d'erreur (GitHub Copilot)

Coller l'erreur et le code dans Copilot Chat /fix et obtenir la cause, pas seulement un patch.

Le prompt 3 fields to fill
Je reçois cette erreur. Aidez-moi à la corriger correctement.

Erreur :


Code pertinent :


Ce que j'essayais de faire : 

Dites-moi : (1) la cause profonde en langage simple, (2) la correction spécifique avec le code corrigé, (3) pourquoi c'est arrivé pour que j'évite la prochaine fois, et (4) une chose à vérifier au cas où il y aurait un problème plus profond. Ne supprimez pas simplement l'erreur.
Exemple de résultat
Cause profonde : Vous appelez `.map()` sur `data` avant le fetch résout, donc `data` est toujours `undefined` au premier rendu. Correction : const [data, setData] = useState([]); // par défaut à [] pas undefined // ... {data.map(item => <Row key={item.id} item={item} />)} Pourquoi c'est arrivé : le composant rend une fois avant le fetch asynchrone se termine ; `undefined.map` jette. Defaulting état à un tableau vide rend le premier rendu sûr. Vérification plus profonde : gérer également les états d'erreur et de chargement — si le fetch échoue, `data` reste `[]` silencieusement. Ajoutez un état `error` pour qu'une demande échouée soit distinguable de « pas de résultats ».

ConseilToujours coller la pile d'appels complète, pas seulement la dernière ligne — Copilot utilise la chaîne d'appels pour trouver où la valeur mauvaise a originé, ce qui est généralement quelques frames au-dessus de où l'erreur a réellement surgi.

Copilot

Rédiger un message de commit ou une description de PR (GitHub Copilot)

Transformer un diff en un message de commit conventionnel clair et un résumé de PR.

Le prompt 1 field to fill
Rédigez un message de commit et une brève description PR pour les changements mis en scène.

Message de commit : utilisez Conventional Commits (par ex. feat :, fix :, refactor :). Une ligne de sujet concise sous 72 caractères, puis un corps expliquant le « pourquoi », pas le « quoi ».

Description PR : 2-3 phrases de ce qui a changé et pourquoi, une liste à puces des changements clés, et une ligne « Comment tester ».

Ne réinsérez pas la diff ligne par ligne — résumez l'intention. Contexte : .
Exemple de résultat
Commit : fix: default user list to empty array to prevent render crash The component rendered before the fetch resolved, so `data.map` threw on undefined. Defaulting state to [] makes the first render safe and removes the white-screen error on slow connections. Description PR : Corriges le plantage intermittent sur la page Utilisateurs lorsque l'API est lente. La liste rend maintenant un état vide au lieu de lever. - État `data` par défaut à `[]` au lieu de `undefined` - Ajouter un état d'erreur explicite pour les demandes échouées Comment tester : accélérer le réseau à « Slow 3G » et charger /users — la page doit afficher l'état vide, puis la liste, sans erreur console.

ConseilUtiliser le bouton « Générer le message de commit » de Copilot dans le panneau Contrôle source pour la ligne d'objet, puis l'élargir avec ce prompt pour le corps et le texte de PR — le diff est déjà en contexte, donc vous ne collez rien.

Questions fréquentes

Quels sont les meilleurs prompts Copilot?

Les prompts qui donnent à Copilot quelque chose de concret à agir: une table Excel spécifique, un vrai fil Outlook, une fonction sélectionnée, ou une trace pile — plus la structure exacte que vous voulez retour. Cette page recueille ceux pour les deux Microsoft 365 Copilot et GitHub Copilot, chacun avec un exemple de résultat.

Est-ce que ça marche pour les deux Microsoft 365 Copilot et GitHub Copilot?

Oui — l'ensemble est split entre eux. Les prompts Excel, Outlook, Word, PowerPoint et Teams sont pour Microsoft 365 Copilot; les prompts expliquer, tests, refactorer, corriger et message de commit sont pour GitHub Copilot Chat dans votre éditeur. Chaque carte note quel Copilot c'est pour.

Comment obtenir les meilleurs résultats de GitHub Copilot Chat?

Sélectionnez le code pertinent en premier, puis exécutez le prompt — Copilot limite sa réponse à ce que vous avez mis en lumière au lieu de deviner le fichier entier. Les commandes slash /explain, /tests et /fix mappent directement à plusieurs prompts ici, et coller la trace pile complète (pas juste la dernière ligne) l'aide à trouver la vraie cause.

Ces prompts Copilot sont-ils gratuits?

Oui — chaque prompt ici est gratuit à copier sans compte, email, ou paywall. Vous avez besoin de l'accès à Copilot lui-même (une licence Microsoft 365 Copilot ou une abonnement GitHub Copilot), mais les prompts ne coûtent rien.