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 code autocomplété à l'agent : comprendre le changement
- En quoi les suggestions de Copilot diffèrent de la planification multi-étapes propre aux 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 d'agent.
- Exemples concrets : des fonctions de cinq lignes aux fonctionnalités multi-fichiers.
Aktivazione 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éfinir les règles d'espace de travail et exclure les fichiers binaires volumineux.
- Gestion des flux de travail du chat Copilot par rapport à l'agent intégré.
Planification et exécution multi-étapes
- Solliciter Copilot pour créer une fonctionnalité d'un bout à l'autre.
- Observer l'agent décomposer les tâches en étapes à travers les fichiers.
- Vérifier chaque étape avant d'appliquer les modifications.
- Utiliser l'annulation intégrée si les étapes s'écartent du parcours prévu.
Commandes terminal au sein de la boucle agent
- Installation des dépendances via l'intégration terminal de Copilot.
- Exécution des commandes de build et interprétation des résultats.
- 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.
- Pilotage de 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.
- Ajustement des assertions après avoir observé les échecs liés aux cas limites.
Navigation dans les bases de code volumineuses
- Trouver automatiquement les références croisées entre fichiers.
- Refactoriser les utilitaires partagés avec renommage guidé par Copilot.
- Mettre à jour conjointement 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 de l'équipe
- Rédaction d'instructions spécifiques au dépôt dans .github/copilot-instructions.md.
- Application des conventions de nommage et des schémas d'architecture.
- Exclusion des fichiers et répertoires sensibles du contexte.
- Création de modèles d'invite spécifiques à l'équipe pour les tâches courantes.
Gouvernance 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é versus ce qui a été validé.
- Politiques de garantie IP de Microsoft et implications en matière de licence.
- Blocage de patterns de fichiers spécifiques dans les pipelines de suggestions IA.
Débogage avec le mode Agent
- Analyser ensemble les traces de pile avec l'agent.
- Débogage hypothétique : demander à Copilot pourquoi un test a échoué.
- Utilisation du bisect assisté par agent pour identifier les sources de régression.
- Gestion des risques d'hallucination lors du débogage d'un code inconnu.
Gestion des performances et des quotas
- 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.
- Changement entre les modèles en fonction des tâches à accomplir.
- Surveillance de la latence de l'agent et stratégies de cache.
Sécurité et conformité pour les entreprises
- Gestion des données : ce qui quitte votre dépôt versus ce qui reste local.
- Prévention des fuites de secrets et d'identifiants via les invites.
- Conformité aux exigences RGPD, SOC 2 et FedRAMP.
- Tests adversariaux 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 limite de taux durant les heures de pointe.
- Correction des problèmes de synchronisation de l'extension IDE.
Résumé et roadmap future
- Revue des capacités du mode Agent et des workflows pratiques.
- Feuille de route Copilot de GitHub et futures fonctionnalités d'agent.
- Ressources pour rester informé des dernières versions de Copilot.
Pré requis
- Expérience en programmation orientée objet ou fonctionnelle.
- Compte GitHub et connaissance de base du 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 d'équipe technique déployant Copilot au sein de leurs équipes de développement.
- Équipes de sécurité évaluant les politiques de génération de code assistée par IA.
21 Heures