Herzlich Willkommen zu einer neuen Podcast Folge.
Diesmal sind hier Eure Außen Reporter malte und Robin Manuel,
Wir sind beide gerade in Amerika, wenn wir diese Folge
aufnehmen, deswegen kann es auch sein, dass Audio Setup ein klein
bisschen anders ist. Ich nehme gerade aus dem
Hotelzimmer auf und malte direkt aus dem Gitter Büro, denn wir
sprechen heute zum Beispiel über die News der github Universe,
die hier stattgefunden hat und ganz viele github Copilot
Neuerungen, von daher herzlich willkommen zu einer neuen Folge.
Und da haben wir jetzt herzlich willkommen von meiner Seite aus
San Francisco, Robin, Manuel, wie gehts dir, was macht das
jetzt bei dir? Ja, also ich glaube, es kommt in
ein paar Stunden auf mich zu. Ich bin nämlich gerade in
Seattle, ich bin das sich vor wenigen Stunden gelandet ist,
immer brutal. Langer Flug, 11 Stunden, mein
Wecker ging heute morgen um 04:00 Uhr, irgendwas hat er
geklingelt, ich habe aber zum Glück geschafft das ein oder
andere Auge zuzumachen im im Flieger.
Und werde jetzt einfach durchhalten, durchhalten,
durchhalten. Ich habe heute Abend schon die
ersten Termine hier, aber ich werde einfach hoffen, dass
irgendwie bis 9 09:30 Uhr irgendwie schaffe, wach zu
bleiben. Ich war grad schnell duschen.
Und das hilft dann meistens ein bisschen Detlef zu kämpfen.
Von daher glaube ich, heute geht's noch.
Die Frischhalte trügt, aber wie gehts dir?
Du bist schon länger her. Ja, mir gehts gut.
Ich bin jetzt fast eine Woche hier, ich hab aber diesmal ein
paar Tage gebraucht um wirklich hier in den Rhythmus zu kommen
und jetzt geht's auch morgens schon wieder zurück.
Ich bin letzte Woche angereist für die github Universe und da
wollen wir heute n bisschen darüber sprechen, was es da für
Announcements gab, was es Neues gibt von github, nicht nur zum
Thema Copilot aber natürlich auch und da gab es extrem
spannende Neuerungen, die während der Keynote.
Angekündigt worden, und da waren wir heute einfach mal zusammen,
was dort bekannt gegeben wurde, damit ihr auch auf dem letzten
Stand seid, was dort passiert und was dort in den kommenden
Monaten zu erwarten ist. Und das passt ganz gut in ihr.
Habt ihr habt euch das tatsächlich gewünscht?
Wir haben in der letzten Folge, wo wir über die Penance Jackson
gesprochen haben, ja auch mal wieder ein bisschen eine
technischere Richtung angeschlagen, das sich scheinbar
sehr gut gefallen und es gab viele Kommentare, wo auch viele
von euch gewünscht haben, dass wir mehr zur Architektur
Patterns mal reden. Und da hat sich jemand in den
Kommentaren direkt unter Spotify gesagt, Hey, mach doch mal was
zu github Universe und seid ihr da und könnt ihr irgendwie
Neuerungen und. Das machen wir jetzt.
Ich hab mir die Kinos angeschaut und auch schon 2 Sessions und.
Ja, was hab ich i gehört, wir eigentlich war jeder großen
Takino in letzter Zeit. Und geht dabei ganz interessant.
Gesagt haben sie gesagt, irgendwie github an sich ist auf
der Basis von Git gegründet und ist jetzt irgendwie quasi
nochmal neu gegründet worden auf Basis von AI und von dem github
Copilot. Was damit auf sich?
Das ist so ein bisschen die die Marschrichtung und ich glaube,
der die neue Tag Line von github ist DI Power Developer Plattform
und ich glaube die Idee dabei und das in den Keynotes ganz gut
rübergekommen ist, dass letzten Endes künstliche Intelligenz in
verschiedenste Bereiche des Developer Alltags einfließen, wo
es Sinn macht, wo ein Mehrwert bringt und letzten Endes über
das hinausgeht, was wir bisher schon gesehen haben.
Wir hatten bisher sowas in der IDE, das heißt ich hatte.
Autovervollständigen KI basiert mit Copilot, Ich hab Copilot
Chat aktuell als Beta verfügbar, was ich nutzen kann und das sind
auch Dinge, die es nicht nur von github gibt, sondern auch von
anderen Firmen. Aber wo github jetzt wirklich
auch weitergeht, ist letzten Endes künstliche Intelligenz in
anderen Phasen der Softwareentwicklung einzuführen
und da können wir gleich ein bisschen darüber sprechen,
welche Phasen das sind und welche Features da auch in den
kommenden Monaten zu erwarten sind.
Ist sogar schon g Copilot Chat gesagt.
Das ist ja ganz viel gezeigt worden.
Es gab ja, hab ich vor einem Jahr auf der letzten github
Universe Konferenz schon mal einen Ausblick daran, unter
dieser dieser Copilot x Gedanken Experiment wo sich damit hat
das. In die Richtung könnte das
gehen. Und jetzt haben Sie ganz viel
Kopilot Chats gezeigt, dass ich jetzt eigentlich überall einen
Chat natürlich jetzt sowohl in der IDI, da musst du mir mal
sagen, wann genau, ich glaub, ich hab verstanden, dass auch
dieses Jahr noch live gehen soll für alle User, aber sie hat auch
gezeigt haben, dass ich diese Chat Unterstützung tatsächlich
aufgehthab.com, also im in der Web Fläche habe um mir da Code
wann immer er mir über den Weg läuft, also entweder repository
oder equest oder sowas. Auch erklären zu lassen oder
sich auch auf diesem Code dann irgendwie Fragen zum Beispiel
stellen kann, was denn da passiert ist.
Vielleicht mal ganz kurz mit dem Thema Copilot Chat an.
Du hast ja schon gesagt, wir haben Chat Interface in unserer
Entwicklungs Umgebung und können dort mit einem Chatbot, nämlich
Copilot interagieren, Fragen stellen, Code Vorschläge liefern
lassen, Code erklären lassen, Test scannen lassen, also ganz
vielfältig und wirklich auch iterativ, wie man das vielleicht
auch von anderen Chat basierten es gewohnt ist.
Mit den großen Vorteil, dass der Kontext aus meiner Idee bekannt
ist. Das heißt Copilot kennt die
Datei, an der ich gerade arbeite, Copilot kennen andere
Dateien, die ich im Editor offen hab.
Dieser Kontext wird halt im Laufe der Zeit auch breiter
werden. Das heißt, ich habe immer mehr
Informationen um halt spezifische Kurzvorschläge zu
bekommen oder Informationen, die extrem gut an meinen Code
angepasst sind und das ganze soll jetzt Ende des Jahres noch
allgemein verfügbar werden. Das heißt, ich kann das dann
auch als kommerzielles Produkt nutzen, aktuell ist es noch ne
Beta erstmal für Visual Studio und Visual Studio Code und dann
im neuen Kalenderjahr auch noch für die Jet Brains IDS, das
heißt für alle großen populären es steht das dann zur Verfügung
und das ist beides. Verfügbar für alle, die als
einzelne Developer Copilot nutzen oder über ihr Unternehmen
mit Copilot Business Cooperation nutzen.
Das heißt, ich bekomme immer Code completion, ich bekomme
Chat und ich werde in Zukunft und das ist auch eine Neuerung,
die schon Anfang des oder im Frühjahr angekündigt wurde und
jetzt tatsächlich Teil des Produktes werd, ich bekomme
Copilot auf der Kommando Zeile und kann dort halt künstliche
Intelligenz nutzen um halten wir CI COMMAND erklären zu lassen CI
COMMAND generieren zu lassen. Zumindest mir geht das immer so.
Ich vergesse halt immer die Parameter, die Reihenfolge, was
auch immer, und damit kann man nicht nur Commands für bekannte
i Tools irgendwie die github CLI oder weiß nicht die Command Line
Tools für AUSE cetera generieren lassen, sondern ich kann dort
auch Dinge, die halt irgendwie komplexer sind, wie ich zum
Beispiel weiß, nicht irgendwie aus einem Video das Audio File
PMP 3 extrahierte und dann irgendwie in unterschiedliche
Teile schneiden, das kann ich mir dort auch durch die
künstliche Intelligenz als. CI COMMAND erzeugen lassen.
Das heißt, es ist sehr vielfältig und diese 3
Funktionalitäten im Grunde genommen, also alles was auf
meinem lokalen Arbeitsplatz ist, entweder in der CI oder im
Editor, das steht dann Ende des Jahres allen Development zur
Verfügung, die entweder über Unternehmen oder privat sich
github Copilot zulegen. Jetzt Copilot, dann sicher auch
gar nicht so neues Thema auch hier im Podcast und ich hatte
zum Glück, dass ich schon länger auch Chat nutzen.
Kann ich freigeschaltet wurde für und ich muss sagen, ich
nutze es auch richtig, richtig, richtig aktiv und jetzt hast du
ja schon angesprochen, irgendwie kommt auf die Kommando Zeile, da
musste ich ein bisschen schmunzeln, wofür ich auch sehr
häufig nutze ist mir irgendwelche kleinen Tasks die
ich habe einfach so bash Scripte generieren zu lassen.
Ich musste irgendwie ich habe Projekt umbenannt und dann
reicht es halt manchmal nicht nur Code umzubenennen, das kann
ich aber circa replacement 1 schreiben lassen wir die
Dateinamen umbenennen oder die Dateien.
In den neuen verschiebt oder sowas dafür hat nutze ich viel
und ich hatte letztens noch ein 2.
Mal so ein riesen aha Moment wo es irgendwie.
Es ging auch um irgendwie eine Datenbank Migration, glaube ich.
Und ich hatte halt wie Stellen des Codes schon angepasst.
In dem Fall ging es um ein neues e Namen zum Beispiel und konnte
dann halt wirklich mit Chatten migrations Skript schreiben,
indem ich Ihnen dieses ihm gezeigt habe und dann mussten
wir dann noch 300 Zeilen generiert werden und die erste
Zeile habe ich tatsächlich selbst geschrieben und ihn als
Beispiel mitgegeben, also Richtiges prompt Engineering
haben wir auch eine Folge zugemacht, was genau prompt
engineering ist. Aber genau das dann auch schon
dieser Chat Basis zu machen, das ist deutlich mehr als nur die
Autovervollständigen oder über Kommentare im Code.
Die Vervollständigung von Github compile zu lenken, sondern auch
über den Stand zu sagen Pass auf das und das möchte ich von dir
haben, hier hast du mal ein Beispiel wie das aussehen kann
das und das und das sind die die ich dann transferieren muss und
er war intelligent genug dieses Beispiel an den richtigen
Stellen zu adaptieren und ich hatte halt gedacht dann 500
Zeilen Code rauskommt ich kopieren kann, er war sogar so
clever irgendwie Vorschläge darüber zu machen.
Das ist am Ende einfach nur 15 Zeilen bash Script waren oder
sowas, also viel schlauer als ich das eigentlich angedacht
hätte und das habe ich jetzt schon zweimal gemacht, dass ich
existierenden Code irgendwie einer Migration transferieren
muss, oder ich erinnere mich, dass irgendwie Formen generieren
musste, weil ich dann halt irgendwas, was ich geschrieben
hatte, weil ich dafür infrastructures Code bauen
wollte und für solche Tasks wie schon 2 mal wirklich mind
blowing für mich und das ist jetzt wirklich alle i zu haben.
Also ich kann es jedem nur empfehlen, damit wirklich
tatsächlich zu arbeiten, wird jedes Mal wenn das benutzt n
bisschen besser, oder? Kreativer findet neue
Einsatzzwecke. Und das sind ja letzten Endes
keine Sachen, die irgendwie Rocket Science sind, sondern man
wird halt einfach viel schneller und man hätte sich das auch
irgendwie selber zusammenbasteln können.
Aber damit wird man viel schneller.
Ich hatte ja vor ein paar Folgen von diesem Capture The Flag
Event berichtet, Da gab es auch eine Challenge, wo man Datei
finden musste, das heißt man hat den Dateisystem irgendwie mit
100 Ordnern und in jedem dieser Hunderter waren jeweils 100
Ordner, dann wieder 100 Ordner, 100, Ordner, 100 Ordner, also
eine Baumstruktur und in jedem dieser Ordner eine Textdatei,
aber nur in einer dieser Textdatei standen bestimmter
String. Wenn man als Flag finden musste
und was habe ich gemacht? Copilot verwendet, schreib mir
Escrypt und initiiert durch diese ganzen Ordner durch und
schau mal in welchen Dateien was drin ist.
Problem was ich halt wirklich selber bestimmt, halbe Stunde
länger gebraucht hätte, dann etwas zusammenzubasteln habe ich
dann innerhalb von wenigen Minuten gelöst.
Also das ist wirklich gerade auch für solche I Tasks super
spannend und deswegen auch die Idee warum nicht geht Copilot
auch in die CLI zu bringen und ich glaub da stiftet das auch
einen großen Mehrwert. Ja, denke ich auch.
Aber vor allem dieses. Na, sie haben gerade gesagt, wir
diesen Chat auch schon nehmen, um uns halt Code zu generieren.
Spannend finde ich aber auch. Auch andersrum.
Also dass ich wirklich Code markieren kann und sagen kann
und dann darauf Chat passiert. Fragesteller sagen wir schreib
mir das mal und da kann ich mir wieder vorstellen, dass häufig
zum Beispiel Impuls request im auf kita.com eben auf der
Webseite passiert, dass ich da irgendwie Code Änderungen sehe
und mir die beschreiben lasse, ich sag mal, idealerweise würde
natürlich jetzt der Hersteller des politiques auch eine
entsprechende Description hinzufügen, aber ich glaub da
auch irgendwie auf der Konferenz der Statistik gezeigt, dass eine
erstaunlich große Menge von Paris gar keine, gar keine.
Beschreibungen und dann könnte ich irgendwie zumindest als als
Reviewer hingehen oder Flyer als als als neues Mitglied im Team
hingehen und mir einfach bestehenden Code über die über
die K beschreiben zu lassen, anstatt jetzt quasi ja Zeit von
anderen Developern in Anspruch zu nehmen und diesen erklären zu
lassen. Fand ich beides eigentlich sehr
interessante Ansätze, da musste ich direkt an eine Sache denken,
hatte ich schon mal Podcast erzählt, ich war ja Anfang
diesen Jahres in Vietnam, eine längere Zeit noch, damit
developern zusammengearbeitet und da ein bisschen erzählt,
dass eine ganz andere Kultur auch da gibt sich auch
kritisches Feedback zu geben und Pulli Quest zu reviewen und da
wird auch teilweise, wenn das nicht verstanden ist, dann auch
manchmal einfach kulturell verankert ist, gar nicht
unbedingt nachgefragt, was damit gemeint wurde, sondern einfach
so gesagt, ja der wird das schon wissen.
Und das kann natürlich ein bisschen schade, kann man
natürlich auch nehmen, wenn man sich selber im Privaten von
einer erklären lässt, was da jetzt eigentlich vonstatten geht
und daraufhin entscheiden, was man für ein Feedback gibt, damit
man sich nicht so bisschen die Blöße geben muss, den Code nicht
verstanden zu haben. Da steht letztendlich darüber
streiten, ob das nicht eigentlich die Aufgabe von einem
Developer ist, den Code so lesbar und so gut zu schreiben,
dass man sich diese blödsinnig geben muss, aber die Realität
sieht natürlich ein bisschen anders und wenn man da NN nicht
menschliches Hilfsmittel hat, ist das Glaube ich auch ein
guter Schritt voran, gerade so kulturelle Unterschiede.
Da geht vielleicht ein bisschen ne Brücke zu bauen.
Und ich meine, das sind ja jetzt Sachen, wir reden jetzt über
News aus der letzten Woche, das sind Dinge, die.
Schon das ganze Jahr diskutiert werden dort vorhin gesagt
Copilot X. Wir hatten das ja schon mal in
einer früheren Folge haben wir diese Copilot x announcements n
bisschen zusammengefasst und jetzt ist wirklich da in dem
Bereich die Neuerungen. Wir wissen jetzt wann die Dinge
endlich kommen, ne wann halt das allgemein verfügbar ist.
Teil des Produktes wird und auch Teil welches Produktes war immer
die Spekulation muss ich dann mehr zahlen um zum Beispiel Chat
zu bekommen oder brauche ich Business um Chat zu nutzen?
Und letzten Endes wurde letzte Woche dann bekannt gegeben, dass
sowohl Chat als auch CLI für individuelle Entwickler und Halt
für Unternehmens User verfügbar wird und zusätzlich wurde auch
angekündigt, dass Copilot Chat auch in github Mobile kommt.
Das heißt dann auch von unterwegs Fragen zum Quellcode
stellen oder mehr einfach irgendwelche widmet relative
Questions beantworten lassen und kann auch hier an der Stelle
nützlich sein. Das heißt nicht nur wirklich in
meiner.de, sondern auch mobil. Genau das ist dieser dieser 10€
oder $10 pro Monat pro Developer t.
Dieser dieser individuals beziehungsweise glaub 19 wenn
ich Sie business beziehe. Aber es gibt auch einen neuen
pricing Tier. Sie haben mir angekündigt, das
ist jetzt auch wie war's github co Pilot?
Enterprise gibt. Und dass das noch ein paar ganz
geile neue Sachen kann. Aber das erklärst du glaube ich
lieber. Ich die Idee ist dabei halt,
dass Copilot noch mehr Informationen über den Quellcode
in einem Unternehmen bekommt und Copilot teilt in vielen
Bereichen des Entwicklungszyklus präsent wird, bedeutet jetzt
aber im ersten Zug, dass ich komplett Enterprise nutzen kann,
wenn ich G Enterprise User bin, das heißt, ich muss ein
Unternehmen sein Unternehmens Lizenz haben für github und ich
muss halt die Cloud Variante verwenden und dann kann ich.
Auf Github unter github. Copilot Enterprise upgraden in
der Zukunft das Ganze ist bisher nur angekündigt, das steht noch
nicht zur Verfügung, aber sobald es dann auf Copilot Enterprise
Upgrade, kriege ich noch weitere Funktionalitäten, wo künstliche
Intelligenz auf github.com für mich verfügbar wird.
Für mein Unternehmen, und dazu gehören halt Dinge, die du
gerade genannt hattest. Zum Beispiel, dass ich Chat auf
github.com bekomme, das heißt, ich habe letzten Endes copilot,
egal wo ich jetzt auf github unterwegs bin.
Wenn ich in Repository bin, kann ich zu einzelnen Zeilen im
Quellcode Fragen stellen. Ich kann Quellcode markieren und
mir Informationen zu generieren lassen, ich kann jederzeit ein
Chat Fenster aufmachen und grundsätzliche programmier
Fragen stellen und kann dann ähnliche Integration wie ich mit
Copilot Chat in meinem Editor habe auch direkt auf github.com
haben und kann dementsprechend immer auf Informationen
zugreifen die ich brauche und da fließen dann auch Dinge rein die
wir mit Copilot x da schon angekündigt hatten, wie zum
Beispiel das Thema Dokumentation.
Und Dokumentation als in Complex angekündigt hatte, war es noch
so ein separater Bereich. Das ist jetzt in dieses Copilot
Chat auf dot com eingeflossen, das heißt ich kann dann dort
über diesen Chat auf meine Unternehmens Dokumentation
zurückgreifen, das heißt, wenn du als Developer jetzt irgendwas
nachschlagen möchtest, kannst du das über den Chat auf g dot com
machen oder du kannst halt auch wenn du Fragen zum Quelltext
hast oder dir Quellcode Vorschläge generieren lassen
willst, kannst du das mit Referenz auf die Dokumentation
machen und in der Keynote. Wurde ein ganz kurzes Beispiel
gezeigt, wo zunächst gefragt wurde, ob k.
Generiere mir einen Shortlink, wie kann ich das in meinem
Quellcode machen? Und da hat meine sehr generische
Antwort bekommen, aber sobald man dann die Referenz auf die
eigene Unternehmens Dokumentation in dem Fall von
github zur Verfügung gestellt hatte, hat man da einen
Vorschlag bekommen, der Halt ne interne Schnittstelle verwendet
und dann beschreibt wie man das Halt intern im Unternehmen tun
sollte und genau diese Anpassung von Copilot an das einzelne
Unternehmen sieht man dort immer mehr und das geht so weit, dass
in Zukunft halt auch ein Modell findet.
Das heißt, ich kann github Zugriff auf bestimmte meiner
Repositories geben und kann dann einen eigenen Copilot
trainieren, damit das heißt, ich bekomme halt zusätzlichen
Kontext, den ich liefere über meine Repositories und damit
kann Copilot dann wissen erlangen über bestimmte
Libraries, die ich verwende, bestimmte interne APIS heißt
solche Dinge, die halt mit dem Standard Copalet mir in meinem
Editor nicht zur Verfügung stehen, weil natürlich Copilot
über diese Dinge nicht Bescheid weiß, benötigt natürlich am Ende
dann. Repository auf github den ich
da, dass ich da als Trainings Material auch zur Verfügung
stelle. Aber ich bekomme dann eine für
mein Unternehmen individuell angepasste Version von github
copilot, wenn ich das dann möchte.
Ja, das fand ich saugeil. Also das ist auch Sachen, die
einfach. Die in vielen Gesprächen, die
ich mit Development führe, über das Thema immer wieder
aufkommen. Dass das so ein bisschen die
nächste, das nächste Level ist. Das heißt, wenn ich richtig
verstanden habe, dann wird er ja wirklich mein eigenes Custom
Copilot Model trainiert und befindet wird das normale Code
genommen und on top werden dann Informationen aus meinen
privaten Repositories rausgezogen, die ich natürlich
ganz selber finden, Granular auswählen kann.
Und das heißt, dann wird darauf basiert n normalen neues Modell
nur für mein Unternehmen trainiert, was auch niemand
anderes verwenden kann. Das heißt diese Daten nicht
irgendwie in das Public Modell mit rein und dann werde ich
wahrscheinlich irgendwo in meiner I dann einstellen können,
dass dieses Modell verwendet wird und ich dann auch wirklich
Code Vorschläge bekomme, nicht nur auf Basis dieses ganzen
Public Codes auf dem Kopf ja bisher schon trainiert, sondern
sich Vorschläge bekomme auf Basis auch von privaten Code in
meinem Unternehmen also ein eigenes Modell und.
Gibt es da schon irgendwie. Also gibt es da schon irgendwie
ne pricing Struktur oder so. Ich hab nur gesehen, dass Recht
lange dauert. In der Demo hat man also auf der
Keynote hat man einen kurzen Screen.
Gesehen, wo es schon ging und da hab ich mal genau hingeschaut
reingezoomt und da stand zumindest als dieses Modell
Training fertig war das S 36 Stunden gedauert hat dieses
Modell zu trainieren. Also ich glaube das ist auch
nicht was man dreimal am Tag bei jeder Code Änderung anstößt,
aber weißt du das schon irgendwie genaueres?
Die Details sind da noch gar nicht bekannt.
Dass aktuell immer in einer Alpha Version und wird mit
einigen Kunden erprobt. Das heißt er wird noch ein
bisschen dauern, bis das einfach für alle dann auf github
verfügbar ist. Da werden wir dann auch ein
bisschen mehr Informationen dann erst im neuen Jahr bekommen,
aber das ist natürlich ein ganz spannender Schritt nach vorne,
was wir vielleicht früher sehen werden, sind andere Dinge, wo
wir Copilot direkt auf github.com Hilfestellungen
bietet, wie zum Beispiel in Polen request.
Das heißt ich kann. Pull request Descriptions durch
die Kontingenz generieren lassen.
Das heißt, G Copilot sieht, welche Dateien nicht geändert
habe, wie meine Commit Messages lauten und kann dann eine
sinnvolle Pull request Beschreibung generieren, damit
andere Developer den PR Review sehr schnell verstehen.
Worum geht es eigentlich und das ist letzten Endes etwas wenn ich
damit Developer darüber spreche die sagen Hey das ist super gut
weil. Zum einen Schreiben ihre
Kolleginnen und Kollegen schlechte Beschreibung, der
Pulli überhaupt und zum anderen haben sie selber keinen Bock
darauf, viel Zeit zu investieren, Ihren Podcast zu
beschreiben und von daher ist glaube ich da n super
Einsatzzweck für künstliche Intelligenz, aber natürlich auch
von der anderen Seite. In Zukunft wird künstliche
Intelligenz mir auch Vorschläge liefern im Rahmen des Pool
Request Reviews, das heißt ich bekomme schon Vorschläge an
welchen Stellen ich Änderungen vornehmen sollte oder wenn ich
bestimmte Probleme finde wie ich diese.
Interessieren sollte. Also da fließt natürlich auch
künstliche Intelligenz in diesen ganzen Entwicklungsprozess rein.
Das war nicht spannend, wie in Kombination mit mit Security
Tools ne. Also da wo du irgendwie erkannt,
dass innerhalb dieses festes Funktionalität oder Package
eingeführt wurde bei dem Ability irgendwie gibt und dann wurde
mir direkt vorgeschlagen, hey wenn du das aber Updates auf die
Version und dann vielleicht diese eine Zeile Code hier
änderst, dann wäre es zum Beispiel wäre diese Wahl Ability
beseitigt und es wird auch quasi.
Änderung für den für den Pulli West vorschlägt.
Genau. Wobei das jetzt keine neue
Funktionalität in g Copilot ist, sondern eine KI Funktionalität
in github von Security. Das sind in der Keynote ist das
so ein bisschen. In einem Satz erwähnt, ja.
Genau am Ende ist alles I. Aber ich glaube, das ist wichtig
zu wissen, in Zukunft wird diese Funktionalität allen Usern, die
github Advanced Security haben, zur Verfügung stehen.
Dieses Auto remediation, das heißt ich hab Security findings.
Und bekommt direkt durch KI einen Vorschlag, wie ich dieses
Problem beheben kann. Das ist also kein Bestandteil
von Dieter Copilot, sondern ein Bestandteil der Security Tools
in github, aber wurde natürlich in einem Zug im Rahmen dieser AI
plowed Plattform genannt. Eine Frage habe ich aber noch,
bevor wir zu diesem One More Thing Moment kommen, dann dann
auf der Kino gab und zwar das hab ich nicht ganz verstanden,
du hast ja auch schon gesagt, dieses diese ganzen die ganze
Zeit. Features wie zum Beispiel dieses
Custom Modell Training von github copilot das kann ich das
auch etablierte Enterprise und dann stand da so dran requires
geht Enterprise Cloud. Und du hast mir jetzt gerade
vorhin gesagt, das heißt, ich brauche nur Organisationen in
github, muss irgendwie nutzen, aber ich weiß nicht, also das
bedeutet, was ist eigentlich n Account bei github?
Ja und dann muss ich eine, dann krieg ich ne, da kann ich ja org
anlegen und mit der muss ich den Enterprise Tier subscriben.
Richtig, du brauchst den github Enterprise Tier auf github.com.
Das bedeutet, entweder hast du nur eine Organisation mit den
Enterprise Features oder Du hast halt einen sogenannten
Enterprise Account, indem du mehrere Organisationen haben
kannst. Und warum dieses Sternchen auf
dieser Slide drauf stand ist, dass du wirklich Enterprise
Cloud brauchst. Es gibt ja auch von github
Enterprise das Server Produkt. Center.
Betreiben kannst. Genau.
Und in diesen on premise Systemen werden ja diese KI
Funktionalitäten. Das war nicht zur Verfügung
stehen, weil sie auf Cloud Systemen basieren.
Dafür verwenden für diese ganzen KI Funktionalitäten natürlich
die I Services und ich brauch letzten Endes Zugriff auf diese
Dienste und viele Unternehmen, die github Enterprise Server
verwenden, tun dies sehr bewusst um keine dauerhafte Verbindung
zum Internet zu. Haben die Microsoft Verbindung,
also das Naming? Ich weiß es mir zu oft
Enterprise in verschiedenen, also einmal irgendwie pricing
Tier, einmal ist ein Produkt aber.
Aber auch die Enterprise Welt. Aber das heißt, wenn ich
normaler github Enterprise Kunde bin, kann ich auf diesen
Enterprise upgraden. Ich hab $39 pro Monat, haben Sie
gesagt. Pro User pro Monat.
Und dann habe ich diesen, bekomme ich dann in Zukunft
diese neuen Funktionen? OK, genau das heißt, ich muss
das aber nicht tun. Das heißt, Selbst Enterprise
Kunde kann ich weiterhin Copilot Business verwenden und dann
weiterhin die Funktionalität nutzen, die ich bisher habe.
Das heißt, mich zwingt ja niemand, jetzt auf diese
Enterprise hier zu gehen, aber wenn ich halt diese zusätzlichen
KI Funktionen der Plattform aktivieren möchte plus halt
Model Finetuning nutzen und solche Themen, dann muss ich
halt in Zukunft auf diesen Enterprise Tier gehen, wann der?
Freigegeben wird, damit man wirklich kaufen kann.
Dazu wurde noch nicht so viel geteilt, weil von daher einfach
mal bleiben, gucken was da passiert, aber was auf jeden
Fall spannend ist, dass noch in diesem Jahr halt die neuen
Funktionalitäten in Copilot Business starten mit Copilot,
Chat und CLI, die mir dann zur Verfügung stehen.
Okay aber, wie ich verstanden habe, und das fand ich
eigentlich auch ganz spannend, das wusste ich vorher nicht, ich
muss ja dann irgendwie auch um. Gitta Koppler zu nutzen, also
zumindest das normale dieses g Code Business Cooperation
individual, also nicht die Enterprise, wo wir gerade
gesprochen haben mit dem Custom Modell.
Dafür muss ich glaube ich kein github Kunde sein.
Richtig, also ich zumindest keine Paid Organisation begaben.
Ich könnte zum Beispiel auch bei Git Lab oder bei irgendeinem
anderen Lösungen meinen Code hoster meine C Pipelines machen
oder irgendwie mein Server betreiben, machen die auch viele
und kann aber trotzdem sagen ich möchte in der I aber zum
Entwickeln einen github Copilot haben und dafür muss ich
zumindest wenn ich die normalen Compiler benutze.
Nicht auch noch irgendwie bei github Kunde sein, das ist
korrekt, also hab ich verstanden.
Du musst kein Unternehmenskunde beigetragen.
Klar, du brauchst halt für Copilot Individuals brauchst du
Github Account für Copy Business brauchst du eine Organisation
auf github, das kann aber auch eine kostenfreie Organisation
sein, insbesondere natürlich spannend, wenn ich entweder
meinen Quellcode nicht auf github verwaltet oder wenn ich
irgendwie an Open Source Projekten arbeite, dann habe ich
auch eine Organisation, ich möchte dort copalet nutzen, dann
kann ich das natürlich auch darüber managen.
OK, cool. Also ist das wirklich dann diese
$10 einfach nur pro Monat pro in zumindest für die DX?
Norbert Ja, bevor wir aufhören, das war bei mir auch so
überraschend. Also Thomas, der CEO von Peter
H, fast schon die Bühne verlassen und hat sich dann aber
nochmal auf dem Absatz umgekehrt gesagt, aber eine Sache würde er
dann doch noch gerne zeigen. Und das hat der Copilot Work
Spaces genannt. Was er gezeigt hat, ist, dass
ich sagen kann, ich starte von einem issue, also ich stelle
irgendwie ne in meinem Repository.
Und kann daraufhin auch irgendeine EI, wie auch immer
ne. Ob ich jetzt oder wie auch immer
genannt wird, ich glaube das Halt Spaces genannt sagen Hey
Pass auf dieses isoliert zu schließen was müsste denn dafür
gemacht werden und was sie dann gezeigt haben ist das Ding so
Execution Plan halt wirklich generiert werden von einer to do
Liste also erst du musst das so machen, das machen die Dateien
anfassen du musst schreiben du musst vielleicht sicherstellen
dass irgendwo deploy wird und so weiter und sobald ich diese to
do Liste. Irgendwie abnicken ich sogar
hingehen kann und auf Basis dieser to do Liste Code
Änderungen in Form von Polen requests auf mein Repository
generieren lassen kann. Das Ding ausgeführt und getestet
wird und geschaut wird, also dass Tests auf Basis dieser to
do Liste oder diese Execution Plans generiert wurden und das
so lange quasi Code generiert, diese Tests zufrieden sind und
ich quasi also das ist glaube ich ein bisschen Division in
Zukunft vielleicht wirklich einfach issues erstelle und
daraufhin irgend i hingeht und versucht einen Plan zur
generieren wie man diesen fixen könnte und den Code dafür
generiert und die Tests dafür generiert und die Tests ausführt
und das und das. Und den Pulli Quest baut, so
dass ich vielleicht irgendwann in einer perfekten Zukunft
einfach nur noch Issues einstelle und die mehr oder
weniger automatisch versucht werden zu schließen.
Und das haben Sie zumindest in der Demo gezeigt.
Und das war für mich wirklich so.
Brain explode Moment, ich o wow. Stimmt, wenn man diese einzelnen
Tools aneinander kettet. Und auch dieses, dieses
Erstellen von Plänen, wir haben, wir haben eine Folge gemacht, so
wie man i Apps einbaut und das ist auch in Chain und Semantik,
Kernel Execution Pläne gibt, dass man quasi mehrere i Pods
hintereinander hängt und sowas klar, dann kann ich natürlich
auch irgendwann all das zu einem großen Work Stream kombinieren
und vielleicht einfach noch Anweisungen geben wie hier in
meinem Projekt entwickelt wird und das war schon im Moment OK,
wahrscheinlich passiert nicht übermorgen.
Aber vielleicht in einem Jahr oder so.
Boah. Ich merke, du bist gehypt, ne,
also ich meine den Teil den ich beschrieben hatte, dass das was
heute geht ne und das was du gerade geschrieben hast ist die
Vision, da wollen wir hin und. Ja, ich meine, klar, kennst das
ja mit den Keynote Demos ne, die ist genau die Aufgabe einer
Keynote Demo um den den Hype zu bringen, aber ich glaube es ist
wichtig das ist jetzt nichts was mir jetzt zur Verfügung steht,
sobald ich halt copalet Chat aktivieren ne das heißt ich kann
viele Dinge tun aber es diese Automatisierung des die Vision
für die Zukunft. Aber da hatte ich schon das
erste Mal wieder OK wird. Vielleicht wird es vielleicht
doch developer ersetzen. Also es war schon ziemlich weit
das, was da getan wird, wenn ich überlege, dass das irgendwie
vielleicht auf dem Kasten. Custom Modell passiert, was auch
noch bei den ganzen anderen Code kennt und vielleicht noch
Zugriff auf meine Dokumentation hat.
Auch weiß wie wir im Unternehmen solche Issues irgendwie angehen
oder irgendwie mit der Datenbank kommunizieren, wir halt
dokumentiert haben, weil vielleicht auch eine andere EI
gut dokumentiert hat, die also weil es auch für mich
dokumentiert wurde, wo ich gar nicht selber gemacht habe, ist
nicht irgendwann. Ich schreib die ersten Hello
World zahlen Code und den ganzen Rest stelle ich es ein und
irgendwelche irgendwann denken also jeder jeder Projektmanager
das hier sieht. Oh fein, also in Zukunft gebe
ich meine einfach Anweisungen durch irgendwelche Tickets, dann
werden die automatisch abgearbeitet, aber sind
zumindest für diese Low hanging fruits all das, was wir heute
vielleicht jemanden zuweisen oder der neuen Projekt ist oder
irgendwie sich einarbeiten möchte.
Boah, das fand ich schon beeindruckend.
Also auch zu sehen, dass natürlich theoretisch klar kann
ich das alles alles aneinander ketten und das war so würde ich
mich, OK, wo brauche ich denn da noch ein Developer?
Ja, da passiert extrem viel, aber ich glaub, da wir bis dahin
noch n bisschen was zu tun ne und ich meine es passiert ja
auch jenseits der Tools für die Developer extrem viel.
Ich meine diese Folge sollte es um github Universe gehen, wir
haben jetzt eigentlich nur über Copilot gesprochen, aber das das
passt auch. Ich glaube das waren die
wichtigsten Themen, aber letzte Woche war ja auch die Developer
Conference von Open Ida gab es ja auch noch ein paar ganz
spannende Sachen, auch insbesondere für Developer wie
wir jetzt mit den Services. Für Developer von Opa ein noch
einfacher KI gestützte Software. Schreiben können wir vielleicht
in einer der folgenden folgen mal drauf eingehen.
Fand ich auch extrem spannend, weil da geht es dann jetzt nicht
darum, was ich in meinem Alltag, in meinem Tooling verbessern
kann, um einfach schneller, effizienter, effizienter zu
werden, sondern weil ich auch nutzen kann, um eigene KI
gestützte Applikationen zu bauen und auch in dem Bereich passiert
extrem viel kleiner Teaser für mich.
Das Wichtigste ist, dass sie das Cut Off date.
Auf 2023 gesetzt haben jetzt bei den aktuellen Modells, das heißt
das K Modell weiß endlich was im letzten Jahr passiert ist.
Jetzt die. Aktuelleren to Cast folgen und
kann natürlich da auch Referenz drauf nehmen.
Das ist das Wichtigste dabei. Ne, also sprechen wir gerne in
einer der kommenden Folgen mal drüber.
Ich glaub in dieser Folge sollte es darum gehen, dass wir einfach
noch ein bisschen zusammenfassen, was ist da bei
github Copilot passiert, insbesondere weil es da auch ein
bisschen Verwirrung gab bei den einen oder anderen, was bedeutet
das? Jetzt mit Copilot Enterprise.
Wie ist das im Unterschied zu Corporate Business und du hast
gerade gesagt, was hat das jetzt mit diesem github Enterprise
Cloud Aufsicht? Ich hoffe wir haben das gut
zusammengefasst für ich glaube die meisten die hier zuhören ist
vor allen Dingen kopal Business heute interessant oder wenn ihr
nicht im Unternehmen kooperiert einsetzt sondern privat copalet
Individuals, da gab es coole Neuerungen, gerade jetzt mit
Chat und für alle die Halt in einem großen Konzern arbeiten
der Halt github.com mit G. Cloud einsetzt, schaut euch mal
dieses komplexe Enterprise Thema an, wenn es denn kommt, da halt
noch mehr KI irgendwie ins eigene Unternehmen zu holen,
aber ich glaube das waren so die wirklichen Highlights der I
Universe und dementsprechend dort am Anfang gesagt ganz viel
i und ich glaube das Thema EI wird uns auch die nächsten Jahre
noch immer weiter beschäftigen. Wird vor allem sehr stark
unseren developer Alltag aufrütteln und das merkt man
immer wieder und ich glaube es werden die dadurch nicht
ausgehen, dass ganz viele Sachen noch.
Und ich hatte damals am Anfang nicht, wie sehr das.
Uns als Developer betrifft damals immer so ne.
Wir sind die Letzten, die deren deren Branche davon irgendwie.
Ja, weiß ich nicht. Zerrüttet wird oder erschüttert
wird. Und jetzt merke ich aber, dass
ich heute schon so viel I einsetze und das glaube ich noch
ganz spannende Zeiten auf uns zu.
Ja, ich hatte auf dem Flug hier ne kurze Dokumentation gesehen,
wo sie halt irgendwie 20. Verschiedene Leute hatten aus
20, verschiedenen Berufszweigen und alle haben versucht, kann
ich mit künstlichem künstliche Intelligenz meinen Job ersetzen
und die einzige Person, die gesagt hat, ich kann mir
irgendwie vorstellen, dass das früher oder später meinen Job
ersetzt, war letzten Endes die Softwareentwicklerin, bei allen
anderen haben sie gesagt, aktuell sind die Tools noch
nicht da, wo sie sein müssen um meinen Job zu ersetzen und ich
glaube bei dem Thema Softwareentwicklung sind wir da
relativ weit vorne. Ich glaube nicht, dass es
unseren Job ersetzt, aber wir sind zumindest diejenigen, die
jetzt schon wirklich in ihrem Alltag tagtäglich von Content
profitieren können. Und das ist natürlich ein großer
Vorteil gegenüber ganz vielen anderen Jobs.
Man hat immer irgendwie, ja, das wird irgendwie Schriftsteller
ersetzen oder Künstler, aber wer sich mal wirklich mit den I
Tools beschäftigt hat, so ganz sind wir da nicht, letzten Endes
gehört dann natürlich auch ganz viele schöpferische Kraft dazu
und n Text, der von der KI geschrieben ist.
Mag irgendwie auf den ersten Blick ganz gut aussehen, aber
ist halt immer noch nicht vergleichbar mit etwas, was ein
Mensch geschrieben hat, weil natürlich ein Mensch genau weiß,
was ist meine Zielgruppe, welche Wortwahl habe ich und da sind
wir glaube ich, noch ein bisschen weg.
Aber gerade im Bereich Softwareentwicklung sind wir
halt schon da, dass wir es tagtäglich einsetzen können und.
Vielleicht nicht ersetzen, aber stark verändert, wie wir
arbeiten. Absolut.
Was sind eure Meinung dazu? Lasst uns doch gerne in den
Kommentaren unter Spotify Folge zum Beispiel wenn ich Spotify
seid, kann man in Kommentaren unter unten bisschen Meinungen,
lass uns mal gerne wissen, ob ihr schon mal ausprobiert, was
sagt ihr zu den Neuerungen, wie für wie realistisch haltet ihr
das, dass unser Job doch vielleicht irgendwann mal durch
ersetzt wird? Wir freuen uns immer sehr mit
euch zu diskutieren, wenn ihr den Podcast nicht auf Spotify
hört, könnt ihr natürlich gerne E Mail schicken und auch bei
allgemeinen Fragen oder? Freuen wir uns immer, wenn ihr
schreibt. Dazu findet ihr eine Email unten
auch noch immer in der Beschreibung vom Podcast.
Und wenn euch diese Folge oder allgemein der Podcast gefallen
hat. Lasst uns gerne eine Bewertung
da entweder auf Spotify oder auch Apple Podcast.
Wir freuen uns immer sehr und es hilft uns auch von anderen
gefunden zu werden, weil gerade was halt das Ranking betrifft,
sind natürlich die Bewertungen ein wesentlicher Faktor.
Ansonsten freuen wir uns immer sehr, wenn ihr uns einen Kaffee
ausgibt. Ihr wisst ja Developer, die
transformieren Kaffee in Code und noch dazu gibt es einen Link
unten in der Video Beschreibung. Bei mir Coffee freuen wir uns
sehr einen Kaffee spendiert oder wenn ihr euren eigenen Kaffee
aus neukoelln to cast. Kaffee trinken wollt, haben wir
auch einen Shop, auch den findet ihr in der Beschreibung.
Dann bleibt uns ansonsten nicht viel übrig als zu sagen ganz
viel Spaß mit den coolen News. Probiert aus mit eurem Codes zu
chatten, wir hören uns in 2 Wochen wieder, der Fluggast
erscheint alle 2 Wochen immer montags, bis dahin reicht ne
gute Zeit und hab viel. Quatsch.
Hab schreib dir gute Zeit. Genau oder umgekehrt.
Wie auch immer. Was ist ganz bald ciao?