Lernen Sie GitHub Copilot kennen, einen neuen Programmierer für KI-Paare, der ganze Zeilen oder ganze Codefunktionen vorschlagen kann

Symbol für die Lesezeit 2 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter

Microsoft GitHub AI Copilot

Microsoft GitHub AI Copilot

GitHub von Microsoft heute angekündigt GitHub Copilot, ein neuer KI-Paar-Programmierer, der Vorschläge für ganze Zeilen oder ganze Funktionen direkt in Ihrer IDE anbieten kann. GitHub Copilot wird eine Vielzahl von Sprachen und Frameworks unterstützen, aber die aktuelle technische Vorschauversion funktioniert gut für Python, JavaScript, TypeScript, Ruby und Go. GitHub Copilot wird von OpenAI Codex unterstützt, einem neuen KI-System, das von OpenAI entwickelt wurde. Copilot wurde auf Milliarden von Zeilen öffentlichen Codes trainiert.

GitHub Copilot versteht deutlich mehr Kontext als die meisten Code-Assistenten. Unabhängig davon, ob es sich um eine Dokumentzeichenfolge, einen Kommentar, einen Funktionsnamen oder den Code selbst handelt, verwendet GitHub Copilot den von Ihnen bereitgestellten Kontext und synthetisiert den passenden Code.

GitHub Copilot-Funktionen:

  • Kommentare in Code umwandeln: Schreiben Sie einen Kommentar, der die gewünschte Logik beschreibt, und lassen Sie GitHub Copilot den Code für Sie zusammenstellen.
  • Automatisches Ausfüllen für sich wiederholenden Code: GitHub Copilot eignet sich hervorragend zum schnellen Erstellen von Boilerplates und sich wiederholenden Codemustern. Füttere es mit ein paar Beispielen und lass es den Rest generieren!
  • Tests ohne Mühe: Tests sind das Rückgrat jedes robusten Softwareentwicklungsprojekts. Importieren Sie ein Einheitentestpaket und lassen Sie sich von GitHub Copilot Tests vorschlagen, die Ihrem Implementierungscode entsprechen.
  • Zeig mir Alternativen: Möchten Sie ein paar verschiedene Ansätze evaluieren? GitHub Copilot kann Ihnen eine Liste mit Lösungen zeigen. Verwenden Sie den bereitgestellten Code oder bearbeiten Sie ihn entsprechend Ihren Anforderungen.

GitHub Copilot ist ab heute als Visual Studio Code-Erweiterung verfügbar. Bevor Sie Copilot ausprobieren, lesen Sie unbedingt die folgenden Fragen und Antworten des GitHub-Teams.

Wie gut ist GitHub Copilot?
Wir haben kürzlich Benchmarks mit einer Reihe von Python-Funktionen durchgeführt, die eine gute Testabdeckung in Open-Source-Repositorys aufweisen. Wir haben die Funktionskörper ausgeblendet und GitHub Copilot gebeten, sie auszufüllen. Das Modell hat dies in 43 % der Fälle beim ersten Versuch und in 57 % der Fälle richtig gemacht, wenn 10 Versuche erlaubt waren. Und es wird immer intelligenter.
Schreibt GitHub Copilot perfekten Code? 
Nein. GitHub Copilot versucht, Ihre Absicht zu verstehen und den bestmöglichen Code zu generieren, aber der vorgeschlagene Code funktioniert möglicherweise nicht immer oder ist nicht einmal sinnvoll. Während wir hart daran arbeiten, GitHub Copilot besser zu machen, sollte der von GitHub Copilot vorgeschlagene Code wie jeder andere Code sorgfältig getestet, überprüft und überprüft werden. Als Entwickler haben Sie immer das Sagen.

Sie können mehr über GitHub Copilot erfahren hier.

Mehr zu den Themen: Github, GitHub-Copilot