GitHub Copilot auf GitHub.com
GitHub Copilot erweitert sich über Ihre lokale Entwicklungsumgebung hinaus, um KI-Unterstützung direkt auf GitHub.com bereitzustellen. Beim Arbeiten mit Repositorys, Problemen, Pullanforderungen und Diskussionen auf der GitHub-Weboberfläche können Sie die Funktionen von Copilot nutzen, um Ihren Workflow zu optimieren und die Zusammenarbeit zu verbessern.
Inhalt dieser Einheit:
- Zugreifen auf GitHub Copilot auf GitHub.com
- Aufgaben des GitHub Copilot-Agents auf GitHub.com
- Repository-Erkundung und Dokumentation
- Unterstützung für Pullanfragen
- Problemverwaltung
- Codeüberprüfung und Zusammenarbeit
- GitHub Copilot-Fehlererklärung in GitHub-Aktionen
Zugreifen auf Copilot auf GitHub.com
Copilot ist in der gesamten GitHub-Weboberfläche integriert und wird als Chatschaltfläche oder Inlinevorschläge in verschiedenen Kontexten angezeigt. Sie können auf Copilot-Features in mehreren Bereichen zugreifen:
- Repositoryseiten – Abrufen von Erläuterungen zu Code, Dokumentation und Projektstruktur
- Probleme und Pullanforderungen – Erstellen von Zusammenfassungen, Lösungsvorschlägen und Entwurfsantworten
- Diskussionen – Helfen Sie bei der Formulierung von Antworten und geben Sie technische Einblicke
- Codeüberprüfung – Analysieren von Änderungen und Verbesserungsvorschlägen
Aufgaben des GitHub Copilot-Agents auf GitHub.com
Wenn Sie Copilot auf GitHub.com verwenden, können Sie verschiedene agentgesteuerte Aufgaben ausführen:
Diese Aufgaben können im Hintergrund ausgeführt werden, während Sie sich auf andere Aufgaben konzentrieren.
Repository-Erkundung und Dokumentation
- Codeerklärung: Bitten Sie Copilot, komplexe Codeabschnitte, Funktionen oder ganze Dateien zu erläutern.
- Projektübersicht: Abrufen von KI-generierten Zusammenfassungen des Repositoryzwecks, der Architektur und der wichtigsten Komponenten
- Dokumentationsgenerierung: Erstellen oder Verbessern von README-Dateien, API-Dokumentation und Codekommentaren
Beispiel: "Erläutern der Hauptfunktionalität dieses Repositorys und seiner wichtigsten Komponenten"
Unterstützung für Pullanfragen
GitHub Copilot auf GitHub.com beschleunigt Ihren Pull-Anforderungsworkflow erheblich, indem viele zeitaufwendige Überprüfungs- und Dokumentationsaufgaben automatisiert werden:
- PR-Zusammenfassungen: Erstellen sie umfassende Zusammenfassungen von Änderungen, die in einer Pull-Anforderung vorgenommen wurden, und helfen Prüfern, den Umfang und die Auswirkungen von Änderungen schnell zu verstehen
- Vorschläge zur Überprüfung: Abrufen von Empfehlungen für Codeverbesserungen und potenzielle Probleme vor der formalen Überprüfung, Reduzierung der Überprüfungszyklen
- Auflösung von Konflikten beim Zusammenführen: Erhalten Sie Anleitungen zum Beheben von Konflikten zwischen Zweigen und Optimieren des Zusammenführungsprozesses.
- Dokumentationsupdates: Automatisches Vorschlagen von Updates für README-Dateien, Änderungsprotokollen und andere Dokumentationen basierend auf Codeänderungen
Diese Features tragen dazu bei, die Entwicklungsgeschwindigkeit aufrechtzuerhalten, indem der manuelle Aufwand reduziert wird, der zum Vorbereiten und Überprüfen von Pullanforderungen erforderlich ist, sodass Teams sich auf die Codequalität und nicht auf administrative Aufgaben konzentrieren können.
Hinweis
PR-Zusammenfassungsgenerierung und erweiterte Funktionen zur Unterstützung von Pull-Anfragen nutzen Premium Request Units (PRUs). In der Regel verwendet das Generieren einer PR-Zusammenfassung 1-2 PRUs je nach Komplexität und Größe der Änderungen. Überwachen Sie Ihre Nutzung, um in monatlichen Kontingenten zu bleiben. Aktuelle Informationen zu PRU-Verbrauch und -Grenzwerten finden Sie in der Dokumentation zu Anforderungen in GitHub Copilot.
Beispiel: "Zusammenfassen der Änderungen in dieser Pullanforderung und Hervorheben potenzieller Bedenken"
Die Ergebnisse zeigen, wie Copilot schnell umfassende PR-Zusammenfassungen generieren kann, die in der Regel mehrere Minuten dauern würden, um manuell zu schreiben:
Problemverwaltung
- Problemanalyse: Aufteilen komplexer Probleme in umsetzbare Aufgaben
- Lösungs-Brainstorming: Generieren potenzieller Ansätze zur Behebung gemeldeter Probleme
- Wiedergabeschritte: Helfen Sie beim Erstellen klarer Schritte zum Reproduzieren von Fehlern oder Problemen
Beispiel: "Dieses Problem analysieren und potenzielle Lösungen mit Implementierungsansätzen vorschlagen"
Codeüberprüfung und Zusammenarbeit
GitHub Copilot verbessert Ihren Codeüberprüfungsprozess, indem intelligente Einblicke und Vorschläge bereitgestellt werden, die eine hohe Codequalität gewährleisten und potenzielle Probleme frühzeitig abfangen:
- Kommentare überprüfen: Generieren sie durchdachte Codeüberprüfungskommentare mit bestimmten Vorschlägen.
- Sicherheitsanalyse: Identifizieren potenzieller Sicherheitsrisiken oder Verstöße gegen bewährte Methoden
- Leistungsoptimierung: Verbesserung der Codeeffizienz und Leistung vorschlagen
Hinweis
Code-Review-Funktionen nutzen Premium Request Units (PRUs) als Teil der erweiterten Fähigkeiten von Copilot. Jede Codeüberprüfungsanforderung verwendet in der Regel 1-3 PRUs je nach Umfang und Komplexität der Analyse. Ausführliche Informationen zum PRU-Verbrauch, monatlichen Zulagen und Tariflimits finden Sie in der Dokumentation zu GitHub Copilot.
Beispiel: "Überprüfen Sie diese Codeänderung und geben Sie Feedback zu Sicherheits- und Leistungsaspekten"
GitHub Copilot Erklären des Fehlers in Aktionen
GitHub Copilot kann helfen, Fehler zu erläutern und zu beheben, die in GitHub Actions-Workflows auftreten. Dieses Feature analysiert fehlgeschlagene Workflowausführungen und bietet Einblicke in das Falsche und wie sie behoben werden können.
Wie Copilot Aktionsfehler erklärt
- Fehleranalyse: Copilot untersucht Protokolldateien und identifiziert die Ursache von Fehlern.
- Lösungsvorschläge: Bietet spezifische Empfehlungen zum Beheben von Workflowproblemen
- Bewährte Methoden: Bietet Anleitungen zur Verbesserung der Zuverlässigkeit und Leistung von Workflows
- Kontextbewusstsein: Versteht die Beziehung zwischen verschiedenen Workflowschritten und Abhängigkeiten