Einführung
Sie können subagents verwenden, um Aufgaben an einen isolierten Agent mit einem eigenen Kontextfenster in Ihrer Chatsitzung zu delegieren. Die subagent arbeitet unabhängig, ohne auf Benutzerfeedback zu warten, und gibt das Endergebnis an die Hauptchatsitzung zurück.
Subagents eignen sich am besten für Situationen, in denen:
- Sie möchten komplexe, mehrstufige Aufgaben wie Recherche oder Analyse delegieren, ohne ihre Hauptsitzung zu unterbrechen.
- Sie müssen große Mengen an Informationen oder mehrere Dokumente verarbeiten, die das primäre Kontextfenster überladen würden.
- Sie möchten verschiedene Ansätze oder Perspektiven unabhängig voneinander untersuchen, ohne Kontexte miteinander zu mischen.
Subagents nutzen dieselben Werkzeuge und das KI-Modell wie die Hauptsession, jedoch können sie keine weiteren subagents erstellen.
Subagents sind in Visual Studio Code, JetBrains IDEs, Xcode und Eclipse verfügbar. Sie sind derzeit nicht verfügbar in Visual Studio. Die Schritte zum Aktivieren und Aufrufen unterscheiden sich je nach Editor. Klicken Sie daher oben auf die Registerkarten, um Anweisungen für Ihre IDE zu erhalten.
Informationen zur Agent-Sitzung, von der subagents delegiert wird, finden Sie unter Verwenden des Agentmodus in Ihrer IDE.
Aktivieren von subagents
- Klicken Sie im Copilot Chat Fenster auf das Symbol „Werkzeuge“.
- Aktivieren Sie das
runSubagentTool.
Wenn Sie benutzerdefinierte Eingabeaufforderungsdateien verwenden oder custom agents, stellen Sie sicher, dass Sie das runSubagent-Tool in der tools Frontmatter-Eigenschaft angeben. Siehe Erstellen von benutzerdefinierten Agents für Copilot cloud agent und Verwenden von Eingabeaufforderungsdateien in VS Code in der Visual Studio Code Dokumentation.
Aufrufen von subagents
Subagents können auf unterschiedliche Weise aufgerufen werden.
-
Automatische Delegierung. Copilot analysiert die Beschreibung Ihrer Anfrage, das Beschreibungsfeld Ihrer konfigurierten custom agents, sowie den aktuellen Kontext und die verfügbaren Tools, um automatisch ein subagent auszuwählen. Diese Aufforderung würde die Aufgabe automatisch beispielsweise an einen Umgestaltungsspezialisten custom agent delegieren.
Suggest ways to refactor this legacy code. -
Direkter Aufruf. Sie können subagent direkt in Ihrer Eingabeaufforderung aufrufen:
Use the testing subagent to write unit tests for the authentication module. -
Aufrufen des #runSubagent Tools.
Evaluate the #file:databaseSchema using #runSubagent and generate an optimized data-migration plan.
Wenn die subagent Aufgabe abgeschlossen ist, werden die Ergebnisse wieder in der Hauptchatsitzung angezeigt, bereit für folgende Fragen oder weitere Schritte.
Weiterführende Lektüre
Um subagents zu verwenden, müssen Sie custom agents in Ihrer Umgebung konfiguriert haben. Siehe Verwenden von benutzerdefinierten Agents in Ihrer IDE.
Aktivieren von subagents
- Klicken Sie in der Menüleiste auf "Extras ", und klicken Sie dann auf GitHub Copilot" Einstellungen bearbeiten".
- Klicken Sie im Popupmenü auf "Chat", und klicken Sie dann auf das Kontrollkästchen "Aktivieren Subagent ".
Aufrufen von subagents
Subagents können auf unterschiedliche Weise aufgerufen werden.
-
Automatische Delegierung. Copilot analysiert die Beschreibung Ihrer Anfrage, das Beschreibungsfeld Ihrer konfigurierten custom agents, sowie den aktuellen Kontext und die verfügbaren Tools, um automatisch ein subagent auszuwählen. Diese Aufforderung würde die Aufgabe automatisch beispielsweise an einen Umgestaltungsspezialisten custom agent delegieren.
Suggest ways to refactor this legacy code. -
Direkter Aufruf. Sie können subagent direkt in Ihrer Eingabeaufforderung aufrufen:
Use the testing subagent to write unit tests for the authentication module.
Wenn die subagent Aufgabe abgeschlossen ist, werden die Ergebnisse wieder in der Hauptchatsitzung angezeigt, bereit für folgende Fragen oder weitere Schritte.
Weiterführende Lektüre
Um subagents zu verwenden, müssen Sie custom agents in Ihrer Umgebung konfiguriert haben. Siehe Verwenden von benutzerdefinierten Agents in Ihrer IDE.
Aktivieren von subagents
- Klicken Sie in der Menüleiste auf "Editor ", und klicken Sie dann auf GitHub Copilot**"GitHub Copilot für Xcode-Einstellungen öffnen"**.
- Klicken Sie im Chatbereich auf "Erweitert ", und klicken Sie dann unter " Chateinstellungen " auf die Umschaltfläche "Aktivieren Subagents ".
Aufrufen von subagents
Subagents können auf unterschiedliche Weise aufgerufen werden.
-
Automatische Delegierung. Copilot analysiert die Beschreibung Ihrer Anfrage, das Beschreibungsfeld Ihrer konfigurierten custom agents, sowie den aktuellen Kontext und die verfügbaren Tools, um automatisch ein subagent auszuwählen. Diese Aufforderung würde die Aufgabe automatisch beispielsweise an einen Umgestaltungsspezialisten custom agent delegieren.
Suggest ways to refactor this legacy code. -
Direkter Aufruf. Sie können subagent direkt in Ihrer Eingabeaufforderung aufrufen:
Use the testing subagent to write unit tests for the authentication module.
Wenn die subagent Aufgabe abgeschlossen ist, werden die Ergebnisse wieder in der Hauptchatsitzung angezeigt, bereit für folgende Fragen oder weitere Schritte.
Weiterführende Lektüre
Um subagents zu verwenden, müssen Sie custom agents in Ihrer Umgebung konfiguriert haben. Siehe Verwenden von benutzerdefinierten Agents in Ihrer IDE.
Aktivieren von subagents
- Klicken Sie auf das Symbol in der Statusleiste.
- Klicken Sie im Popupmenü auf "Einstellungen bearbeiten".
- Klicken Sie unter "Chat" auf das Kontrollkästchen "Unter-Agent aktivieren ".
Aufrufen von subagents
Subagents können auf unterschiedliche Weise aufgerufen werden.
-
Automatische Delegierung. Copilot analysiert die Beschreibung Ihrer Anfrage, das Beschreibungsfeld Ihrer konfigurierten custom agents, sowie den aktuellen Kontext und die verfügbaren Tools, um automatisch ein subagent auszuwählen. Diese Aufforderung würde die Aufgabe automatisch beispielsweise an einen Umgestaltungsspezialisten custom agent delegieren.
Suggest ways to refactor this legacy code. -
Direkter Aufruf. Sie können subagent direkt in Ihrer Eingabeaufforderung aufrufen:
Use the testing subagent to write unit tests for the authentication module.
Wenn die subagent Aufgabe abgeschlossen ist, werden die Ergebnisse wieder in der Hauptchatsitzung angezeigt, bereit für folgende Fragen oder weitere Schritte.