À propos des compétences de l’agent
Les compétences de l’agent sont des dossiers d’instructions, de scripts et de ressources qui Copilot peuvent être chargés en cas de pertinence pour améliorer ses performances dans les tâches spécialisées. La spécification des compétences de l'Agent est une norme ouverte utilisée par une gamme de différents systèmes d'IA.
Vous pouvez créer vos propres compétences pour enseigner Copilot à effectuer des tâches de manière spécifique et reproductible, ou utiliser des compétences partagées en ligne, par exemple dans le référentiel ou anthropics/skillsla collection créée par la github/awesome-copilot communauté.
Par exemple, une compétence pour écrire des notes de publication peut inclure le modèle de votre équipe, un script pour collecter des modifications et des instructions pour les regrouper. L’agent charge ces ressources lorsqu’il travaille sur les notes de publication, plutôt que d’inclure l’ensemble du flux de travail dans chaque conversation.
Où vous pouvez utiliser les compétences de l’agent
Vous pouvez utiliser les compétences de l’agent avec :
- Le GitHub Copilot app.
- GitHub Copilot CLI.
- Copilot cloud agent et Copilot code review sur GitHub.com.
- Mode agent dans Visual Studio Code, Visual Studioet IDE JetBrains.
La prise en charge de l’IDE dépend de la version que vous utilisez. Consultez « matrice de fonctionnalités Copilot ».
Recherche et enregistrement des compétences
Vous pouvez également utiliser gh skill dans GitHub CLI pour découvrir et installer des aptitudes à partir des référentiels GitHub. Pour plus d’informations, consultez « Ajout des compétences des agents pour GitHub Copilot ».
Copilot prend en charge :
- Compétences liées au projet, stockées dans votre référentiel (
.github/skills,.claude/skillsou.agents/skills) - Compétences personnelles, stockées dans votre répertoire de base et partagées entre les projets (
~/.copilot/skillsou~/.agents/skills)- Pour rendre les outils personnels disponibles dans les sessions de bac à sable cloud, incluez-les dans
.copilot/skillsde votre dépôt dotfiles. Cela ne s’applique pas aux sessions basées sur GitHub Actions. Consultez « Personnalisation de vos sessions cloud ».
- Pour rendre les outils personnels disponibles dans les sessions de bac à sable cloud, incluez-les dans
Les positions prises en charge dépendent du type de surface. Utilisez son guide de configuration pour choisir une région plutôt que de supposer qu’une compétence personnelle est disponible pour un agent s’exécutant dans le cloud.
Étapes suivantes
Pour créer ou ajouter des compétences d’agent, consultez :