Introduction
Vous pouvez utiliser subagents pour déléguer des tâches à un agent isolé avec sa propre fenêtre de contexte au sein de votre session de conversation. Le subagent fonctionne indépendamment sans interrompre les commentaires des utilisateurs et retourne le résultat final à la session de conversation principale.
Subagents sont les mieux adaptées aux situations où :
- Vous souhaitez déléguer des tâches complexes et multi-étapes telles que la recherche ou l’analyse sans interrompre votre session principale.
- Vous devez traiter de grandes quantités d’informations ou plusieurs documents qui encombrent votre fenêtre de contexte principale.
- Vous souhaitez explorer différentes approches ou perspectives indépendamment sans combiner de contextes.
Subagents utilisent les mêmes outils et le même modèle d’IA que la session principale, mais ne peuvent pas créer d’autres subagents.
Subagents sont disponibles dans Visual Studio Code, JetBrains IDEs, Xcode et Eclipse. Ils ne sont actuellement pas disponibles en Visual Studio. Les étapes permettant d’activer et de les appeler diffèrent par l’éditeur. Cliquez donc sur les onglets ci-dessus pour obtenir des instructions pour votre IDE.
Pour la session d’agent à partir de laquelle subagents sont déléguées, consultez Utilisation du mode agent dans votre IDE.
Activation de subagents
- Dans la Copilot Chat fenêtre, cliquez sur l’icône outils.
- Activez l’outil
runSubagent.
Si vous utilisez des fichiers d’invite personnalisés ou custom agents, assurez-vous de spécifier l’outil runSubagent dans la propriété tools frontmatter. Consultez Création d’agents personnalisés pour Copilot cloud agent et Utilisez des fichiers de script d’invite dans VS Code dans la Visual Studio Code documentation.
Appel de subagents
Subagents peuvent être appelées de différentes manières :
-
Délégation automatique. Copilot analysera la description de votre demande, le champ de description de votre custom agents configuré, ainsi que le contexte actuel et les outils disponibles pour choisir automatiquement un subagent. Par exemple, cette invite délègue automatiquement la tâche à un spécialiste du refactoring custom agent :
Suggest ways to refactor this legacy code. -
Appel direct. Vous pouvez appeler directement le subagent dans votre invite :
Use the testing subagent to write unit tests for the authentication module. -
Appel de l’outil #runSubagent.
Evaluate the #file:databaseSchema using #runSubagent and generate an optimized data-migration plan.
Une fois la subagent tâche terminée, ses résultats apparaissent dans la session de conversation principale, prêts pour les questions de suivi ou les étapes suivantes.
Pour en savoir plus
Pour l’utiliser subagents, vous devez avoir custom agents configuré dans votre environnement. Consultez « Utilisation d’agents personnalisés dans votre IDE ».
Activation de subagents
- Cliquez sur Outils dans la barre de menus, puis sur GitHub Copilot****Modifier les paramètres.
- Dans le menu contextuel, cliquez sur Conversation, puis sur la case Activer Subagent .
Appel de subagents
Subagents peuvent être appelées de différentes manières :
-
Délégation automatique. Copilot analysera la description de votre demande, le champ de description de votre custom agents configuré, ainsi que le contexte actuel et les outils disponibles pour choisir automatiquement un subagent. Par exemple, cette invite délègue automatiquement la tâche à un spécialiste du refactoring custom agent :
Suggest ways to refactor this legacy code. -
Appel direct. Vous pouvez appeler directement le subagent dans votre invite :
Use the testing subagent to write unit tests for the authentication module.
Une fois la subagent tâche terminée, ses résultats apparaissent dans la session de conversation principale, prêts pour les questions de suivi ou les étapes suivantes.
Pour en savoir plus
Pour l’utiliser subagents, vous devez avoir custom agents configuré dans votre environnement. Consultez « Utilisation d’agents personnalisés dans votre IDE ».
Activation de subagents
- Cliquez sur Editor dans la barre de menus, puis sur GitHub Copilot puis Open GitHub Copilot for Xcode Settings.
- Cliquez sur Avancé dans le volet de conversation, puis, sous Paramètres de conversation, cliquez sur le bouton bascule Activer Subagents .
Appel de subagents
Subagents peuvent être appelées de différentes manières :
-
Délégation automatique. Copilot analysera la description de votre demande, le champ de description de votre custom agents configuré, ainsi que le contexte actuel et les outils disponibles pour choisir automatiquement un subagent. Par exemple, cette invite délègue automatiquement la tâche à un spécialiste du refactoring custom agent :
Suggest ways to refactor this legacy code. -
Appel direct. Vous pouvez appeler directement le subagent dans votre invite :
Use the testing subagent to write unit tests for the authentication module.
Une fois la subagent tâche terminée, ses résultats apparaissent dans la session de conversation principale, prêts pour les questions de suivi ou les étapes suivantes.
Pour en savoir plus
Pour l’utiliser subagents, vous devez avoir custom agents configuré dans votre environnement. Consultez « Utilisation d’agents personnalisés dans votre IDE ».
Activation de subagents
- Cliquez sur l’icône dans la barre d’état.
- Dans le menu contextuel, cliquez sur Modifier les préférences.
- Sous Conversation, cliquez sur la case à cocher Activer le sous-agent .
Appel de subagents
Subagents peuvent être appelées de différentes manières :
-
Délégation automatique. Copilot analysera la description de votre demande, le champ de description de votre custom agents configuré, ainsi que le contexte actuel et les outils disponibles pour choisir automatiquement un subagent. Par exemple, cette invite délègue automatiquement la tâche à un spécialiste du refactoring custom agent :
Suggest ways to refactor this legacy code. -
Appel direct. Vous pouvez appeler directement le subagent dans votre invite :
Use the testing subagent to write unit tests for the authentication module.
Une fois la subagent tâche terminée, ses résultats apparaissent dans la session de conversation principale, prêts pour les questions de suivi ou les étapes suivantes.