Présentation
GitHub Copilot dans Visual Studio Code offre un codage puissant assisté par l’IA hors de la boîte de dialogue, mais son véritable potentiel émerge lorsque vous le personnalisez pour répondre aux besoins spécifiques de votre équipe en matière de flux de travail et de projet. En fournissant des instructions personnalisées et en créant des agents spécialisés, vous pouvez transformer GitHub Copilot d’un assistant universel en un ensemble de collaborateurs d’IA personnalisés qui comprennent votre base de code, suivez vos conventions et gérez les tâches de développement en plusieurs étapes.
Imaginez que vous êtes développeur sur une équipe qui gère une grande application C#. Votre équipe a des normes de codage spécifiques, des modèles architecturaux et des processus de révision que chaque pull request doit suivre. Au lieu de répéter ces instructions dans chaque invite gitHub Copilot Chat, vous pouvez les incorporer directement dans des fichiers d’instructions que GitHub Copilot lit automatiquement. Vous pouvez également créer des agents personnalisés ( personnes d’IA spécialisées comme un « Planificateur » qui conçoit des stratégies d’implémentation ou un « réviseur de code » qui vérifie les problèmes de sécurité) et les chaînent afin que la sortie d’un agent passe à la suivante.
Les rubriques abordées dans ce module incluent :
- Utiliser des instructions personnalisées basées sur des référentiels et des fichiers d'invite pour influencer le style et les directives de codage de GitHub Copilot.
- Définition et utilisation d’agents GitHub Copilot personnalisés pour des tâches spécialisées telles que la planification, le codage et les tests.
- Configuration des sous-agents, des compétences de l’agent et des agents au niveau de l’organisation.
- Chaînage des agents via des remises pour réaliser des scénarios de développement en plusieurs étapes.
Une fois ce module terminé, vous pourrez :
- Personnalisez les réponses de GitHub Copilot à l’aide de fichiers d’instructions et invitez des fichiers pour appliquer des styles de codage spécifiques au projet, des bonnes pratiques et des instructions.
- Créez des agents GitHub Copilot personnalisés dans Visual Studio Code avec des instructions personnalisées, des autorisations d’outil et des configurations de sous-éléments.
- Configurez et utilisez des transferts d'agent pour orchestrer des flux de travail de développement multi-étapes.
- Implémentez un scénario réel en définissant des instructions personnalisées et en chaînant plusieurs agents personnalisés pour effectuer en collaboration une tâche de codage.
Important
Pour suivre cette formation GitHub Copilot, vous devez disposer d’un abonnement actif pour GitHub Copilot dans votre compte GitHub personnel (inclut le plan GitHub Copilot Gratuit) ou vous devez être affecté à un abonnement géré par une organisation ou une entreprise. Les activités de module peuvent inclure des suggestions GitHub Copilot qui correspondent au code public. Si vous êtes membre d’une organisation sur GitHub Enterprise Cloud qui est affecté à un abonnement GitHub Copilot via votre organisation, le paramètre pour les suggestions correspondant au code public peut être hérité de votre organisation ou de votre entreprise. Si votre compte bloque les suggestions qui correspondent au code public, les activités de module peuvent ne pas fonctionner comme prévu.