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
De l'autocomplete à l'agent : comprendre le changement
- Différences entre les suggestions de Copilot et la planification multi-étapes des agents
- Architecture de la boucle de l'agent : planifier, générer, exécuter, itérer
- Prise en charge des langages et sélection des modèles pour les tâches d'agent
- Exemples concrets : de fonctions de cinq lignes à des fonctionnalités sur plusieurs fichiers
Activation du Mode Agent dans votre IDE
- Activation dans VS Code, JetBrains et Neovim
- Configuration de la fenêtre de contexte et des préférences de niveau de modèle
- Définition des règles de l'espace de travail et exclusion des gros fichiers binaires
- Gestion des workflows entre Copilot Chat et l'agent en ligne
Planification et exécution multi-étapes
- Inciter Copilot à développer une fonctionnalité de bout en bout
- Observer l'agent diviser les tâches en étapes à travers plusieurs fichiers
- Examiner chaque étape avant d'appliquer les modifications
- Utiliser le retour arrière en ligne si les étapes s'éloignent du chemin prévu
Commandes terminal dans la boucle de l'agent
- Installation des dépendances via l'intégration du terminal Copilot
- Exécution des commandes de construction et interprétation des sorties
- Gestion des variables d'environnement directement depuis les sessions Copilot
- Limites 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 avec des invites en langage naturel
- Exécution des suites de tests et interprétation des journaux d'échec dans Copilot
- Affinement des assertions après avoir constaté des échecs de cas limites
Navigation dans les grandes bases de code
- Détection automatique des références croisées entre fichiers
- Refactoring des utilitaires partagés avec renommeurs guidés par Copilot
- Mise à jour simultanée des fichiers de configuration et des fichiers de schéma
- Éviter l'épuisement de la fenêtre de contexte grâce à des invites ciblées
Personnalisation de Copilot pour les normes d'équipe
- Rédaction d'instructions spécifiques au dépôt dans .github/copilot-instructions.md
- Application des conventions de nommage et des modèles d'architecture
- Exclusion des fichiers et répertoires sensibles du contexte
- Création de modèles d'invites spécifiques à l'équipe pour les tâches courantes
Gouvernance de GitHub Copilot Enterprise
- Allocation des sièges, facturation et tableaux de bord d'utilisation
- Journaux d'audit : suivi de ce que Copilot a généré par rapport à ce qui a été validé
- Politiques d'indemnisation de la propriété intellectuelle de Microsoft et implications des licences
- Blocage de modèles de fichiers spécifiques des pipelines de suggestions IA
Débogage avec le Mode Agent
- Analyse des traces de pile avec l'agent
- Débogage fondé sur des hypothèses : demander à Copilot pourquoi un test a échoué
- Utilisation du bisection assistée par l'agent pour trouver les sources de régression
- Gestion des risques d'erreurs hallucinatoires lors du débogage de code inconnu
Gestion des performances et des limites
- Compréhension des limites quotidiennes de requêtes et des quotas de modèles
- Optimisation de la longueur des invites pour éviter les réponses tronquées
- Basculement entre les modèles en fonction des différentes tâches
- Surveillance de la latence de l'agent et des stratégies de cache
Sécurité et conformité pour les entreprises
- Gestion des données : ce qui quitte votre dépôt et ce qui reste local
- Prévention des fuites de secrets et d'identifiants via les invites
- Conformité aux exigences du RGPD, SOC 2 et FedRAMP
- Test d'intrusion du code généré pour détecter les vulnérabilités d'injection
Dépannage des scénarios courants
- Pourquoi Copilot ignore parfois le contexte de votre base de code
- Résolution des échecs d'indexation pour les grands dépôts
- Gestion des erreurs de limites de débit pendant les heures de pointe
- Correction des problèmes de synchronisation de l'extension IDE
Résumé et feuille de route future
- Rappel des capacités du Mode Agent et des flux de travail pratiques
- Feuille de route de GitHub Copilot et futures fonctionnalités agent
- 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)
Public cible
- Développeurs utilisant actuellement Copilot et souhaitant débloquer le mode agent
- Chefs de projet technique déployant Copilot au sein des équipes de développement
- Équipes de sécurité évaluant les politiques de génération de code assistée par IA
21 Heures