Einführung
Im Agentmodus übernimmt Copilot eine übergeordnete Aufgabe, entscheidet, welche Dateien geändert werden müssen, nimmt die Änderungen vor und führt nach Bedarf Befehle aus, wobei dieser Vorgang wiederholt wird, bis die Aufgabe erledigt ist. Sie behalten die Kontrolle: Sie überprüfen die Änderungen, und standardmäßig genehmigen Sie Befehle, bevor sie ausgeführt werden. Ihr Administrator oder Ihre eigenen Editoreinstellungen erlauben möglicherweise, dass einige Befehle automatisch ausgeführt werden.
Der Agent-Modus ist in Visual Studio Code, Visual StudioJetBrains IDEs, Xcode und Eclipse verfügbar. Die Schritte unterscheiden sich je nach Editor. Klicken Sie also oben auf die Registerkarten, um Anweisungen für Ihre IDE zu erhalten.
Informationen zum Öffnen Copilot Chat und Auswählen zwischen den verfügbaren Modi finden Sie unter Fragen an GitHub Copilot in Ihrer IDE stellen.
Verwende den Agent-Modus, wenn du möchtest, dass Copilot deinen Code zu einem bestimmten Zweck autonom bearbeitet. Im Agent-Modus bestimmt Copilot, an welchen Dateien Änderungen vorgenommen werden, es werden Codeänderungen und Terminalbefehle zum Abschließen der Aufgabe angeboten, und die Problembehandlung wird wiederholt, bis die ursprüngliche Aufgabe abgeschlossen ist.
Der Agent-Modus eignet sich am besten für Anwendungsfälle, in denen:
- Deine Aufgabe komplex ist und mehrere Schritte, Iterationen und Fehlerbehandlung umfasst.
- Du möchtest, dass Copilot die erforderlichen Schritte zum Ausführen der Aufgabe bestimmt.
- Für die Aufgabe Copilot mit externen Apps integriert werden muss, z. B. einem MCP-Server.
Verwenden von Agents
- Wenn die Chatansicht noch nicht angezeigt wird, wählen Sie im Menü " Chat öffnen " aus Copilot Chat .
- Stellen Sie unten in der Chatansicht sicher, dass agent aus der Dropdownliste "Agents" ausgewählt ist.
- Sende einen Prompt. Als Reaktion auf Ihre Eingabeaufforderung Copilot werden die Bearbeitungen im Editor gestreamt, der Arbeitssatz aktualisiert und bei Bedarf Terminalbefehle ausgeführt.
- Überarbeiten Sie Änderungen und wiederholen Sie die Überprüfung, oder führen Sie eine Codeüberprüfung aus.
Sie können auch diesen Link klicken, um direkt zum Agentmodus in VS Code zu wechseln.
Hinweis
Wenn die Agent-Option in der Modusauswahl nicht angezeigt wird, hat Ihr Unternehmens- oder Organisationsadministrator möglicherweise den Agentmodus für Ihre IDE deaktiviert.
Weitere Informationen finden Sie in der Dokumentation unter Chat-ÜbersichtVisual Studio Code.
Wenn Sie den Agent-Modus verwenden, verbraucht jede Eingabe, die Sie eingeben, GitHub AI Credits.
Einen Agenten steuern, während er arbeitet
Der Agentmodus ist interaktiv. Während Copilot arbeitet, können Sie:
- Senden Sie einen Follow-up-Prompt, um den Agenten umzulenken, bevor er seine Aufgabe abschließt.
- Bestätigen oder ablehnen Sie jeden Terminalbefehl, den der Agent vorschlägt, es sei denn, er wurde so konfiguriert, dass er automatisch ausgeführt wird.
- Überprüfen Sie Änderungen in Echtzeit, sobald sie angezeigt werden, und machen Sie alle rückgängig, die Sie nicht übernehmen möchten.
Wenn eine Aufgabe groß oder mehrdeutig ist, sollten Sie zuerst einen Implementierungsplan entwerfen. Siehe Verwenden des Planmodus in Ihrer IDE.
Auswählen eines Modells oder eines benutzerdefinierten Agents
Bevor Sie eine Aufgabe einreichen, können Sie ändern, welches KI-Modell der Agent verwendet, oder eine custom agent auf eine bestimmte Art von Arbeit zugeschnittene Auswahl auswählen.
- Informationen zum Ändern des Modells finden Sie unter Ändern des KI-Modells für GitHub Copilot Chat.
- Zum Auswählen eines custom agent siehe Verwenden von benutzerdefinierten Agents in Ihrer IDE.
Erweitern des Agentmodus mit Tools
Viele Funktionen des Agentmodus stammen aus den Tools, die aufgerufen werden können. Sie können den Agenten mit Servern des Model Context Protocol (MCP) erweitern, die Tools für die Arbeit mit externen Systemen und mit GitHub selbst bereitstellen.
- Informationen zum Einrichten von MCP-Servern in Ihrer IDE finden Sie unter Erweitern von GitHub Copilot Chat mit MCP-Servern (Model Context Protocol).
- Um mit GitHub in Ihrem Editor zu arbeiten, siehe Verwenden des GitHub MCP-Servers in Ihrer IDE.
- Ein Arbeitsbeispiel finden Sie unter Verbessern des GitHub-Copilot-Agent-Modus mit MCP.
Informationen zum Übergeben eines eigenständigen Teilvorgangs an einen separaten Agent mit eigenem Kontext finden Sie unter Verwendung von subagents in Ihrer IDE.
Weiterführende Lektüre
Verwenden Sie den Agentmodus, wenn Sie eine bestimmte Aufgabe im Sinn haben und Copilot es ermöglichen möchten, Ihren Code autonom zu bearbeiten. Bestimmt im Agentmodus, Copilot an welchen Dateien Änderungen vorgenommen werden sollen, bietet Codeänderungen und Terminalbefehle, um die Aufgabe abzuschließen, und durchläuft die Behebung von Problemen, bis die ursprüngliche Aufgabe abgeschlossen ist.
Der Agentmodus ist in Visual Studio 17.14 und höher verfügbar.
Verwenden des Agent-Modus
- Klicken Sie in der Visual Studio Menüleiste auf Ansicht, und klicken Sie dann auf GitHub Copilot Chat.
- Wähle unten im Chatpanel in der Dropdownliste den Modus Agent aus.
- Sende einen Prompt. Als Reaktion auf Ihre Eingabeaufforderung Copilot werden die Bearbeitungen im Editor gestreamt, der Arbeitssatz aktualisiert und bei Bedarf Terminalbefehle zum Ausführen vorgeschlagen.
- Überprüfen der Änderungen. Wenn Terminalbefehle von Copilot vorgeschlagen werden, vergewissern Sie sich, ob Copilot sie ausführen kann. Als Antwort iteriert Copilot und führt zusätzliche Aktionen aus, um die Aufgabe gemäß Ihrem ursprünglichen Befehl abzuschließen.
Wenn Sie den Modus Copilot agent verwenden, verbraucht jeder eingegebene Prompt GitHub AI Credits.
Auswählen eines Modells
Bevor Sie eine Aufgabe übermitteln, können Sie ändern, welches KI-Modell der Agent verwendet. Siehe Ändern des KI-Modells für GitHub Copilot Chat.
Erweitern des Agentmodus mit Tools
Sie können den Agenten mit MCP-Servern (Model Context Protocol) erweitern, die Tools für die Arbeit mit externen Systemen und mit GitHub selbst bereitstellen.
- Informationen zum Einrichten von MCP-Servern in Ihrer IDE finden Sie unter Erweitern von GitHub Copilot Chat mit MCP-Servern (Model Context Protocol).
- Informationen zum Arbeiten mit GitHub in Ihrem Editor finden Sie unter Verwenden des GitHub MCP-Servers in Ihrer IDE.
Weiterführende Lektüre
Verwende den Agent-Modus, wenn du möchtest, dass Copilot deinen Code zu einem bestimmten Zweck autonom bearbeitet. Im Agent-Modus bestimmt Copilot, an welchen Dateien Änderungen vorgenommen werden, es werden Codeänderungen und Terminalbefehle zum Abschließen der Aufgabe angeboten, und die Problembehandlung wird wiederholt, bis die ursprüngliche Aufgabe abgeschlossen ist.
Der Agent-Modus eignet sich am besten für Anwendungsfälle, in denen:
- Deine Aufgabe komplex ist und mehrere Schritte, Iterationen und Fehlerbehandlung umfasst.
- Du möchtest, dass Copilot die erforderlichen Schritte zum Ausführen der Aufgabe bestimmt.
- Für die Aufgabe Copilot mit externen Apps integriert werden muss, z. B. einem MCP-Server.
Verwenden des Agent-Modus
- Um eine Bearbeitungssitzung mit dem Agentmodus zu starten, klicken Sie Copilot auf die Menüleiste, und wählen Sie dann "Öffnen" GitHub Copilot Chat aus.
- Klicke oben im Chatpanel auf die Registerkarte Agent.
- Sende einen Prompt. Als Reaktion auf Ihre Eingabeaufforderung Copilot werden die Bearbeitungen im Editor gestreamt, der Arbeitssatz aktualisiert und bei Bedarf Terminalbefehle zum Ausführen vorgeschlagen.
- Überprüfen der Änderungen. Wenn Terminalbefehle von Copilot vorgeschlagen werden, vergewissern Sie sich, ob Copilot sie ausführen kann. Als Antwort iteriert Copilot und führt zusätzliche Aktionen aus, um die Aufgabe gemäß Ihrem ursprünglichen Befehl abzuschließen.
Wenn Sie den Agent-Modus verwenden, verbraucht jede Eingabe, die Sie eingeben, GitHub AI Credits.
Einen Agenten steuern, während er arbeitet
Der Agentmodus ist interaktiv. Während Copilot arbeitet, können Sie eine Folgeanweisung senden, um den Agenten neu auszurichten, und jeden von ihm vorgeschlagenen Terminalbefehl bestätigen oder ablehnen.
Wenn eine Aufgabe groß oder mehrdeutig ist, sollten Sie zuerst einen Implementierungsplan entwerfen. Siehe Verwenden des Planmodus in Ihrer IDE.
Auswählen eines Modells oder eines benutzerdefinierten Agents
Bevor Sie eine Aufgabe einreichen, können Sie ändern, welches KI-Modell der Agent verwendet, oder eine custom agent auf eine bestimmte Art von Arbeit zugeschnittene Auswahl auswählen.
- Informationen zum Ändern des Modells finden Sie unter Ändern des KI-Modells für GitHub Copilot Chat.
- Zum Auswählen eines custom agent siehe Verwenden von benutzerdefinierten Agents in Ihrer IDE.
Erweitern des Agentmodus mit Tools
Sie können den Agenten mit MCP-Servern (Model Context Protocol) erweitern, die Werkzeuge für die Arbeit mit externen Systemen und mit GitHub selbst bereitstellen.
- Informationen zum Einrichten von MCP-Servern in Ihrer IDE finden Sie unter Erweitern von GitHub Copilot Chat mit MCP-Servern (Model Context Protocol).
- Um mit GitHub aus Ihrem Editor zu arbeiten, lesen Sie Verwenden des GitHub MCP-Servers in Ihrer IDE.
Informationen zum Übergeben eines eigenständigen Teilvorgangs an einen separaten Agent mit eigenem Kontext finden Sie unter Verwendung von subagents in Ihrer IDE.
Weiterführende Lektüre
Verwende den Agent-Modus, wenn du möchtest, dass Copilot deinen Code zu einem bestimmten Zweck autonom bearbeitet. Im Agent-Modus bestimmt Copilot, an welchen Dateien Änderungen vorgenommen werden, es werden Codeänderungen und Terminalbefehle zum Abschließen der Aufgabe angeboten, und die Problembehandlung wird wiederholt, bis die ursprüngliche Aufgabe abgeschlossen ist.
Der Agent-Modus eignet sich am besten für Anwendungsfälle, in denen:
- Deine Aufgabe komplex ist und mehrere Schritte, Iterationen und Fehlerbehandlung umfasst.
- Du möchtest, dass Copilot die erforderlichen Schritte zum Ausführen der Aufgabe bestimmt.
- Für die Aufgabe Copilot mit externen Apps integriert werden muss, z. B. einem MCP-Server.
Verwenden des Agent-Modus
- Wenn sie noch nicht angezeigt wird, öffnen Sie das Copilot Chat Fenster, indem Sie in der Menüleiste auf "Editor" klicken und dann auf "GitHub Copilot klicken********.
- Wählen Sie unten im Chatbereich "Agent" aus der Dropdownliste "Agents" aus.
- Fügen Sie gegebenenfalls relevante Dateien zur Arbeitssatzansicht hinzu, um Copilot anzugeben, an welchen Dateien Sie arbeiten möchten.
- Sende einen Prompt. Als Reaktion auf Ihre Eingabeaufforderung Copilot werden die Bearbeitungen im Editor gestreamt, der Arbeitssatz aktualisiert und bei Bedarf Terminalbefehle zum Ausführen vorgeschlagen.
- Überprüfen der Änderungen. Wenn Terminalbefehle von Copilot vorgeschlagen werden, vergewissern Sie sich, ob Copilot sie ausführen kann. Als Antwort iteriert Copilot und führt zusätzliche Aktionen aus, um die Aufgabe gemäß Ihrem ursprünglichen Befehl abzuschließen.
Wenn Sie den Agent-Modus verwenden, verbraucht jede Eingabe, die Sie eingeben, GitHub AI Credits.
Steuern eines Agenten während der Arbeit
Der Agentmodus ist interaktiv. Während Copilot arbeitet, können Sie eine Folgeaufforderung eingeben, um den Agenten neu auszurichten, und jeden von ihm vorgeschlagenen Terminalbefehl bestätigen oder ablehnen.
Wenn eine Aufgabe groß oder mehrdeutig ist, sollten Sie zuerst einen Implementierungsplan entwerfen. Siehe Verwenden des Planmodus in Ihrer IDE.
Auswählen eines Modells
Bevor Sie eine Aufgabe übermitteln, können Sie ändern, welches KI-Modell der Agent verwendet. Siehe Ändern des KI-Modells für GitHub Copilot Chat.
Informationen zum Übergeben eines eigenständigen Teilvorgangs an einen separaten Agent mit eigenem Kontext finden Sie unter Verwendung von subagents in Ihrer IDE.
Weiterführende Lektüre
Verwende den Agent-Modus, wenn du möchtest, dass Copilot deinen Code zu einem bestimmten Zweck autonom bearbeitet. Im Agent-Modus bestimmt Copilot, an welchen Dateien Änderungen vorgenommen werden, es werden Codeänderungen und Terminalbefehle zum Abschließen der Aufgabe angeboten, und die Problembehandlung wird wiederholt, bis die ursprüngliche Aufgabe abgeschlossen ist.
Der Agent-Modus eignet sich am besten für Anwendungsfälle, in denen:
- Deine Aufgabe komplex ist und mehrere Schritte, Iterationen und Fehlerbehandlung umfasst.
- Du möchtest, dass Copilot die erforderlichen Schritte zum Ausführen der Aufgabe bestimmt.
- Für die Aufgabe Copilot mit externen Apps integriert werden muss, z. B. einem MCP-Server.
Verwenden des Agent-Modus
- Öffnen Sie das Copilot Chat Panel, indem Sie in der Statusleiste unten in Eclipse auf das Copilot Symbol () klicken und dann auf "Chat öffnen" klicken.
- Wählen Sie unten im Chatbereich "Agent" aus der Dropdownliste "Agents" aus.
- Sende einen Prompt. Als Reaktion auf Ihre Eingabeaufforderung Copilot werden die Bearbeitungen im Editor gestreamt, der Arbeitssatz aktualisiert und bei Bedarf Terminalbefehle zum Ausführen vorgeschlagen.
- Überprüfen der Änderungen. Wenn Terminalbefehle von Copilot vorgeschlagen werden, vergewissern Sie sich, ob Copilot sie ausführen kann. Als Antwort iteriert Copilot und führt zusätzliche Aktionen aus, um die Aufgabe gemäß Ihrem ursprünglichen Befehl abzuschließen.
Wenn Sie den Agent-Modus verwenden, verbraucht jede Eingabe, die Sie eingeben, GitHub AI Credits.
Steuern eines Agenten während der Arbeit
Der Agentmodus ist interaktiv. Während Copilot arbeitet, können Sie eine Folgeaufforderung eingeben, um den Agenten neu auszurichten, und jeden von ihm vorgeschlagenen Terminalbefehl bestätigen oder ablehnen.
Wenn eine Aufgabe groß oder mehrdeutig ist, sollten Sie zuerst einen Implementierungsplan entwerfen. Siehe Verwenden des Planmodus in Ihrer IDE.
Auswählen eines Modells
Bevor Sie eine Aufgabe übermitteln, können Sie ändern, welches KI-Modell der Agent verwendet. Siehe Ändern des KI-Modells für GitHub Copilot Chat.
Informationen zum Übergeben eines eigenständigen Teilvorgangs an einen separaten Agent mit eigenem Kontext finden Sie unter Verwendung von subagents in Ihrer IDE.