Prenez contact avec nous

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

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires