Passer au contenu du pied de page
Iron Academy Logo
Outils et productivité C#

Comment utiliser les fichiers d'invite dans Visual Studio en 10 minutes ou moins

Tim Corey
6m 58s

Les fichiers d'invite sont une fonctionnalité relativement nouvelle qui permet aux développeurs de stocker des instructions personnalisées pour des outils d'intelligence artificielle tels que GitHub Copilot dans un endroit unique et réutilisable. Dans sa vidéo "How To Use Prompt Files in Visual Studio in 10 Minutes or Less", Tim Corey présente l'ensemble du processus de création, d'enregistrement et d'utilisation d'un fichier d'invite Visual Studio afin d'améliorer les suggestions de code de Copilot et d'automatiser les tâches de développement courantes.

Cet article suit la démonstration de Tim. En cours de route, vous verrez comment configurer des fichiers d'invite réutilisables, où les stocker dans votre référentiel de projet et comment les activer dans la vue de chat de Copilot pour répondre à des tâches spécifiques ou à des demandes de chat en ligne.

Introduction aux fichiers d'invite

Au début de la vidéo (0:00), Tim déclare que les fichiers d'invite peuvent être "des moyens très puissants d'améliorer les performances des modèles d'IA que vous utilisez" Il s'agit d'une sorte d'invite de chat ou de boîte d'invite intégrée pour Copilot et d'autres outils d'IA. Au lieu de coller des instructions à chaque fois, vous conservez un fichier markdown dans votre projet afin que le système puisse le charger automatiquement lorsque vous travaillez.

Mise en place d'un exemple de projet

À 0:24, Tim ouvre Visual Studio avec une nouvelle application console .NET 9. Pas de configuration supplémentaire : il suffit de dire "fichier → nouveau projet" Cette table rase montre comment vous pouvez ajouter une prise en charge rapide à n'importe quel référentiel de code source.

Le plan de Tim : créer un fichier d'invite dans le dossier racine du projet, puis montrer comment l'activer dans le chat GitHub Copilot pour obtenir des suggestions et des explications de code plus riches.

Obtention du contenu de l'invite

À 0:38, Tim choisit son exemple d'invite : "Beast Mode", un ensemble d'instructions personnalisées fournies par la communauté et rédigées par Burke Holland. Tim copie le texte brut afin de pouvoir le coller ultérieurement dans son projet (0:59).

Il explique également que vous devrez avoir accès à tous les dossiers sous-jacents. Tim utilise l'extension File Explorer pour Visual Studio (1:01). Si vous ne l'avez pas, allez dans "Extensions → Gérer les extensions" et cherchez "Explorateur de fichiers" (1:05). Cet outil expose tous les fichiers et dossiers, et pas seulement ceux qui sont déjà attachés à votre solution, ce qui facilite la création et la gestion d'invites réutilisables ou de plusieurs fichiers à la fois.

Visual Studio Prompt Files 10 Minutes 1 related to Obtention du contenu de l'invite

Création de la structure du dossier de l'invite

À 1:40, Tim montre le dossier racine de l'application d'exemple de sa console dans l'explorateur de fichiers. Vous pouvez voir le dossier du projet, bin, obj, etc. (1:42).

Il fait un clic droit dans le menu contextuel (1:49) et choisit "Nouveau dossier", en tapant :

.github\prompts
.github\prompts

Cette simple commande crée un dossier .github caché et un sous-dossier prompts (1:58). Tim insiste sur le fait que "prompts" est pluriel (2:04). Visual Studio affiche immédiatement l'icône GitHub sur le dossier (2:10), confirmant qu'il a été reconnu correctement. C'est ici que vous stockez et référencez tous vos fichiers d'accompagnement pour ce projet.

Ajouter le fichier d'invite

Dans le dossier prompts, Tim crée un nouveau fichier markdown nommé :

BeastMode31.prompt.md
BeastMode31.prompt.md

(2:17). Il s'agit d'un fichier d'invite réutilisable contenant les instructions pour Copilot. Une fois créé, Tim l'ouvre et y colle le texte brut de la liste (2:33). Il précise qu'il mettra l'essentiel en lien dans la description de sa vidéo (2:36).

Visual Studio Prompt Files 10 Minutes 2 related to Ajouter le fichier d'invite

Tim fait ensuite une pause pour avertir les téléspectateurs (2:38-3:09) : lisez toujours chaque ligne de l'invite que vous téléchargez. Cachée au milieu, une invite malveillante pourrait demander d'extraire des clés, d'envoyer des données ailleurs ou de modifier le code de manière inattendue. Tim lit lui-même "chaque mot" (2:46). Il s'agit d'un conseil de sécurité essentiel lorsque vous travaillez avec des exemples fournis par la communauté.

Pourquoi cette structure est importante

À 3:13, Tim fait remarquer que le fichier se trouvant sous .github/prompts, si vous ajoutez le projet au contrôle de source, le fichier d'invite voyage avec lui (3:26). Chaque développeur de l'équipe reçoit les mêmes instructions personnalisées et le même contexte AI, ce qui rend votre flux de travail prévisible. Vous pouvez même définir des invites réutilisables pour des tâches courantes et les conserver sous contrôle de version, tout comme votre code source.

Utilisation de l'invite dans Copilot Chat

À 3:31, Tim ouvre GitHub Copilot Chat dans Visual Studio. Il agrandit la vue du chat (3:34), clique sur le bouton "+" (3:39) et voit apparaître une liste de fichiers d'invite disponibles. Comme le fichier se trouve dans le répertoire des invites, Copilot le détecte automatiquement (3:43). Tim clique sur beastmode31.prompt.md et l'active (3:50).

Visual Studio Prompt Files 10 Minutes 3 related to Utilisation de l'invite dans Copilot Chat

Le fichier d'invite étant activé, Tim choisit le LLM à exécuter. Il utilise Claude 4 (3:56), mais vous pourriez choisir un autre mode ou moteur de Copilot. Il tape ensuite une demande de test : "Veuillez ajouter l'injection de dépendances et la configuration à ce projet" (4:09). Il s'agit d'une tâche de développement courante typique pour laquelle un bon message-guide peut aider Copilot à générer le bon code et à expliquer chaque étape.

Regarder Copilot travailler avec l'invite

Tim montre comment Copilot démarre en utilisant le fichier d'invite (4:15). Elle charge d'abord les instructions de Beast Mode, puis produit une liste de contrôle des étapes (4:34). Copilot demande même la permission d'installer des paquets (4:37).

Tim mentionne que Burke Holland recommande d'autoriser l'approbation automatique (4:46), mais Tim lui-même préfère cliquer manuellement sur "Autoriser" à chaque fois (5:01). Il ne clique jamais sur "Toujours autoriser" ou "Autoriser dans cette session" (4:53). Il garde ainsi le contrôle de ce que l'IA exécute réellement.

Visual Studio Prompt Files 10 Minutes 4 related to Regarder Copilot travailler avec l'invite

Au fil des étapes, Copilot ajoute les paquets nécessaires, modifie le code et crée des fichiers de configuration tels que appsettings (6:17). Tim montre comment nier une commande dont il n'est pas sûr (5:44-5:49). Vous pouvez d'abord rechercher une commande, puis prendre une décision (5:52-5:58). Cela permet d'éviter que l'IA n'ait des "hallucinations" et ne fasse des choses que vous n'aviez pas prévues (6:06).

Cette partie de la vidéo montre exactement comment exécuter des invites, sélectionner des invites et les utiliser pour des tâches spécifiques directement dans votre éditeur, sans avoir à copier et coller du texte dans chaque nouvelle session.

L'essentiel à retenir : Fichiers d'invite réutilisables

À la fin (6:23), Tim met l'accent sur la "grande affaire" : l'utilisation d'un fichier d'invite garantit que le LLM fait les choses comme vous le souhaitez - en recherchant d'abord, en suivant vos instructions et en restant cohérent entre les projets. C'est comme si vous donniez à Copilot une commande slash permanente ou un message système adapté à votre flux de travail.

Tim conclut à 6:34 : "Voilà comment utiliser un fichier d'invite dans Visual Studio" Vous pouvez créer plusieurs fichiers (par exemple, des exemples communautaires distincts ou des tâches communes), les stocker sous .github/prompts et laisser Copilot les découvrir automatiquement.

Conclusion

La courte vidéo de Tim Corey démontre une utilisation complète et réelle des fichiers d'invite de Visual Studio :

  • Créez un dossier .github/prompts dans votre dossier racine.

  • Ajoutez un fichier markdown .prompt.md avec les instructions personnalisées que vous avez choisies.

  • Lisez-la et vérifiez-la avant de l'utiliser.

  • Activez-la dans la vue de chat de GitHub Copilot et testez-la avec des demandes de chat en ligne ou de boîte d'invite.

  • Approuvez ou refusez chaque action manuellement afin d'éviter toute modification involontaire.

En suivant l'approche de Tim, les développeurs peuvent stocker, modifier et réutiliser les invites pour les tâches de développement courantes et les demandes de génération de code spécifiques directement dans Visual Studio (ou même VS Code, qui prend en charge une structure de dossiers similaire). Les outils d'IA tels que Copilot peuvent ainsi fournir de meilleures réponses, expliquer le code et s'intégrer de manière transparente dans votre flux de travail existant, tout en vous permettant de garder le contrôle.

Hero Worlddot related to Comment utiliser les fichiers d'invite dans Visual Studio en 10 minutes ou moins
Hero Affiliate related to Comment utiliser les fichiers d'invite dans Visual Studio en 10 minutes ou moins

Gagnez plus en partageant ce que vous aimez

Vous créez du contenu pour les développeurs travaillant avec .NET, C#, Java, Python ou Node.js ? Transformez votre expertise en revenu supplémentaire !

Équipe de soutien Iron

Nous sommes en ligne 24 heures sur 24, 5 jours sur 7.
Chat
Email
Appelez-moi