Prenez contact avec nous

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

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires