GitHub Copilot dans VS Code - Personnaliser le chat selon votre workflow
Cette présentation couvre les quatre aspects principaux de la personnalisation de GitHub Copilot, illustrés par le REX (Retour d'Expérience) du projet Recif.
- Personnaliser le comportement de Copilot
- Définir le contexte du projet Recif
- Configuration des conventions de code
- Templates réutilisables (.copilot-instructions.md)
- Instructions par répertoire
- Versioning avec Git
- Chat classique, Inline Chat, Quick Chat
- Utilisation pratique dans le projet
- Raccourcis et commandes
- GPT-4o, GPT-4o mini, o1-preview, o1-mini
- Cas d'usage par modèle
- Stratégie de sélection
- Problème d'authentification OIDC
- Diagnostic avec Copilot
- Résolution guidée étape par étape
- Bilan des gains de productivité
- Introduction aux futures fonctionnalités
- Transition vers la présentation du collègue
# Ouvrir le fichier HTML dans votre navigateur
open presentation/index.html# Avec Python
cd presentation
python -m http.server 8000
# Avec Node.js
cd presentation
npx serve .
# Avec VS Code Live Server
# Installer l'extension Live Server
# Clic droit sur index.html > "Open with Live Server"Puis accéder à : http://localhost:8000
- Flèches ou Espace : Navigation entre les slides
- Échap : Vue d'ensemble
- S : Mode speaker notes
- F : Plein écran
- ? : Aide sur les raccourcis
- Custom Instructions : La base pour contextualiser Copilot
- Prompt Files : Partage et réutilisabilité des bonnes pratiques
- Chat Modes : Adaptation de l'interface selon la tâche
- Language Models : Optimisation des performances selon le contexte
- Introduction + Context Recif : 3 min
- Custom Instructions : 5 min
- Prompt Files : 5 min
- Chat Modes : 5 min
- Language Models : 5 min
- Démonstration REX : 10 min
- Aperçu MCP + Questions : 5 min
- "Qui utilise déjà GitHub Copilot ?"
- "Avez-vous configuré des custom instructions ?"
- "Questions sur la démonstration ?"
Éditer directement le fichier index.html - chaque section est clairement délimitée.
Remplacer dans l'en-tête :
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js@4.6.0/dist/theme/white.css">Thèmes disponibles : black, white, league, beige, sky, night, serif, simple, solarized
Utiliser la classe fragment :
<p class="fragment">Ce texte apparaîtra avec un clic</p>- Framework : Reveal.js 4.6.0
- Style : CSS personnalisé pour l'identité visuelle
- Plugins : Highlight.js pour la coloration syntaxique
- Responsive : Adapté mobile et desktop
- Couleurs : Palette GitHub (bleus, gris)
- Logo : GitHub Copilot officiel
- Icônes : Emojis pour la lisibilité
- Code : Syntax highlighting pour les exemples
Pour modifier ou améliorer la présentation :
- Fork le repository
- Modifier le fichier
presentation/index.html - Tester en local
- Créer une Pull Request
Bonne présentation ! 🚀