Einführung
Sie können Copilot Cloud-Agent (früher Copilot Codierungs-Agent) verwenden, um:
- Führen Sie umfassende Recherchen zu einem Repository durch, indem Sie Fragen stellen Copilot .
-
**Planen Sie** und verfeinern Sie einen Ansatz, bevor Copilot Änderungen vornimmt. -
**Durchlaufen Sie** Codeänderungen in einer Verzweigung, überprüfen Sie einen Diff, und erstellen Copilot**Sie nur eine Pullanforderung, wenn Sie bereit sind**. Copilot Cloudagent *öffnet eine* Pullanforderung nicht automatisch als Teil der Sitzung. Wenn *Sie sofort* eine Pull-Anforderung für Ihre Aufgabe öffnen möchten Copilot , können Sie in Ihrer Eingabeaufforderung explizit nach einer Anforderung fragen. Beispielsweise durch Angabe **"Erstellen einer Pullanforderung an ..."**.
Hinweis
Umfassende Recherchen, Planung und Iteration von Codeänderungen vor dem Erstellen eines Pull-Requests sind nur mit Copilot Cloudagent auf GitHub.com verfügbar. Cloudagent Integrationen (z. B. Azure Boards, JIRA, Linear, Slack oder Teams) unterstützen nur das direkte Erstellen einer Pull-Anforderung.
Durchführen einer umfassenden Forschung
Sie können Fragen zu einem Repository stellen Copilot Cloudagent , um zu verstehen, wie es funktioniert, zu identifizieren, wo eine Änderung vorgenommen werden soll, oder Annahmen vor der Planung und Implementierung bestätigen. Copilot startet eine umfassende Forschungssitzung , um das Repository zu untersuchen und eine geerdete Antwort zurückzugeben.
-
Öffnen des Agenten-Panels oder der Registerkarte:
- Öffnen Sie die Registerkarte Agents in einem Repository.
-
**Navigieren zur Seite „Agents“**: Wechsle zu [github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text). Alternativ kannst du zu dieser Seite navigieren, indem du das Panel „Agents“ öffnest und dann auf **View all** klickst. -
**Öffnen des Panels „Agents“**: Klicke auf der Navigationsleiste oben rechts auf GitHub auf <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-agent" aria-label="The Agents icon" role="img"><path d="M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z"></path><path d="m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z"></path></svg>.
-
Stellen Sie eine Frage zum Repository.
Beispiel:
Investigate performance issues in this app and suggest improvements.Tipp
Alternativ können Sie Copilot-Chat öffnen und das relevante Repository als Kontext anfügen. Bitten Sie dann Copilot-Chat, eine Recherche durchzuführen. Sie werden aufgefordert, eine umfassende Forschungssitzung zu genehmigen.
-
Senden Sie optional zusätzliche Eingabeaufforderungen, während Copilot die Sitzung leitet.
-
Überprüfen Sie die Antwort, und stellen Sie Nachverfolgungsfragen.
Erstellen eines Plans
Sie können einen Copilot Cloudagent Plan vorschlagen, bevor Sie Änderungen vornehmen, indem Sie einfach den Agent auffordern.
-
Bitten Sie den Agent, einen Plan zu erstellen.
Beispiel:
Create a plan to implement the most impactful performance improvements for this app. -
Überprüfen Sie den Plan und wiederholen Sie ihn Copilot bis er dem gewünschten entspricht.
Iterieren von Codeänderungen
Nach der Recherche und Planung können Sie Änderungen an einer Verzweigung vornehmen, den Diff überprüfen und dann entscheiden, ob Sie weiter iterieren oder einen Pull-Request erstellen möchten.
-
Bitten Sie den Agent, Änderungen zu implementieren, indem Sie beschreiben, was Sie in Ihrer Eingabeaufforderung tun möchten Copilot .
Sie können z. B. auf den Plan verweisen, den Sie zuvor entworfen haben:
Implement the plan we agreed upon. -
Copilot startet eine Sitzung, um die erforderlichen Änderungen vorzunehmen. -
Klicken Sie nach Abschluss der Sitzung auf "Diff ", um die Änderungen zu überprüfen.
-
Öffnen Sie optional den Branch (
copilot/BRANCH-NAME), den Copilot erstellt hat, um die Änderungen im Kontext anzusehen. -
Wenn Sie Verfeinerungen benötigen, können Sie die Unterhaltung fortsetzen und den Agent bitten, die Arbeit anzupassen. Beispiel:
Rename this to match our existing conventions. -
Fahren Sie fort, bis Sie mit der Verzweigung zufrieden sind.
-
Sobald Sie mit den Ergebnissen zufrieden sind und die Sitzung abgeschlossen ist, klicken Sie auf "Pullanforderung erstellen".
Weiterführende Lektüre
-
[AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-cloud-agent) -
[AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/create-a-pr) -
[AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/create-custom-agents)