Währung › Euro – Pfund
Sprachen › Niederländisch • Englisch • Französisch • Italienisch • Spanisch • Deutsch • Schwedisch
Lieferzeit › E-Mail mit Lizenz innerhalb von 2 Minuten zugestellt
Häufig gestellte Fragen zu GitHub Copilot
Die wichtigsten Antworten zu GitHub Copilot
GitHub Copilot ist ein KI-Assistent für die Softwareentwicklung, der Code vervollständigt, Fragen beantwortet und gemeinsam mit Agenten an Programmieraufgaben arbeiten kann. Sie können ihn unter anderem in unterstützten Code-Editoren und auf GitHub nutzen; überprüfen Sie generierte Änderungen stets auf Funktionalität, Sicherheit und Kompatibilität mit Ihrem Projekt.
Was ist GitHub Copilot und wofür wird es verwendet?
Was ist GitHub Copilot?
GitHub Copilot ist ein KI-basierter Programmierassistent, der Ihnen dabei hilft, Code zu verstehen, zu schreiben und zu bewerten. Während des Programmierens kann er Ihnen Ergänzungen vorschlagen. Über den Chat können Sie Fragen zu Ihrem Projekt stellen. Mit den Agent-Funktionen können Sie auch umfangreichere Aufgaben ausführen lassen, wie beispielsweise eine Änderung vorbereiten und relevante Prüfungen durchführen.
Was können Sie mit GitHub Copilot tun?
Sie können sich Funktionen vorschlagen lassen, bestehenden Code erklären lassen, Tests vorbereiten und bei Fehlermeldungen um Unterstützung bitten. Copilot kann auch bei der Ausarbeitung von Dokumentationen und Änderungen helfen. Das Ergebnis hängt stark von den verfügbaren Projektinformationen ab. Eine klare Aufgabe mit konkreten Beispielen bietet in der Regel mehr Anhaltspunkte als „Verbessern Sie diese Anwendung“.
Ist GitHub Copilot dasselbe wie Microsoft Copilot?
Nein. GitHub Copilot ist auf die Softwareentwicklung ausgerichtet. Der Name Microsoft Copilot wird auch für andere KI-Produkte verwendet, beispielsweise im Zusammenhang mit allgemeinen Fragen und Microsoft 365. Ein Abonnement mit Copilot in Word oder Excel bedeutet nicht automatisch, dass GitHub Copilot darin enthalten ist. Bitte prüfen Sie, welches Produkt Sie tatsächlich erwerben.
Ist GitHub Copilot dasselbe wie ChatGPT?
Nein. Beide können bei Programmierfragen helfen, doch GitHub Copilot ist in Entwicklungsumgebungen und GitHub-Workflows integriert. Dadurch kann es – je nach Funktion – mit dem relevanten Projektkontext arbeiten und Änderungen vorschlagen. Vergleichen Sie vor allem die Art und Weise, wie Sie arbeiten möchten: einzelne Fragen stellen oder Unterstützung innerhalb Ihrer Programmierumgebung erhalten.
Für wen ist GitHub Copilot nützlich?
Für Entwickler, die regelmäßig Code schreiben, pflegen oder überprüfen. Anfänger können bei unbekannten Funktionen um Erläuterungen bitten. Erfahrene Programmierer können wiederkehrende Aufgaben beschleunigen. Der Nutzen liegt nicht nur darin, mehr Code zu produzieren: Schneller zu verstehen, warum etwas schiefgeht oder welche Komponenten betroffen sind, kann mindestens ebenso hilfreich sein.
Kann man mit Copilot ohne Programmierkenntnisse programmieren?
Sie können sich Vorschläge erstellen lassen, benötigen jedoch Fachwissen, um diese richtig zu bewerten. Ein funktionierendes Beispiel ist noch keine wartbare Anwendung. Nutzen Sie Copilot als Lernhilfe: Fragen Sie, warum eine Lösung funktioniert, welche Annahmen darin enthalten sind und wie Sie sie testen können. Führen Sie Code nicht aus, nur weil die Erklärung überzeugend klingt.
Installation, Geräte und unterstützte Editoren
Was benötigen Sie, um GitHub Copilot zu nutzen?
Sie benötigen ein GitHub-Konto, Zugriff auf ein entsprechendes Copilot-Abonnement und eine unterstützte Umgebung. In vielen Editoren installieren Sie eine Erweiterung oder ein Plug-in und melden sich an. Bei einem geschäftlichen Zugang muss ein Administrator möglicherweise zunächst eine Lizenz zuweisen oder Funktionen aktivieren.
Wie fangen Sie mit GitHub Copilot an?
Aktivieren Sie Ihren Zugang, öffnen Sie Ihren Editor und befolgen Sie die offizielle Installationsanleitung. Melden Sie sich mit dem richtigen GitHub-Konto an. Testen Sie anschließend eine kleine Aufgabe, beispielsweise die Erläuterung einer bestehenden Funktion. So überprüfen Sie, ob die Verbindung und der Kontext funktionieren, bevor Sie größere Änderungen vornehmen lassen.
Funktioniert GitHub Copilot in Visual Studio Code?
Ja. VS Code unterstützt unter anderem Code-Vervollständigung, Chat- und Agentenfunktionen. Die Möglichkeiten hängen von Ihrer Version, Ihren Einstellungen und Ihrem Abonnement ab. Halten Sie sowohl VS Code als auch die entsprechenden Erweiterungen auf dem neuesten Stand. Überprüfen Sie bei einer fehlenden Funktion zunächst die offizielle Funktionsmatrix, bevor Sie Installationsprobleme beheben.
Funktioniert GitHub Copilot in Visual Studio und JetBrains?
Ja. Auch Visual Studio und unterstützte JetBrains-Umgebungen verfügen über Copilot-Integrationen. Die Funktionen sind jedoch nicht überall identisch. Eine Demonstration aus VS Code muss daher nicht unbedingt dieselben Schaltflächen oder dieselbe Vorgehensweise zeigen wie Ihr Editor. Vergleichen Sie die Unterstützung für die jeweilige Aufgabe, die Sie ausführen möchten.
Welche anderen Editoren werden unterstützt?
GitHub nennt außerdem Umgebungen wie Eclipse, Xcode und Neovim. Die verfügbaren Funktionen variieren je nach Integration: So kann beispielsweise die Code-Vervollständigung verfügbar sein, während der Chat oder eine Agentenfunktion fehlen. Nutzen Sie die offizielle Funktionsmatrix als Ausgangspunkt und überprüfen Sie die erforderlichen Editor- und Plug-in-Versionen.
Können Sie Copilot unter Windows, Mac und Linux nutzen?
Das hängt von dem von Ihnen gewählten Editor oder der Anwendung ab. Eine Umgebung, die von Ihrem Betriebssystem unterstützt wird, kann Zugriff auf Copilot bieten. Überprüfen Sie daher beide Aspekte: die Systemanforderungen des Editors und die Unterstützung der Copilot-Integration. Nicht jeder Editor ist auf jedem Betriebssystem verfügbar.
Benötigen Sie einen leistungsstarken Computer?
Für die Online-KI-Verarbeitung müssen Sie kein großes Sprachmodell auf Ihrem eigenen Computer ausführen. Ihr Gerät muss jedoch für Ihre Entwicklungsumgebung geeignet sein. Große Projekte, lokale Builds und umfangreiche Tests können viel Arbeitsspeicher oder Rechenleistung erfordern. Copilot entbindet Sie nicht von diesen Anforderungen Ihres Projekts.
Können Sie GitHub Copilot offline nutzen?
Für die Online-KI-Funktionen benötigen Sie eine Internetverbindung. Selbstverständlich können Sie bestehende Dateien weiterhin lokal bearbeiten, sofern Ihr Editor dies unterstützt. Rechnen Sie bei der Arbeit ohne Internetverbindung nicht mit neuen Copilot-Antworten. Speichern Sie relevante Erläuterungen und prüfen Sie im Voraus, ob Ihr Projekt auch eigenständig erstellt und getestet werden kann.
Muss Ihr Code auf GitHub stehen?
Für lokale Editorfunktionen müssen Sie nicht jedes Projekt zunächst öffentlich auf GitHub veröffentlichen. Funktionen rund um Repositorys, Pull-Anfragen und Cloud-Agenten stellen andere Anforderungen. Unterscheiden Sie zwischen Unterstützung in Ihrem Editor und Aufgaben, die Sie an einen Agenten auf GitHub delegieren. Eine öffentliche Veröffentlichung ist dafür keine allgemeine Voraussetzung.
Code-Vervollständigung und Copilot-Chat
Wie funktioniert die automatische Code-Vervollständigung?
Copilot nutzt den verfügbaren Kontext, um mögliche Folgezeilen oder Codeblöcke vorzuschlagen. Sie entscheiden selbst, was Sie übernehmen möchten. Lesen Sie einen Vorschlag, bevor Sie ihn akzeptieren, insbesondere wenn unbekannte Funktionen oder Abhängigkeiten auftreten. Überprüfen Sie, ob er zur Projektversion und zu bestehenden Vereinbarungen passt.
Kann Copilot eine vollständige Funktion schreiben?
Ja, Sie können sich eine Funktion auf der Grundlage einer Beschreibung, vorhandenen Codes und Beispielen vorschlagen lassen. Geben Sie Eingaben, erwartete Ausgaben und Fehlerverhalten an. Eine klare Aufgabenstellung verhindert, dass Copilot wichtige Entscheidungen selbst trifft. Bewerten Sie anschließend auch leere Eingaben, Ausnahmen und andere Situationen, die über das Beispiel hinausgehen.
Was ist Copilot Chat?
Copilot Chat ist die Chat-Funktion, mit der Sie Fragen zu Code und Programmieraufgaben stellen können. Sie können beispielsweise um Erläuterungen, einen Änderungsvorschlag oder Unterstützung bei einer Fehlermeldung bitten. Fügen Sie relevante Hintergrundinformationen hinzu. Die Frage „Warum funktioniert das nicht?“ liefert nur wenige Informationen, wenn das Problem in einer anderen Datei liegt.
Können Sie Copilot auf Niederländisch ansprechen?
Sie können Fragen und Erläuterungen auf Niederländisch formulieren. Behalten Sie technische Bezeichnungen, Fehlermeldungen und Codeausschnitte so weit wie möglich unverändert bei. Legen Sie fest, welche Sprache Sie für die Dokumentation und Kommentare verwenden möchten. Eine Frage auf Niederländisch bedeutet nicht, dass englische API-Bezeichnungen übersetzt werden müssen.
Welche Programmiersprachen unterstützt Copilot?
Copilot kann bei vielen Programmiersprachen helfen, doch die Qualität und der Support variieren je nach Aufgabe und Umgebung. Testen Sie es mit Ihrer Sprache, Ihrem Framework und Ihrer Projektversion. Häufig vorkommende Muster bieten mehr Anhaltspunkte als eine seltene interne Bibliothek, zu der kaum Kontextinformationen verfügbar sind.
Kann Copilot bestehenden Code erklären?
Ja. Wählen Sie eine Funktion aus oder fügen Sie relevante Dateien hinzu und bitten Sie um eine Erklärung auf Ihrem eigenen Wissensstand. Lassen Sie sich erläutern, was Eingabe und Ausgabe sind und welche anderen Komponenten aufgerufen werden. Überprüfen Sie die Erklärung anhand des Codes; einer plausiblen Erklärung kann ein wichtiges Detail fehlen.
Kann Copilot Fehlermeldungen beheben?
Er kann mögliche Ursachen und Abhilfemaßnahmen vorschlagen. Geben Sie bitte die vollständige, relevante Fehlermeldung, die ihr vorausgegangene Aktion sowie die von Ihnen verwendeten Versionen an. Bitten Sie zunächst um eine Diagnose, wenn die Ursache unklar ist. Eine schnelle Änderung kann die Meldung verschwinden lassen, ohne das zugrunde liegende Problem zu beheben.
Kann Copilot automatisch Tests erstellen?
Sie können Tests vorbereiten lassen und – bei geeigneten Agentenfunktionen – ausführen lassen. Geben Sie das bestehende Test-Framework und das gewünschte Verhalten an. Überprüfen Sie, ob die Tests tatsächlich Fehler aufdecken können. Ein Test, der lediglich bestätigt, was die neue Implementierung zufällig tut, bietet wenig Sicherheit hinsichtlich Ihrer ursprünglichen Anforderung.
Kann Copilot Dokumentationen aktualisieren?
Ja. Sie können Erläuterungen, Beispiele und Änderungen an der Dokumentation vorschlagen. Passen Sie diese an das tatsächlich implementierte Verhalten an. Überprüfen Sie insbesondere Installationsbefehle, Konfigurationen und Beispielwerte. Eine Dokumentation, die etwas verspricht, was der Code nicht unterstützt, erschwert die Wartung sogar.
Agenten, Code-Review und umfangreichere Aufgaben
Was ist der Agent-Modus in GitHub Copilot?
Der Agent-Modus kann eine Aufgabe in mehreren Schritten mit den verfügbaren Werkzeugen bearbeiten. Dazu gehören das Anzeigen von Dateien, das Vorschlagen von Änderungen und das Durchführen von Überprüfungen. Welche Aktionen möglich sind, hängt von Ihrem Editor und Ihren Einstellungen ab. Legen Sie ein konkretes Ziel fest und überprüfen Sie die Änderungen, bevor Sie diese endgültig übernehmen.
Was ist der Unterschied zwischen dem Chat- und dem Agentenmodus?
Bei einer gewöhnlichen Anfrage suchen Sie in erster Linie nach einer Erklärung oder einem Vorschlag. Ein Mitarbeiter kann darüber hinaus innerhalb des zulässigen Rahmens bestimmte Maßnahmen durchführen. Fragen Sie daher klar und deutlich, ob Sie lediglich eine Analyse wünschen oder auch Dateiänderungen. Diese Unterscheidung verhindert, dass sich ein Sondierungsgespräch unbeabsichtigt in eine umfassende Umgestaltung Ihres Projekts verwandelt.
Was ist der Copilot-Cloud-Agent?
Der Cloud-Agent bearbeitet delegierte Aufgaben über GitHub. Er kann Code untersuchen, einen Lösungsansatz erarbeiten und Änderungen vorbereiten, beispielsweise in einem Pull-Request. Sie müssen dafür nicht jeden Schritt selbst in Ihrem lokalen Editor ausführen. Zugriff und Möglichkeiten hängen von Ihrem Abonnement und den Richtlinien Ihrer Organisation ab.
Sind Coding Agent und Cloud Agent dasselbe?
In älteren Informationen wird häufig der Name „Copilot Coding Agent“ verwendet. GitHub nutzt mittlerweile „Cloud Agent“, um umfangreichere Funktionen zu bieten. Achten Sie daher in Anleitungen auf die beschriebene Funktion und das Veröffentlichungsdatum. Eine ältere Anleitung geht möglicherweise noch ausschließlich von einem Workflow aus, bei dem sofort ein Pull-Request erstellt wird.
Was ist eine geeignete Aufgabe für einen Agenten?
Wählen Sie eine konkrete Änderung mit klar erkennbaren Akzeptanzkriterien. Fügen Sie beispielsweise eine fehlende Überprüfung hinzu oder beheben Sie einen klar definierten Fehler. Umfangreiche Aufträge ohne klare Grenzen bieten mehr Spielraum für falsche Annahmen. Geben Sie außerdem an, welche Dateien, Schnittstellen und Verhaltensweisen beibehalten werden sollen.
Beispiel für einen gezielten Programmierauftrag
Fügen Sie dem bestehenden Kontaktformular eine Eingabeprüfung hinzu. Eine leere E-Mail-Adresse muss eine eindeutige Fehlermeldung auslösen. Verwenden Sie die Validierungsmuster und Tests, die bereits in diesem Projekt vorhanden sind. Behalten Sie die bestehenden Feldnamen bei und ändern Sie das Formularlayout nicht. Zeigen Sie auf, welche Prüfungen Sie durchgeführt haben.
Kann Copilot mehrere Dateien bearbeiten?
Ja, geeignete Bearbeitungs- und Agentenfunktionen können Änderungen über mehrere Dateien hinweg vorbereiten. Betrachten Sie das Ganze als eine einzige Änderung. Eine angepasste Funktion kann Auswirkungen auf Tests, Aufrufe und die Dokumentation haben. Achten Sie auch auf unnötige Anpassungen, die über Ihren Auftrag hinausgehen und die Bewertung erschweren.
Was leistet die Copilot-Codeüberprüfung?
Copilot Code Bewertung bewertet Änderungen und gibt Feedback zu möglichen Problemen. Dies kann als zusätzliche Überprüfung eines Pull-Requests oder einer lokalen Änderung hilfreich sein. Behandeln Sie die Ergebnisse als Vorschläge, die Sie untersuchen sollten. Der Bewertung kann Fehler übersehen und auch Anmerkungen enthalten, die für Ihr Projekt nicht zutreffen.
Ersetzt die Copilot-Codeüberprüfung eine menschliche Bewertung?
Nein. Eine automatisierte Überprüfung kennt nicht von vornherein alle Produktvereinbarungen, Ausnahmen und operativen Auswirkungen. Setzen Sie sie zusätzlich zu geeigneten Tests und menschlicher Beurteilung ein. Fragen Sie bei einer wichtigen Änderung vor allem, ob das Verhalten für echte Nutzer korrekt ist. Technisch einwandfreier Code kann immer noch das falsche Problem lösen.
Was ist Copilot CLI?
Copilot CLI bringt KI-Unterstützung in die Befehlszeile. Dies kann nützlich sein, wenn Sie von einem Terminal aus arbeiten. Überprüfen Sie vorgeschlagene Befehle, bevor Sie diese ausführen, insbesondere wenn sie Dateien ändern oder externe Dienste aufrufen. Eine kurze Erläuterung der Auswirkungen hilft dabei, einen Vorschlag richtig einzuschätzen.
Bessere Ergebnisse mit Kontext und Anleitungen
Wie verfassen Sie eine gute Anweisung für Copilot?
Nennen Sie das Ziel, den relevanten Kontext und das erwartete Verhalten. Fügen Sie ein Beispiel hinzu, falls das Ergebnis auf verschiedene Weise interpretiert werden könnte. Geben Sie auch Ihre Einschränkungen an, wie beispielsweise vorhandene Bibliotheken oder unterstützte Versionen. Dies verringert die Anzahl der Auswahlmöglichkeiten, die Copilot selbst ausfüllen muss.
Welche Projektinformationen müssen Sie angeben?
Beginnen Sie mit den Dateien, die das Problem beschreiben: die betroffene Funktion, Aufrufe, Fehlermeldung und relevante Tests. Geben Sie die verwendeten Versionen an, sofern diese Einfluss auf die Lösung haben. Fügen Sie nicht wahllos das gesamte Projekt hinzu. Ein gezielter Kontext erleichtert die Überprüfung einer Antwort.
Was sind benutzerdefinierte Anweisungen?
Benutzerdefinierte Anweisungen sind feste Vorgaben zu Ihren Präferenzen oder Ihrem Projekt. Sie können darin beispielsweise Testbefehle, Namenskonventionen und Architekturvereinbarungen festlegen. Die Unterstützung variiert je nach Umgebung. Betrachten Sie Anweisungen als Kontext: Sie garantieren nicht, dass jeder Vorschlag automatisch alle Regeln erfüllt.
Was bewirkt die Datei „copilot-instructions.md“?
Die Datei .github/copilot-instructions.md kann repositoryweite Anweisungen für unterstützte Copilot-Funktionen enthalten. Fügen Sie konkrete, aktuelle Projektinformationen hinzu. Denken Sie dabei an die verwendete Technologie und daran, wie Sie relevante Prüfungen durchführen. Eine kurze, korrekte Datei ist nützlicher als viele widersprüchliche oder veraltete Anweisungen.
Warum schlägt Copilot eine nicht vorhandene Funktion vor?
Ein Modell kann Muster zu einem plausiblen Namen kombinieren, der jedoch nicht verfügbar ist. Es kann auch von einer anderen Bibliotheksversion ausgehen. Überprüfen Sie die vorgeschlagenen APIs in den Projektabhängigkeiten und der offiziellen Dokumentation. Geben Sie die festgestellte Einschränkung zurück und bitten Sie um eine Lösung unter Berücksichtigung der tatsächlich verfügbaren Möglichkeiten.
Wie vermeiden Sie unnötig umfangreiche Änderungen?
Setzen Sie klare Grenzen und fordern Sie die Anbindung an bestehende Strukturen. Beheben Sie einen Fehler, ohne gleichzeitig eine neue Architektur zu entwerfen. Bewerten Sie Änderungen in kleinen Schritten. Eine begrenzte Anpassung lässt sich leichter testen und rückgängig machen als eine große Änderung mit mehreren Zielen.
Kostenlose Nutzung, Abonnements und KI-Guthaben
Ist GitHub Copilot kostenlos?
Ja. Copilot Free bietet eingeschränkten Zugriff auf eine Auswahl an Funktionen. Es eignet sich, um die Funktionsweise auszuprobieren. Überprüfen Sie den aktuellen Nutzungsumfang in Ihrem Konto; alte Übersichten mit festen Anzahlen an Chats oder Zusatzleistungen müssen nicht mehr mit den aktuellen Abonnements übereinstimmen.
Welche Abonnements gibt es?
Für Einzelanwender stehen unter anderem die Versionen Free, Pro, Pro+ und Max zur Verfügung. Darüber hinaus gibt es die Varianten Student, Business und Enterprise. Vergleichen Sie Modellzugang, Speicherkapazität und Verwaltungsfunktionen. Bei der Auswahl eines Unternehmenspakets sollten Sie auch die zentralen Richtlinien und Datenvereinbarungen berücksichtigen – nicht ausschließlich den Umfang der darin enthaltenen KI-Funktionen.
Was kostet GitHub Copilot?
Die offiziellen monatlichen Preise für Einzelabonnements betragen derzeit 10 US-Dollar für Pro, 39 für Pro+ und 100 für Max. Business wird ab 19 Dollar pro zugewiesenem Platz und Monat angeboten. Bitte prüfen Sie beim Abschluss die Steuern, Bedingungen und eventuelle zusätzliche Nutzungskosten.
Was sind GitHub-AI-Credits?
GitHub-AI-Credits messen die Nutzung der dafür vorgesehenen Copilot-Funktionen. Der Verbrauch kann je nach Modell und Aufgabe variieren. Eine einzelne Anfrage entspricht daher nicht automatisch einer festen Anzahl von Credits. Überprüfen Sie Ihre aktuelle Nutzungsübersicht, insbesondere wenn Sie Agenten oder umfangreiche Chats nutzen.
Warum ist in älteren Anleitungen von „Premium-Anfragen“ die Rede?
GitHub hat die Nutzungsmessung für viele Abonnements von „Premium-Anfragen“ auf „AI-Credits“ umgestellt. Bestimmte bestehende Jahresabonnements können vorübergehend noch unter den alten Vereinbarungen fallen. Behalten Sie daher die Abrechnungsinformationen Ihres eigenen Kontos im Auge. Rechnen Sie ein altes Anfragelimits nicht einfach auf das aktuelle Credit-System um.
Ist ein kostenpflichtiges Abonnement völlig unbegrenzt?
Nein. Der Zugriff auf Funktionen bedeutet nicht, dass alle Modelle und Agentenaufgaben ohne Nutzungsbeschränkungen verfügbar sind. Bitte prüfen Sie den enthaltenen Speicherplatz und eventuelle Zusatzkosten separat. Begriffe wie „Basiscredits“ und „Zusatzguthaben“ können unterschiedliche Bedingungen haben. Der monatliche Betrag allein gibt keinen Aufschluss darüber, was eine intensive Nutzung letztendlich kostet.
Können zusätzliche Kosten anfallen?
Ja, abhängig von Ihrem Abonnement, Ihren Budget-Einstellungen und den genutzten Diensten. Legen Sie eventuelle Obergrenzen für zusätzlichen Verbrauch bewusst fest. Behalten Sie auch verknüpfte Dienste im Auge: Bestimmte Arbeitsabläufe können neben der KI-Nutzung auch andere Ressourcen verbrauchen. Prüfen Sie vor einer umfangreichen Aufgabe, welche Kosten unter welchen Dienst fallen.
Können Studierende Copilot kostenlos erhalten?
Verifizierte Studierende können sich für Copilot Student qualifizieren. Auch für bestimmte Lehrkräfte und Administratoren beliebter Open-Source-Projekte bestehen Möglichkeiten. Die Zulassung erfolgt nicht automatisch. Bitte überprüfen Sie die aktuellen Bedingungen und Ihren Verifizierungsstatus, bevor Sie ein kostenloses Abonnement als feste Einrichtung einrichten.
Datenschutz, Quellcode und Nutzungsrechte
Wird Ihr Code an einen KI-Dienst gesendet?
Bei Antworten und Vorschlägen verarbeitet Copilot relevante Kontextinformationen über den genutzten Dienst. Welche Informationen berücksichtigt werden, hängt von der Funktion, der Umgebung und den Einstellungen ab. Bitte überprüfen Sie bei Unternehmensprojekten die Richtlinien Ihrer Organisation. Eine lokal geöffnete Datei bedeutet nicht automatisch, dass die KI-Verarbeitung vollständig auf Ihrem Computer stattfindet.
Verwendet GitHub Copilot Ihre Daten für das Modelltraining?
Bei Einzelabonnements können Interaktionsdaten gemäß den geltenden Einstellungen und Bedingungen verwendet werden. GitHub bietet die Möglichkeit, dies zu deaktivieren. Für Copilot Business und Enterprise gibt GitHub an, dass diese Daten nicht zum Trainieren seiner Modelle verwendet werden. Überprüfen Sie, welches Abonnement Ihre Sitzung nutzt.
Wie deaktivieren Sie das Training mit Ihren Interaktionsdaten?
Öffnen Sie die Copilot-Einstellungen Ihres GitHub-Kontos und überprüfen Sie die Datenschutzoptionen für die Nutzung von Interaktionsdaten. Die Einstellung finden Sie unter github.com/settings/copilot/features. Speichern oder bestätigen Sie Ihre Auswahl, wenn Sie dazu aufgefordert werden. Überprüfen Sie bei geschäftlicher Nutzung außerdem, ob die Richtlinien Ihrer Organisation zusätzliche Einstellungen vorgeben.
Können Sie Copilot mit vertraulichem Quellcode verwenden?
Dies erfordert eine Überprüfung Ihres Vertrags, Ihres Abonnements und Ihrer Unternehmensrichtlinien. Prüfen Sie, welche Daten verarbeitet werden dürfen und welche Funktionen zulässig sind. Fügen Sie keine Passwörter, privaten Lizenz oder andere vertrauliche Informationen in Eingabeaufforderungen ein. Verwenden Sie für Beispiele fiktive Werte, die dasselbe technische Problem veranschaulichen.
Kann der vorgeschlagene Code einem öffentlich zugänglichen Code ähneln?
Ja. GitHub weist darauf hin, dass Vorschläge mit Code aus öffentlichen Repositorys übereinstimmen können. Je nach Ihren Einstellungen können bestimmte Übereinstimmungen blockiert oder mit Quellenangaben angezeigt werden. Überprüfen Sie die verfügbaren Verweise und Lizenzen. Ein KI-Vorschlag ist keine automatische Garantie dafür, dass alle Rechtsfragen geklärt sind.
Dürfen Sie den generierten Code kommerziell nutzen?
Prüfen Sie die geltenden Bedingungen, etwaige Quellenangaben und Lizenzen der verwendeten Komponenten. Auch bestehende Projektvereinbarungen behalten ihre Gültigkeit. Die kommerzielle Nutzung erfordert darüber hinaus eine technische Überprüfung: Sie müssen verstehen, welche Abhängigkeiten und Datenströme Sie hinzufügen. Besprechen Sie besondere Anforderungen mit der zuständigen Person in Ihrem Unternehmen.
Probleme beheben und Änderungen überprüfen
Warum wird Copilot nicht in meinem Editor angezeigt?
Überprüfen Sie, ob Ihre Umgebung die gewünschte Funktion unterstützt und ob die Erweiterung aktiv und auf dem neuesten Stand ist. Prüfen Sie anschließend, mit welchem Konto Sie angemeldet sind. Bei einem geschäftlichen Zugang kann es vorkommen, dass eine Lizenz oder eine Einstellung fehlt. Führen Sie diese Überprüfungen durch, bevor Sie den Editor vollständig neu installieren.
Warum reagiert Copilot nicht oder bricht eine Aufgabe ab?
Mögliche Ursachen sind Verbindungsprobleme, Authentifizierungsprobleme, eine Nutzungsbeschränkung oder Unternehmensrichtlinien. Überprüfen Sie Fehlermeldungen und die Nutzungsübersicht. Sehen Sie sich auch offizielle Informationen zu Störungen an. Notieren Sie bei einer Supportanfrage die Umgebung, die Version und die betroffene Funktion, ohne vertrauliche Codes oder Geheimnisse unnötig mitzusenden.
Warum kann Copilot nicht alle Projektdateien finden?
Der verfügbare Kontext hängt von der Umgebung und der Funktion ab. Eine Datei kann außerhalb des geöffneten Arbeitsbereichs liegen oder sich nicht im ausgewählten Kontext befinden. Fügen Sie gezielt relevante Informationen hinzu und fragen Sie nach, welche Dateien verwendet wurden. Lassen Sie nicht zu, dass eine Annahme bezüglich fehlenden Codes unbemerkt die Lösung bestimmt.
Was sollten Sie überprüfen, bevor Sie Ihren Copilot-Code übernehmen?
Lesen Sie die Änderung und prüfen Sie, ob sie das beabsichtigte Problem behebt. Führen Sie entsprechende Prüfungen durch und untersuchen Sie Fehlerfälle. Achten Sie auch auf Änderungen außerhalb des Auftrags. Code, der kompiliert werden kann, kann dennoch falsch mit Benutzerrechten, ungültigen Eingaben oder vorhandenen Daten umgehen.
- Verhalten: Stimmt das Ergebnis sowohl für normale als auch für abweichende Eingaben?
- Projekt: Passen Schnittstellen, Versionen und Abhängigkeiten zum bestehenden Code?
- Sicherheit: Bleiben Zugriffskontrolle und Datenschutz gewährleistet?
- Pflege: Wurden relevante Tests, Dokumentationen und Quellenangaben überprüft?
Welche GitHub Copilot-Funktion eignet sich für welche Aufgabe?
| Hauptthema | Verwandte Stichwörter | Semantische Suchbegriffe |
|---|---|---|
| Code schreiben | Code-Ergänzung, Inline-Vorschläge | Funktionen vorschlagen, Programmierarbeiten unterstützen |
| Den Code verstehen | Copilot Chat, Projektkontext | Fehlermeldungen erklären, bestehenden Code verstehen |
| Aufgaben ausführen | Agent-Modus, Cloud-Agent | Mehrere Dateien bearbeiten, Änderung vorbereiten |
| Änderungen bewerten | Code-Review, Pull-Request | Mögliche Fehler finden, Vorschlag prüfen |
| Projektvereinbarungen | Individuelle Anleitungen, Anleitungsdatei | Codekonventionen, Testbefehle, Architektur |
| Abonnement und Datenschutz | KI Credits, Business, Enterprise | Nutzungsbeschränkungen, Budget, Schulungswünsche |
Die wichtigsten Erkenntnisse zu GitHub Copilot
- Copilot unterstützt Sie bei Ihrer Entwicklungsarbeit: mit Ergänzungen, Erläuterungen, Änderungen und Bewertungen.
- Die Funktionen variieren je nach Umgebung: Bitte prüfen Sie die Vorgaben des Herausgebers, des Abonnements und der Unternehmensrichtlinien.
- Ein guter Kontext erleichtert die Beurteilung von Vorschlägen: Geben Sie das Ziel, Beispiele und klare Grenzen an.
- Bitte überprüfen Sie die Kosten und Dateneinstellungen: AI-Credits und Datenschutzvereinbarungen hängen von Ihrem Zugang ab.
- Prüfen Sie Änderungen stets selbst: Testen Sie die Funktionsweise, die Sicherheit und die Kompatibilität mit dem Projekt, bevor Sie diese veröffentlichen.
