GitHub Copilot – Pro & Contra // deutsch

preview_player
Показать описание
GitHub Copilot ist eine künstliche Intelligenz, die Entwicklerinnen und Entwickler beim Schreiben von Code unterstützen soll. Doch wie so oft ist da, wo Licht ist, auch Schatten. Was spricht für den Einsatz von GitHub Copilot, was dagegen? Wo liegen die Gefahren, welche Stolperfallen gibt es, und was gibt es allgemein über den Einsatz von GitHub Copilot zu wissen?

00:00 – Einleitung
00:53 – Codex, OpenAI und Microsoft
02:25 – Wie funktioniert GitHub Copilot?
04:17 – Positive Auswirkungen
04:57 – Lizenzprobleme
07:02 – Umgang mit sensiblen Daten
08:33 – Copy-Paste-Kultur
10:08 – Aktualität und Kontext
11:36 – Fachliches Verständnis
14:01 – Bindung an Microsoft
16:07 – Ausblick

────────────────────

Über the native web 🦄

Wir sind ein Beratungs-, Schulungs- und Entwicklungsunternehmen, das sich auf Web- und Cloud-Technologien spezialisiert hat. Wir streben nach intelligenten und eleganten Lösungen für komplexe Probleme, und wir glauben, dass Softwareentwicklung kein Selbstzweck ist. Stattdessen sollte Software tatsächliche Probleme der realen Welt lösen.

Wir glauben, dass native Web- und Cloud-Technologien das Fundament sind, auf dem die Zukunft aufbaut. Unsere Kernkompetenz ist der Entwurf und die Entwicklung verteilter Web- und Cloud-Anwendungen unter Verwendung dieser Technologien in interdisziplinären Teams. Wir entwickeln auch unser eigenes Open-Source-Framework namens wolkenkit. Und wir lieben es, unser Wissen in Schulungen und Workshops, auf Konferenzen und bei Usergroups zu teilen.

────────────────────

Weiterführende Links 🌍

Комментарии
Автор

Bin gerade noch am Anfang und lerne programmieren gerade erst, daher vermeide ich copy & paste und nun auch erst einmal copilot. Ich denke ich würde deutlich schneller Ergebnisse bekommen, aber am Ende versteh ich dann auch nicht was da genau passiert ist und dafür finde ich das ganze Thema rund um Code einfach zu interessant :)

ivuryyy
Автор

auch von mir ein sehr großes Lob an Dich @goloroden. Wie einer meiner Vorredner schon angesprochen hat - es ist sehr wichtig, dass Du für den DACH-Bereich technisch aktuelle und sehr gut ausgearbeitete Videos zur Verfügung stellst. Mir ist durchaus bewusst, dass die führende Sprache gerade in der Entwicklung, Englisch ist - trotzdem finde ich es toll, dass Entwicklerthemen auch auf Deutsch zu Verfügung gestellt werden. Mach(t) bitte weiter so - ich freue mich jede Woche über neuen Content von euch 🥳!

svenhonert
Автор

Ich teile deine Bedenken bezüglich der rechtlichen Themen rund um Copilot, aber auch deine Einschätzung zum "copied from Stack Overflow"-Effekt. Als CTO muss ich die Nutzung von Copilot bei uns im Unternehmen untersagen, bis es eine Lösung dafür gibt, dass man damit keine Copyright-/Lizenz-Verletzung begeht. Bezüglich der Codequalität sehe ich schon einen Abfall durch Stack Overflow, ich befürchte, dass er zunimmt, wenn man "Unterstützung" durch die KI bekommt. Parallel finde ich aber die Lösung super spannend und denke, dass sich die aktuellen Themen lösen werden - vielleicht nicht im Microsoft-Produkt.

oliverandrich
Автор

Hallo Golo, erstmal vielen Dank für Deinen großartigen Beitrag, den Du der deutschsprachigen Softwareentwickler-Community leistest. Ich persönlich weiß das sehr zu schätzen und ich denke, dass es jemanden wie Dich sehr gebraucht hat. Danke dafür! :) Jetzt zu etwas sehr banalem. Ich sehe im Hintergrund immer Deinen Schreibtisch und hab schon mal nach diesem gegoogelt. Leider ohne Erfolg. Kannst Du mir einen Tip geben?

JLinxweiler
Автор

Ich habe mich für die Beta beworben und wurde von 2 Wochen rein gelassen. Aber zumindest für mich als "senior developer" ist das nix außer einer netten Spielerei.

Ja, es kann dir so schlaue Sachen vorschlagen wie "return result;" wenn das letzte Statement "var result = doSomething();" war.

Ich hätte mir tatsächlich mehr den Fokus auf "pair programming" statt "ai intelli sense" gewünscht. Als das die AI direkt bad practices anprangert. Quasi ein AI-gestütztes Ruleset für einen linter.

Die Bedenken die du hast, teile ich selbst nicht sooo sehr. Ich denke Copilot ist als erster mal als "von Opensourcler für Opensourcler" gedacht. Wer mit Hilfe von Codepilot in seine kommerzielle Codebase plötzlich GPL/MIT/$whatever code injiziert hat natürlich ein Problem. Aber das ist für mich irgendwie kein "show stopper" für eine neue Technologie.

Der Aufbau des Microsoft Ökosystems ist tatsächlich ein valider Punkt. Wobei ich glaube, der Fokus auf die VS-Code Extensions aus einer anderen Schlagrichtung kommt: Die GitHub Codespaces nutzen ja selber eine im browser laufende VS Code Instanz. Daher liegt es wohl nahe, dieses Feature dort auch direkt mit integrieren zu können. Was natürlich nichts am kernproblem ändert: Mircosoft baut da aktuell ganz erfolgreich ein neues Monopol für OpenSource-Development.

Ghandmann
Автор

Ist doch super, Microsoft kann sich so alles automatisch zusammenstehlen, was andere Entwickler schreiben. War das nicht bei Stacker für DOS auch so.

emergenz
Автор

Ich sehe das ganze als große Chance, wenn die rechtlichen Fragen geklärt sind. Aber nicht als „One Size Fits All“, sondern als weiteres Werkzeug im Koffer eines Entwicklers, der selbst entscheiden muss wann er das Werkzeug am besten und effektivsten einsetzt. Dann, denke ich, werden auch die Vorteile überwiegen.

MoonShadeStuff
Автор

Ein weiterer wichtiger Schritt damit Computer die Welt übernehmen können, in dem sie selbst weitere Software entwickeln können. 😱

netrob