Einleitung
GitHub Copilot in Visual Studio Code bietet leistungsstarke KI-gestützte Codierung sofort, aber ihr wahres Potenzial entsteht, wenn Sie es an die spezifischen Workflows und Projektanforderungen Ihres Teams anpassen. Indem Sie benutzerdefinierte Anweisungen bereitstellen und spezialisierte Agents erstellen, können Sie GitHub Copilot von einem allgemeinen Assistenten in eine Reihe von maßgeschneiderten KI-Mitarbeitern umwandeln, die Ihre Codebasis verstehen, Ihre Konventionen befolgen und Multi-Step-Entwicklungsaufgaben behandeln.
Stellen Sie sich vor, Sie sind Entwickler in einem Team, das eine große C#-Anwendung verwaltet. Ihr Team verfügt über spezifische Codierungsstandards, Architekturmuster und Überprüfungsprozesse, die von jeder Pullanforderung befolgt werden müssen. Anstatt diese Richtlinien in jeder GitHub Copilot Chat-Eingabeaufforderung zu wiederholen, können Sie sie direkt in Anweisungsdateien einbetten, die GitHub Copilot automatisch liest. Sie können auch benutzerdefinierte Agents erstellen– spezielle KI-Personas wie einen "Planner", der Implementierungsstrategien oder einen "Code Reviewer" entwickelt, der auf Sicherheitsprobleme überprüft, und sie verketten, sodass die Ausgabe eines Agents in die nächste fließt.
Die in diesem Modul behandelten Themen umfassen:
- Verwenden von repositorybasierten benutzerdefinierten Anweisungen und Aufforderungsdateien, um den Codierungsstil und richtlinien von GitHub Copilot zu beeinflussen.
- Definieren und Verwenden von benutzerdefinierten GitHub Copilot-Agents für spezielle Aufgaben wie Planung, Codierung und Tests.
- Konfigurieren von Subagenten, Agentenfähigkeiten und Agenten auf Organisationsebene.
- Verketten von Agents durch Übergaben, um Szenarien mit mehreren Schritten zu durchlaufen.
Nach Abschluss dieses Moduls werden Sie zu Folgendem in der Lage sein:
- Passen Sie die Antworten von GitHub Copilot mithilfe von Anweisungsdateien und Aufforderungsdateien an, um projektspezifische Codierungsstile, bewährte Methoden und Richtlinien zu erzwingen.
- Erstellen Sie benutzerdefinierte GitHub Copilot-Agents in Visual Studio Code mit maßgeschneiderten Anweisungen, Toolberechtigungen und Subagentkonfigurationen.
- Konfigurieren und verwenden Sie Agent-Handoffs, um Mehrschritt-Entwicklungsworkflows zu koordinieren.
- Implementieren Sie ein reales Szenario, indem Sie benutzerdefinierte Anweisungen definieren und mehrere benutzerdefinierte Agents verketten, um eine Codierungsaufgabe gemeinsam abzuschließen.
Von Bedeutung
Um diese GitHub Copilot-Schulung abzuschließen, müssen Sie über ein aktives Abonnement für GitHub Copilot in Ihrem persönlichen GitHub-Konto verfügen (einschließlich des Kostenlosen GitHub Copilot-Plans), oder Sie müssen einem Abonnement zugewiesen werden, das von einer Organisation oder einem Unternehmen verwaltet wird. Modulaktivitäten können GitHub Copilot-Vorschläge enthalten, die mit öffentlichem Code übereinstimmen. Wenn Sie Mitglied einer Organisation in GitHub Enterprise Cloud sind, die einem GitHub Copilot-Abonnement über Ihre Organisation zugewiesen ist, wird die Einstellung für Vorschläge, die öffentlichem Code entsprechen, möglicherweise von Ihrer Organisation oder Ihrem Unternehmen geerbt. Wenn Ihr Konto Vorschläge blockiert, die mit öffentlichem Code übereinstimmen, funktionieren Modulaktivitäten möglicherweise nicht wie erwartet.