GitHub Copilot – KI-Pair-Programmierer
(copilot.github.com)- Ein KI-basierter Pair-Programming-Assistent, der Empfehlungen für einzelne Codezeilen oder ganze Funktionen gibt
→ nutzt OpenAI (Codex), trainiert auf Dutzenden Milliarden Codezeilen
→ läuft als VSCode-Erweiterung lokal oder in GitHub Codespaces
-
In der Preview-Version werden Python, JS, TS, Ruby und Go gut unterstützt, aber grundsätzlich werden die meisten Sprachen unterstützt
-
Anwendungsbeispiele
→ Wenn man eine Erklärung als Kommentar schreibt, wird der Code automatisch erzeugt
→ Wiederkehrenden Code automatisch vervollständigen
→ Tests für implementierten Code automatisch erzeugen
→ Alternative Lösungen für geschriebenen Code empfehlen
→ Beim Lernen neuer Sprachen/Frameworks ohne Dokumentation oder Websuche zurechtkommen
- Während der Tech-Preview-Phase nur kostenlos für eine begrenzte Zahl von Nutzern verfügbar
→ Nach dem offiziellen Release ist eine separate kostenpflichtige Version geplant
5 Kommentare
Ich habe auch Tabnine und Kite mit einer gekauften Lizenz ausprobiert, aber persönlich habe ich keinen großen Unterschied zur kostenlosen Version gespürt. Ich bin gespannt, wie CoPilot sein wird. Ich freue mich darauf.
Ist jetzt wohl die Zeit gekommen, englisches Schreiben zu lernen...
Ich habe es getestet, nachdem die OpenAI-Beta freigeschaltet wurde, und es konnte sogar einigermaßen koreanische Sätze erzeugen. Wird es nicht nach und nach immer schlauer? haha
Die Rückmeldungen von Leuten, die es tatsächlich benutzt haben, sind enorm gut.
https://news.ycombinator.com/item?id=27676266
In etwa einem von zehn Fällen hat es den Code, den ich schreiben wollte, exakt vorgeschlagen, und auch sonst hat es einigermaßen guten Code vorgeschlagen.
Wenn es trifft, fühlt es sich an, als würde es meine Gedanken lesen.
Ich programmiere zwar allein, aber es fühlt sich wirklich wie Pair Programming an.
Ich verstehe meinen eigenen Code besser und vergebe meinen Methoden bessere Namen und Beschreibungen. Ich schreibe dadurch besseren Code, bessere Dokumentation und bessere Tests.
Copilot hat mich zu einem besseren Programmierer gemacht. Kein Scherz.
Beim Arbeiten mit React-Komponenten macht es unglaublich präzise Vorhersagen, deshalb ist es nützlich.
Es wirkt, als könnte es wie die Autovervollständigung der IDE zu einem unverzichtbaren Bestandteil von Entwickler-Tools werden.
Ich glaube, die Art, wie Programmierer Code dokumentieren, wird sich dadurch verändern.
Wenn man nur gute Kommentare schreibt, schlägt es passenden Code vor, und manchmal schreibt es sogar eine ganze Funktion.
Und es tauchen gerade verschiedene Probleme auf.
GitHub Copilot as open source code laundering? https://twitter.com/eevee/status/1410037309848752128
I do not agree with GitHub's unauthorized and unlicensed use of copyrighted source code https://thelig.ht/abandoning-github/
Copilot regurgitating Quake code, including sweary comments https://twitter.com/mitsuhiko/status/1410886329924194309
GitHub scraped your code. And they plan to charge you for copilot https://twitter.com/bphogan/status/1411097686854488067