Introduction
En mode agent, Copilot prend une tâche de haut niveau, détermine les fichiers à modifier, effectue les modifications et exécute les commandes en fonction des besoins, itérant jusqu’à ce que la tâche soit effectuée. Vous restez en contrôle : vous passez en revue les modifications et, par défaut, vous approuvez les commandes avant leur exécution. Votre administrateur ou vos propres paramètres d’éditeur peuvent autoriser l’exécution automatique de certaines commandes.
Le mode agent est disponible dans Visual Studio Code, Visual StudiojetBrains IDEs, Xcode et Eclipse. Les étapes diffèrent selon l’éditeur. Cliquez donc sur les onglets ci-dessus pour obtenir des instructions pour votre IDE.
Pour savoir comment ouvrir Copilot Chat et choisir entre les modes disponibles, consultez Poser des questions à GitHub Copilot dans votre IDE.
Utilisez le mode agent lorsque vous avez une tâche spécifique en tête et que vous souhaitez permettre à Copilot de modifier votre code de manière autonome. En mode agent, Copilot détermine les fichiers à modifier, propose des modifications de code et des commandes de terminal pour mener à bien la tâche, et procède par itérations pour remédier aux problèmes jusqu'à ce que la tâche initiale soit terminée.
Le mode agent convient le mieux aux cas d’usage où :
- Votre tâche est complexe et implique plusieurs étapes, itérations et gestion des erreurs.
- Vous souhaitez Copilot déterminer les étapes nécessaires à la réalisation de la tâche.
- La tâche nécessite Copilot de s'intégrer à des applications externes, telles qu'un serveur MCP.
Utilisation d’agents
- Si l’affichage de conversation n’est pas déjà affiché, sélectionnez Ouvrir la conversation dans le Copilot Chat menu.
- En bas de la vue de conversation, vérifiez que l’agent est sélectionné dans la liste déroulante des agents.
- Soumettez une requête. En réponse à votre requête, Copilot affiche les modifications en continu dans l’éditeur, met à jour l’ensemble de travail et exécute des commandes dans le terminal si nécessaire.
- Passez en revue et effectuez une itération sur les modifications ou exécutez une révision de code.
Vous pouvez également cliquer sur ce lien pour accéder directement au mode agent dans VS Code.
Remarque
Si vous ne voyez pas l’option Agent dans le sélecteur de mode, votre administrateur d’entreprise ou d’organisation peut avoir désactivé le mode agent pour votre IDE.
Pour plus d’informations, consultez la vue d’ensemble de la conversation dans la Visual Studio Code documentation.
Lorsque vous utilisez le mode agent, chaque requête que vous saisissez consomme GitHub AI Credits.
Direction d’un agent pendant qu’il fonctionne
Le mode Agent est interactif. Pendant que Copilot fonctionne, vous pouvez :
- Envoyez une requête de suivi pour rediriger l’agent avant qu’il ait terminé.
- Confirmez ou refusez chaque commande de terminal que l’agent propose, sauf s’il a été configuré pour s’exécuter automatiquement.
- Passez en revue les modifications diffusées au fur et à mesure qu’elles apparaissent et annulent les modifications que vous ne souhaitez pas.
Si une tâche est volumineuse ou ambiguë, envisagez d’abord de rédiger un plan d’implémentation. Consultez « Utilisation du mode plan dans votre IDE ».
Choix d’un modèle ou d’un agent personnalisé
Avant d’envoyer une tâche, vous pouvez modifier le modèle IA que l’agent utilise ou sélectionner un custom agent modèle adapté à un type de travail spécifique.
- Pour modifier le modèle, consultez Modification du modèle IA pour GitHub Copilot Chat.
- Pour sélectionner un custom agent, consultez Utilisation d’agents personnalisés dans votre IDE.
Extension du mode agent avec des outils
La plupart des fonctionnalités du mode agent proviennent des outils qu’il peut appeler. Vous pouvez étendre l’agent avec des serveurs MCP (Model Context Protocol), qui ajoutent des outils pour travailler avec des systèmes externes et avec GitHub lui-même.
- Pour configurer des serveurs MCP dans votre IDE, consultez Étendre GitHub Copilot Chat avec des serveurs MCP (Model Context Protocol).
- Pour travailler avec GitHub depuis votre éditeur, consultez Utilisation du serveur MCP GitHub dans votre IDE.
- Pour obtenir un exemple de travail, consultez Amélioration du mode assistant Copilot GitHub avec MCP.
Pour transmettre une sous-tâche autonome à un agent distinct avec son propre contexte, consultez Utilisation subagents dans votre IDE.
Pour en savoir plus
Utilisez le mode agent lorsque vous avez une tâche spécifique à l’esprit et souhaitez activer Copilot la modification autonome de votre code. En mode agent, Copilot détermine les fichiers auxquels apporter des modifications, propose des modifications de code et des commandes de terminal pour terminer la tâche, et itère pour corriger les problèmes jusqu’à ce que la tâche d’origine soit terminée.
Le mode agent est disponible dans Visual Studio la version 17.14 et ultérieures.
Utilisation du mode Assistant
- Dans la barre de Visual Studio menus, cliquez sur Affichage, puis sur GitHub Copilot Chat.
- Au bas du volet de discussion, sélectionnez Agent dans la liste déroulante mode.
- Soumettez une requête. En réponse à votre invite, Copilot diffuse les modifications dans l’éditeur, met à jour le jeu de travail et, si nécessaire, suggère des commandes de terminal à exécuter.
- Passez en revue les modifications. Si Copilot suggère des commandes de terminal, vérifiez si Copilot peut les exécuter ou non. En réponse, Copilot itère et effectue des actions supplémentaires pour terminer la tâche dans votre demande d’origine.
Lorsque vous utilisez le mode Copilot agent, chaque requête que vous saisissez consomme GitHub AI Credits.
Choix d’un modèle
Avant d’envoyer une tâche, vous pouvez modifier le modèle IA que l’agent utilise. Consultez « Modification du modèle IA pour GitHub Copilot Chat ».
Extension du mode agent avec des outils
Vous pouvez étendre l’agent avec des serveurs MCP (Model Context Protocol), qui ajoutent des outils pour travailler avec des systèmes externes et avec GitHub lui-même.
- Pour configurer des serveurs MCP dans votre IDE, consultez Étendre GitHub Copilot Chat avec des serveurs MCP (Model Context Protocol).
- Pour utiliser GitHub depuis votre éditeur, consultez Utilisation du serveur MCP GitHub dans votre IDE.
Pour en savoir plus
Utilisez le mode agent lorsque vous avez une tâche spécifique en tête et que vous souhaitez permettre à Copilot de modifier votre code de manière autonome. En mode agent, Copilot détermine les fichiers à modifier, propose des modifications de code et des commandes de terminal pour mener à bien la tâche, et procède par itérations pour remédier aux problèmes jusqu'à ce que la tâche initiale soit terminée.
Le mode agent convient le mieux aux cas d’usage où :
- Votre tâche est complexe et implique plusieurs étapes, itérations et gestion des erreurs.
- Vous souhaitez Copilot déterminer les étapes nécessaires à la réalisation de la tâche.
- La tâche nécessite Copilot de s'intégrer à des applications externes, telles qu'un serveur MCP.
Utilisation du mode Assistant
- Pour démarrer une session de modification à l’aide du mode agent, cliquez Copilot dans la barre de menus, puis sélectionnez Ouvrir GitHub Copilot Chat.
- En haut du volet de discussion, cliquez sur l’onglet Agent.
- Soumettez une requête. En réponse à votre invite, Copilot diffuse les modifications dans l’éditeur, met à jour le jeu de travail et, si nécessaire, suggère des commandes de terminal à exécuter.
- Passez en revue les modifications. Si Copilot suggère des commandes de terminal, vérifiez si Copilot peut les exécuter ou non. En réponse, Copilot itère et effectue des actions supplémentaires pour terminer la tâche dans votre demande d’origine.
Lorsque vous utilisez le mode agent, chaque requête que vous saisissez consomme GitHub AI Credits.
Direction d’un agent pendant qu’il fonctionne
Le mode Agent est interactif. Pendant que Copilot fonctionne, vous pouvez envoyer une instruction de suivi pour réorienter l’agent, et confirmer ou rejeter chaque commande de terminal qu’il propose.
Si une tâche est volumineuse ou ambiguë, envisagez d’abord de rédiger un plan d’implémentation. Consultez « Utilisation du mode plan dans votre IDE ».
Choix d’un modèle ou d’un agent personnalisé
Avant d’envoyer une tâche, vous pouvez modifier le modèle IA que l’agent utilise ou sélectionner un custom agent modèle adapté à un type de travail spécifique.
- Pour modifier le modèle, consultez Modification du modèle IA pour GitHub Copilot Chat.
- Pour sélectionner un custom agent, consultez Utilisation d’agents personnalisés dans votre IDE.
Extension du mode agent avec des outils
Vous pouvez étendre l’agent avec des serveurs MCP (Model Context Protocol), qui ajoutent des outils pour travailler avec des systèmes externes et avec GitHub lui-même.
- Pour configurer des serveurs MCP dans votre IDE, consultez Étendre GitHub Copilot Chat avec des serveurs MCP (Model Context Protocol).
- Pour utiliser GitHub dans votre éditeur, consultez Utilisation du serveur MCP GitHub dans votre IDE.
Pour transmettre une sous-tâche autonome à un agent distinct avec son propre contexte, consultez Utilisation subagents dans votre IDE.
Pour en savoir plus
Utilisez le mode agent lorsque vous avez une tâche spécifique en tête et que vous souhaitez permettre à Copilot de modifier votre code de manière autonome. En mode agent, Copilot détermine les fichiers à modifier, propose des modifications de code et des commandes de terminal pour mener à bien la tâche, et procède par itérations pour remédier aux problèmes jusqu'à ce que la tâche initiale soit terminée.
Le mode agent convient le mieux aux cas d’usage où :
- Votre tâche est complexe et implique plusieurs étapes, itérations et gestion des erreurs.
- Vous souhaitez Copilot déterminer les étapes nécessaires à la réalisation de la tâche.
- La tâche nécessite Copilot de s'intégrer à des applications externes, telles qu'un serveur MCP.
Utilisation du mode Assistant
- S’il n’est pas déjà affiché, ouvrez la Copilot Chat fenêtre en cliquant sur Éditeur dans la barre de menus, puis en cliquant sur GitHub Copilot****Ouvrir la conversation.
- En bas du panneau de conversation, sélectionnez Agent dans la liste déroulante agents.
- Si vous le souhaitez, ajoutez des fichiers pertinents à la vue jeu de travail pour indiquer à Copilot sur quels fichiers vous souhaitez travailler.
- Soumettez une requête. En réponse à votre invite, Copilot diffuse les modifications dans l’éditeur, met à jour le jeu de travail et, si nécessaire, suggère des commandes de terminal à exécuter.
- Passez en revue les modifications. Si Copilot suggère des commandes de terminal, vérifiez si Copilot peut les exécuter ou non. En réponse, Copilot itère et effectue des actions supplémentaires pour terminer la tâche dans votre demande d’origine.
Lorsque vous utilisez le mode agent, chaque requête que vous saisissez consomme GitHub AI Credits.
Direction d’un agent pendant qu’il fonctionne
Le mode Agent est interactif. Pendant que Copilot fonctionne, vous pouvez envoyer une instruction complémentaire pour réorienter l’agent et confirmer ou rejeter chaque commande de terminal qu’il propose.
Si une tâche est volumineuse ou ambiguë, envisagez d’abord de rédiger un plan d’implémentation. Consultez « Utilisation du mode plan dans votre IDE ».
Choix d’un modèle
Avant d’envoyer une tâche, vous pouvez modifier le modèle IA que l’agent utilise. Consultez « Modification du modèle IA pour GitHub Copilot Chat ».
Pour transmettre une sous-tâche autonome à un agent distinct avec son propre contexte, consultez Utilisation subagents dans votre IDE.
Pour en savoir plus
Utilisez le mode agent lorsque vous avez une tâche spécifique en tête et que vous souhaitez permettre à Copilot de modifier votre code de manière autonome. En mode agent, Copilot détermine les fichiers à modifier, propose des modifications de code et des commandes de terminal pour mener à bien la tâche, et procède par itérations pour remédier aux problèmes jusqu'à ce que la tâche initiale soit terminée.
Le mode agent convient le mieux aux cas d’usage où :
- Votre tâche est complexe et implique plusieurs étapes, itérations et gestion des erreurs.
- Vous souhaitez Copilot déterminer les étapes nécessaires à la réalisation de la tâche.
- La tâche nécessite Copilot de s'intégrer à des applications externes, telles qu'un serveur MCP.
Utilisation du mode Assistant
- Ouvrez le Copilot Chat panneau en cliquant sur l’icône Copilot () dans la barre d’état en bas d’Eclipse, puis en cliquant sur Ouvrir la conversation.
- En bas du panneau de conversation, sélectionnez Agent dans la liste déroulante agents.
- Soumettez une requête. En réponse à votre invite, Copilot diffuse les modifications dans l’éditeur, met à jour le jeu de travail et, si nécessaire, suggère des commandes de terminal à exécuter.
- Passez en revue les modifications. Si Copilot suggère des commandes de terminal, vérifiez si Copilot peut les exécuter ou non. En réponse, Copilot itère et effectue des actions supplémentaires pour terminer la tâche dans votre demande d’origine.
Lorsque vous utilisez le mode agent, chaque requête que vous saisissez consomme GitHub AI Credits.
Direction d’un agent pendant qu’il fonctionne
Le mode Agent est interactif. Pendant que Copilot fonctionne, vous pouvez envoyer une instruction complémentaire pour réorienter l’agent et confirmer ou rejeter chaque commande de terminal qu’il propose.
Si une tâche est volumineuse ou ambiguë, envisagez d’abord de rédiger un plan d’implémentation. Consultez « Utilisation du mode plan dans votre IDE ».
Choix d’un modèle
Avant d’envoyer une tâche, vous pouvez modifier le modèle IA que l’agent utilise. Consultez « Modification du modèle IA pour GitHub Copilot Chat ».
Pour transmettre une sous-tâche autonome à un agent distinct avec son propre contexte, consultez Utilisation subagents dans votre IDE.