Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Du simple auto-complétion à l’agent : comprendre le changement
- En quoi les suggestions de Copilot diffèrent de la planification multi-étapes des agents.
- Architecture de la boucle agent : planifier, générer, exécuter, itérer.
- Prise en charge des langages et sélection des modèles pour les tâches agents.
- Exemples concrets : des fonctions courtes aux fonctionnalités multi-fichiers.
Activation du Mode Agent dans votre IDE
- Activation dans VS Code, JetBrains et Neovim.
- Configuration de la fenêtre de contexte et préférences de niveau de modèle.
- Définir les règles d’espace de travail et ignorer les fichiers binaires volumineux.
- Gestion des workflows entre le chat Copilot et les agents intégrés.
Planification et exécution multi-étapes
- Soliciter Copilot pour développer une fonctionnalité de bout en bout.
- Observer l’agent décomposer les tâches en étapes à travers plusieurs fichiers.
- Revoir chaque étape avant d’appliquer les modifications.
- Utiliser le retour arrière intégré si les étapes s’éloignent de l’objectif.
Commandes du terminal dans la boucle agent
- Installation des dépendances via l’intégration terminal de Copilot.
- Exécution des commandes de construction et interprétation des sorties.
- Gestion des variables d’environnement au sein des sessions Copilot.
- Limits de sécurité : quelles commandes nécessitent une approbation manuelle.
Développement piloté par les tests avec un agent
- Génération de tests unitaires à partir du code source existant.
- Piloter la création de tests via des invites en langage naturel.
- Exécuter des suites de tests et interpréter les journaux d’échec dans Copilot.
- Ajuster les assertions après avoir identifié les échecs de cas limites.
Navigation dans de grands codebases
- Trouver automatiquement les références croisées entre fichiers.
- Refactoriser des utilitaires communs avec renomages guidés par Copilot.
- Mettre à jour simultanément les fichiers de configuration et les schémas.
- Éviter l’épuisement de la fenêtre de contexte grâce à des invites ciblées.
Personnalisation de Copilot selon les standards d’équipe
- Rédaction d’instructions spécifiques au dépôt dans .github/copilot-instructions.md.
- Application des conventions de nommage et patterns d’architecture.
- Exclusion des fichiers sensibles et répertoires du contexte.
- Création de modèles d’invites spécifiques à l’équipe pour les tâches récurrentes.
Gouvernance GitHub Copilot Entreprise
- Allocation des licences, facturation et tableaux de bord d’utilisation.
- Journaux d’audit : suivi du contenu généré par Copilot versus celui validé et soumis.
- Politiques d’indemnisation IP Microsoft et implications en matière de licences.
- Blocage de motifs spécifiques de fichiers dans les pipelines de suggestions IA.
Débogage en Mode Agent
- Analyser conjointement avec l’agent les traces de pile (stack traces).
- Débogage hypothétique : demander à Copilot pourquoi un test a échoué.
- Utiliser le bisect assisté par agent pour identifier les origines des régressions.
- Gestion des risques d’hallucinations lors du débogage de code peu familier.
Performance et gestion des limites
- Compréhension des limites quotidiennes de requêtes et quotas de modèles.
- Optimisation de la longueur des invites pour éviter les réponses tronquées.
- Changement entre modèles selon les tâches spécifiques.
- Surveillance de la latence agent et stratégies de mise en cache.
Sécurité et conformité pour les entreprises
- Gestion des données : ce qui sort de votre dépôt et ce qui reste local.
- Prévention des fuites de secrets et identifiants via les invites.
- Conformité aux exigences RGPD, SOC 2 et FedRAMP.
- Tests d’intrusion (red-teaming) du code généré pour détecter les vulnérabilités d’injection.
Dépannage de scénarios courants
- Pourquoi Copilot ignore parfois le contexte de votre base de code.
- Résolution des échecs d’indexation pour les dépôts volumineux.
- Gestion des erreurs de limitation de débit (rate limits) aux heures de pointe.
- Résolution des problèmes de synchronisation de l’extension IDE.
Résumé et future feuille de route
- Rappel des capacités du Mode Agent et workflows pratiques.
- Feuille de route GitHub Copilot et prochaines fonctionnalités agents.
- Ressources pour rester à jour avec les versions de Copilot.
Pré requis
- Expérience en programmation orientée objet ou fonctionnelle.
- Compte GitHub et connaissances de base sur le workflow Git.
- Familiarité avec au moins un IDE (VS Code, JetBrains ou Neovim).
Audience cible
- Développeurs utilisant déjà Copilot et souhaitant débloquer le mode agent.
- Responsables techniques déployant Copilot au sein des équipes de développement.
- Équipes de sécurité examinant les politiques relatives à la génération de code assistée par IA.
21 Heures