Informationen zu GitHub Copilot
GitHub Copilot ist ein KI-Paarprogrammierer, der während des Programmierens AutoVervollständigen-Vorschlägen anbietet. Du kannst Vorschläge von GitHub Copilot erhalten, indem du entweder beginnst, den gewünschten Code zu schreiben, oder indem du in einem Kommentar in natürlicher Sprache beschreibst, was der Code tun soll. GitHub Copilot analysiert den Kontext in der Datei, die du gerade bearbeitest, sowie in verwandten Dateien, und bietet Vorschläge in deinem Text-Editor an. GitHub Copilot wird von OpenAI Codex unterstützt, einem neuen KI-System, das von OpenAI erstellt wurde.
GitHub Copilot wird für alle Sprachen trainiert, die in öffentlichen Repositorys angezeigt werden. Für jede Sprache hängt die Qualität der Vorschläge, die du erhältst, von der Menge und Vielfalt der Trainingsdaten für diese Sprache ab. JavaScript ist beispielsweise in öffentlichen Repositorys gut vertreten und eine der am besten unterstützten Sprachen von GitHub Copilot. Sprachen mit weniger Präsenz in öffentlichen Repositorys können weniger oder weniger robuste Vorschläge liefern.
GitHub Copilot ist als Erweiterung in Visual Studio Code, Visual Studio, Neovim und der JetBrains-Suite von IDEs verfügbar. Weitere Informationen findest du unter Erste Schritte mit GitHub Copilot.
Grundlegendes zu den Unterschieden zwischen Copilot for Individuals und Copilot for Business
Copilot for Individuals | Copilot for Business | |
---|---|---|
Preise | 10 USD pro Monat/100 USD pro Jahr | 19 USD pro Benutzer*in und Monat |
GitHub-Kontotypen | Persönliche Konten | Organisations- oder Unternehmenskonten |
Telemetrie | ||
Blockiert Vorschläge, die mit öffentlichem Code übereinstimmen | ||
Direkt in deinen Editor integriert | ||
Vorschläge für mehrzeilige Funktionen | ||
Organisationsweite Richtlinienverwaltung | ||
VPN-Proxyunterstützung über selbstsignierte Zertifikate |
Weitere Informationen zur VPN-Proxyunterstützung über selbstsignierte Zertifikate findest du unter Konfigurieren von GitHub Copilot in deiner Umgebung.
Verwenden von GitHub Copilot
Du kannst Praxisbeispiele von GitHub Copilot in Aktion sehen. Weitere Informationen findest du auf der GitHub Copilot-Website.
GitHub Copilot bietet Vorschläge aus einem Modell, das OpenAI aus Milliarden von Open Source-Codezeilen erstellt hat. Daher kann der Trainingssatz für GitHub Copilot unsichere Codierungsmuster, Fehler oder Verweise auf veraltete APIs oder Idiome enthalten. Wenn GitHub Copilot Vorschläge auf diesen Trainingsdaten basierend erzeugt, können diese Vorschläge auch unerwünschte Muster enthalten.
Du bist für Sicherheit und Qualität deines Codes verantwortlich. Wenn du von GitHub Copilot generierten Code verwendest, solltest du dieselben Vorsichtsmaßnahmen ergreifen wie beim Verwenden von Code, den du nicht selbst geschrieben hast. Diese Vorsichtsmaßnahmen umfassen strenge Tests, IP-Überprüfungen und Nachverfolgung bezüglich Sicherheitsrisiken. GitHub bietet eine Reihe von Funktionen, die dir bei der Überwachung und Verbesserung der Codequalität helfen, wie GitHub Actions, Dependabot, CodeQL und code scanning. Alle diese Features können kostenlos in öffentlichen Repositorys verwendet werden. Weitere Informationen findest du unter Grundlegendes zu GitHub Actions und unter GitHub-Sicherheitsfeatures.
GitHub Copilot verwendet Filter, um anstößige Wörter in den Eingabeaufforderungen zu blockieren und das Erstellen von Vorschlägen in sensiblen Kontexten zu vermeiden. Wir sind bestrebt, das Filtersystem ständig zu verbessern, um anstößige Vorschläge, die von GitHub Copilot generiert werden, einschließlich voreingenommener, diskriminierender oder missbräuchlicher Ausgaben, intelligenter zu erkennen und zu entfernen. Wenn du einen von GitHub Copilot generierten anstößigen Vorschlag siehst, melde ihn bitte direkt an copilot-safety@github.com, damit wir unsere Sicherheitsvorkehrungen verbessern können.
Informationen zur Abrechnung für GitHub Copilot
GitHub Copilot ist ein kostenpflichtiges Feature, das ein monatliches oder jährliches Abonnement erfordert. GitHub Copilot-Abonnements können über ein persönliches Konto auf GitHub.com mit Copilot for Individuals oder zentral über oder ein Unternehmenskonto auf GitHub Enterprise Cloud mit GitHub Copilot for Business bezahlt werden.
Verifizierte Schüler, Lehrer und Betreuer beliebter Open Source-Projekte auf GitHub sind berechtigt, Copilot for Individuals kostenlos zu verwenden. Wenn du die Kriterien für ein kostenloses Copilot for Individuals-Abonnement erfüllst, wirst du automatisch benachrichtigt, wenn du die Abonnementseite für GitHub Copilot besuchst. Weitere Informationen findest du unter Informationen zur Abrechnung für GitHub Copilot.
Informationen zur Lizenz für das GitHub Copilot-Plug-In in JetBrains-IDEs
GitHub, Inc. ist der Lizenzgeber des JetBrains-Plug-Ins. Der Endbenutzerlizenzvertrag für dieses Plug-In sind die GitHub-Bedingungen für zusätzliche Produkte und Features, und die Nutzung dieses Plug-Ins unterliegt diesen Bedingungen. JetBrains übernimmt keine Verantwortung oder Haftung im Zusammenhang mit dem Plug-In oder dieser Vereinbarung. Durch die Nutzung des Plug-Ins stimmst du den vorstehenden Bedingungen zu.