21 Punkte von xguru 2021-06-30 | 5 Kommentare | Auf WhatsApp teilen
  • 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

 
youth 2021-06-30

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.

 
ffdd270 2021-06-30

Ist jetzt wohl die Zeit gekommen, englisches Schreiben zu lernen...

 
xguru 2021-06-30

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

 
xguru 2021-06-30

Die Rückmeldungen von Leuten, die es tatsächlich benutzt haben, sind enorm gut.

https://news.ycombinator.com/item?id=27676266

  • Ich habe es zwei Wochen lang benutzt und es ist der Hammer (blown away).

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.

  • Beeindruckend ist, dass es scheinbar genau weiß, was ich als Nächstes eingeben werde.

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.

 
xguru 2021-07-04

Und es tauchen gerade verschiedene Probleme auf.