Die Entwicklerinnen und Entwickler haben ja wohl auch in
der internationalen Informatikerolympiade oder so
glaube ich auch so 10 Gold kennen sie nicht, kannte ich
tatsächlich nicht, ich kenne sie auch nicht.
Coating Boys dein Podcast wohnt um Softwareentwicklung und
aktueller Technews herzlich willkommen.
Was? Herzlich Willkommen zur neuen
Folge des Coaching Bodys Podcast.
Schön, dass alle wieder eingeschaltet haben, das heißt,
ich bin auch wieder dabei. Der Tino du liebe Zuhörer,
lieber Zuhörer und natürlich auch der fantastische Fabi, der
mich hier schon durchs Skype Fenster anguckt, völlig
aufgeregt, voller Vorfreude und deswegen sage ich mal Fabi
herzlich willkommen zur neuen Folge.
Moin Moin, Na wie geht's, wie geht's, wie steht's?
Okay jetzt warst du aufgeregter und aufgeregter und Vorfreude
und so. Ich habe alles gesehen, sage ich
mal. Und jetzt kam so ein, Na, was
geht. Ja, ich muss mich, ja, ich muss,
ich brauche Content, weißt du, es muss ja jetzt hier, ach so,
ach so, so, jetzt ist jetzt quasi der Profi Modus an der
Podcastmodus. Ja schön schön fabi, dass wir
uns wieder zusammengefunden haben.
Ich habe extrem Bock. Es ist auch ein spannendes
Thema, was wir heute dabei haben.
Ein Thema, Was glaube ich jetzt schon ziemlich.
Na ja, mal n bisschen provokant gesagt, breit getreten wurde
aber wir trotzdem Bock haben da mal ne Folge drüber zu machen,
weil es halt auch n spannendes Thema ist.
Also es ist nicht zu Unrecht in aller Munde, gerade jetzt in der
Entwicklerszene. Und vielleicht können sich es
ein paar Leute schon denken, es soll heute um Devin gehen.
Im Prinzip von Cognition Labs eine Neuheit, eine
Errungenschaft. Was viele beeindruckt hat im
Prinzip. Ja, der erste AI Agent, das
heißt wir müssen jetzt nicht mehr anfangen selbst zu coden,
sondern wir können nur noch sagen, was wir wollen.
Wir geben das Devin und der Coded das für uns runter, gibt
uns die Lösung und fertig ist. Dass man bisschen provokant
gesagt, ich möchte das gerne mit dir heute mal beleuchten, was
steckt denn eigentlich hinter Devin, Wer ist Cognition Labs
und was bedeutet das jetzt für die Entwicklerszene und für die
Softwareentwicklung allgemein? Und deswegen würde ich sagen,
fabi, ich gebe dir mal das Wort, erklär doch mal, was Devin jetzt
so besonders macht. Ja, also mit mit so Jet GPT
beispielsweise kann man ja auch rein theoretisch seine seine
Prompts eingeben und sozusagen Code raus spucken oder sich Code
ausspucken lassen von Chat gpt. Was ich interessant finde bei
Devin oder was jetzt zum Beispiel irgendwie Devin so ein
bisschen anders macht ist, es wird ja gesagt, auch Devin ist
ein Soft, also ein virtueller Softwareentwickler sozusagen.
Das ist eigentlich eine coole Beschreibung.
Und das ist halt schon irgendwie auch interessant.
Also wenn man sich das ganze anschaut.
Und auf der auf der Website mal so.
Das Start Video zumindest anguckst.
Dann hast du halt die Möglichkeit.
Also man muss dazu sagen Devin ist halt noch nicht irgendwie
zugänglich, du kannst es also noch nicht irgendwie jetzt im so
frei verwenden wie zum Beispiel Chat gpt, sondern musst dich
dafür irgendwie anmelden. Und soll.
Funktionieren, dass du im Endeffekt deine Anforderungen
stellst und du hast sozusagen ne Art Window offen, ne
wahrscheinlich im Browser und sagst dann OK Devin, Mach mal
bitte das und das so und dann. Macht Devin sich eben nen Plan.
Also der schreibt sich das richtig auf.
Du hast dann wieso n Fenster wo du siehst was er sich für n Plan
macht ne so Devin sich denkt was jetzt die nächsten Schritte
sind. Und dann startet der Halt
irgendwie mit seiner Entwicklung und sagt OK ne, Ich hab jetzt
also der hat jetzt verschiedene Tools, die kannst du auch alle
dann sehen auf der auf der Seite welche er benutzt hat zum
Beispiel eigene commandline Interface nen eigenen Editor
indem er programmiert und nen eigenen Browser, also ist das
sozusagen auch entkoppelt von von den deinem eigenen Browser
den du benutzt. Also alles in diesem Window
eingebettet und. Dann fängt er halt eben an.
Irgendwie eine Aufgabe, die du ihm rein gibst, halt eben zu
lösen und ja. Baut sich Loks ein, um mit
vielleicht wenn er irgendwie n Fehler hat auch über Log
ausgaben dann Fehler zu fixen und du kannst zusätzlich auch
wenn du jetzt zum Beispiel von also also Devin Zuguckst kannst
du halt auch noch Informationen von außen reingeben, also über
das Chat Fenster und kannst ihm dann zum Beispiel auch.
So Sachen wie zum Beispiel API Keys oder so übergeben.
Also dass er also sich jetzt nicht irgendwie was aus denkt
oder irgendwelche Apiks generiert, von denen du dann
keine Ahnung hast, sondern du hast sozusagen noch die Hand
darüber über solche. Solche Sachen bzw solche
sensiblen Daten und in dem Beispielvideo baut er dann halt
zum Beispiel so eine kleine Website und deployed die Halt
auch. Also es ist auf jeden Fall schon
sehr interessant und auf jeden Fall auch sehr beeindruckend.
Genau ist auf jeden Fall ein spannendes Thema, würde ich
sagen. Ja, also das fand ich halt auch
an dem Interface oder an dieser gesamten Optik ganz cool, dass
du halt diese Meere und Fenster hast und quasi.
Die deine Anforderung übergibst also quasi die Aufgabenstellung
sage ich mal. Du kannst dann ja, wie du schon
meintest sehen, wie Devin das abarbeiten wird oder würde.
Diese Eingaben, die du machen kannst, wo du jetzt eher API
Keys meintest, das ist halt n super spannendes Thema, weil du
kannst halt auch sagen. Guck mal, hier hast du n Github
repository, schau dir das mal an, nimm dir den Code als Basis
und arbeite darauf weiter, zum Beispiel, sowas geht ja auch
laut den Videos ne es ist immer n bisschen mit Vorsicht zu
genießen, weil das sind ja demonstrationsvideos und die
sind natürlich in einem sehr schönen Licht dargestellt und da
ist ja noch closed ist hatten ja jetzt ja noch nicht so viele
denke ich mal die Gelegenheit da wirklich live und echt mit
rumzuspielen, aber das sah schon ziemlich cool aus.
Also es sah schon wirklich so aus als wenn er sich diesen Code
nehmen kann und darauf weiterarbeiten kann ich.
Was ich halt auch extrem spannend fand ist, dass sogar
Fehler da drin gefunden wurden. Wo Devin denn als virtueller
Softwareentwickler gesagt hat, hey, guck mal, das kann man so
und so fixen, das mache ich jetzt mal.
Und hat quasi so Bugs da behoben.
Das war nicht richtig abgefahren.
Und das macht es halt auch so wesentlich.
Interaktiver und auch spannender im Gegensatz zu dieses reine
Prompton in Chat GPT, wo du sagst, schreib mir mal bitte in
Python eine Funktion die das und das macht, das geht ja in Cher
GPT und dann kriegst du auch Code und.
Mehr oder weniger ist der halt sehr gut oder halt auch manchmal
voll am Ziel vorbei. Das kommt halt drauf an ne, aber
da ist es ja jetzt halt wirklich ziemlich cool, dass du sagen
kannst, mach mal bitte das und das und du kannst halt gucken
wie er das macht, das heißt du du wirst nicht.
Du wirfst das nicht in eine Blackbox rein, die rüttelt und
schüttelt sich und sagt irgendwann, hier ist das
Ergebnis, weißt du, sondern du siehst halt, was passiert gerade
und hast die Möglichkeit als Supervisor sag ich mal drüber zu
schauen und zu sagen, Hey nee, nee, so bitte nicht jetzt mach
mal, mach das mal anders. Du kannst den
Entwicklungsprozess halt eben auch beobachten.
Das. Ist interessant oder merken.
So ist vielleicht doch nicht ganz so wie ich das möchte und
kannst deine Anforderungen auch noch mal ändern, wie im echten
Leben, wenn du als Entwickler anfängst zu arbeiten und dann
sich die Anforderungen wieder ändern.
Genau das kannst du damit machen.
Ja, ganz anders, bitte 180 Grad in die andere.
Richtung bitte, bitte überleg dir was ich möchte.
Devin schaltet sich ab. Ich hab.
Keinen Bock mehr und der Wind kündigt dann.
Es auf jeden Fall super spannend und hab mir auch in dem Zuge mal
die Seite von Kucknition Labs angeschaut und man merkt relativ
schnell, dass die das Team es ist glaub ich n relativ kleines
Entwicklerteam. Ja, ich glaub in New York oder
so sitzen Sie. Ich weiß nicht genau, aber man
merkt relativ schnell, was ihr Fokus und ihre.
Spezialisierung ist, weil die Website ist sehr minimalistisch
und überhaupt nicht hübsch. Da lag gar kein Fokus drauf.
Bitte vielleicht von Devin gemacht, von Devil gemacht ja na
ja, wahrscheinlich haben Sie ihr Mindset in Devin Reingecodet und
deswegen da. Es muss nicht schön aussehen, es
muss funktionieren. Na gut, aber das wollt ich gar
nicht erzählen, das ist mir nun mal aufgefallen, dass die Seite
als sehr minimalistisch ist. Aber die Videos, die sie da
hochgeladen haben, so als Demonstration, um zu zeigen was
sie machen, da sind schon sehr coole bei.
Da gab es glaub ich auch n Video.
Ich weiß nicht ob es stand jetzt noch da ist oder ob sich das
alles schon geändert hat. Ich hab mir das vor n paar
Wochen mal angeschaut, müssten mittlerweile n paar Wochen sein,
ja. Da gab es auch von einer
Entwicklerin ein Demonstrationsvideo, was ich
ziemlich spannend fand. Da ging es um Bildgenerierung
und es war um Bilder, die haben, glaube ich auch n speziellen
Namen, sorry weiß ich nicht mehr was das war.
Aber um Bilder, wo quasi in einem in einem Bild so ein Wort
versteckt ist. Also du kannst dir das so
vorstellen. Das Beispiel war glaube ich eine
Skyline mit einem See und einem Park und das sieht du, siehst
halt diese Stadt, den See und den Park und alles, aber wenn du
quasi mal ein bisschen den Fokus verlierst oder dass dir von
weiter weg anguckt, dann anguckst, dann siehst du, dass
diese Stadt ein Wort bildet, also quasi so diese Straßen
zwischen den Häusern bilden dann mal ein Buchstabe und so, und
das ist halt, das ist ziemlich cool, das ist ein cooles Bild,
so am Ende, ich glaube, es war sogar ihr Name.
Und das hat sie generieren lassen.
Sie hat das Gepromtet, sie hat halt gesagt, er generiere mir
bitte mal ein Bild in dem und dem Stil hat glaube ich, auch
ein Repository übergeben, oder, oder Beispiele, ich weiß es gar
nicht mehr. Ach, jetzt verdammt ich krieg es
nicht mehr zusammen, aber auf jeden Fall quasi Devin zu
begreifen gegeben, worum es sich handelt bei dieser Art von
Bildern. Wie gesagt, die haben glaub ich
auch n Namen, ich glaub es war sogar nur n Blogbeitrag also es
war ziemlich abgefahren. Und Devon hat dann gesagt, OK,
mach ich. Sie hat gesagt, das und das
Wort. Und dann kam am Ende wirklich n
Bild raus. Wie gesagt ist n Werbevideo,
aber das war wirklich beeindruckt.
Also es hat halt komplett funktioniert und dann hat sie
halt auch so 23 Beispiele gemacht.
Also interessant. Also da gibt's ja auch einige
Beispiele zu verschiedenen Sachen, was wo die das so auch
vorstellen bzw sagen was der Bekannte wie gesagt ist.
Ja ist ja noch, ist ja mittlerweile oder stand jetzt
sozusagen noch sozusagen closed bzw kann man sich da wie gesagt
für anmelden, aber wir verlinken auf jeden Fall mal die Seite.
Zu cocnischen. Hier genau, dass ihr auf jeden
Fall da auch mal n Blick drauf werfen könnt, falls euch das um
den Punkt noch kurz zu Ende zu führen, fabi, weißt du was, ich
find ja daran so beeindruckend, dass es nicht nur um reine Code
Entwicklung für Programme geht, sondern dass da, dass es da halt
auch um Bildgenerierung denn wieder geht.
Also dass da halt wieder sowas am Ende rauskommen kann.
Das find ich halt auch cool. Ja, auf jeden Fall, ist schon
abgefahren. Das ist auf jeden Fall cool.
Ich glaub da, ich hab mir auch einige Videos angeguckt, aber
das kenn ich irgendwie gerade nicht.
Darf ich? Da noch so n anderes wo noch so
n so ne Art Spiel entwickelt wurde.
Das fand ich ganz cool, wo man denn gesagt hat, ja nee jetzt
brauch ich noch n Startscreen oder so oder mach mal bitte noch
das am Anfang oder das das hat halt alles funktioniert.
Ja und das war ja genau dieses Eingreifen in diesem Video so
das Spielstand so in den als Rohling und dann erwartet nee
ich hab's mir anders überlegt, mach mal bitte fang mal bitte so
an als initial oder mach mal noch einen Startscreen rein und
das ja der würden widerspricht nicht das ist der Vorteil
virtueller Table. Flip und dann macht das
trotzdem. Erst mal kurz ausrasten.
Virtuell eine Rauchen gehen und dann geht es wieder.
Du hast ja schon mal ein bisschen angesprochen, dieses.
Das Team was dahinter steht, und das ist natürlich.
Also als das jetzt so frisch. Raus war und das, so sag ich mal
so ne Schlagzeile war, ist ja auch schon n bisschen bisschen
her, aber da war es natürlich erstmal so krass, weil man sich
dachte, OK, heftig, also jetzt gibt es sowas wie Chat, GPT und
auch von den anderen großen Firmen zum Beispiel gibt es ja
auch. Sag ich jetzt mal bestimmte
Chatbots, mit denen du halt auch, sag ich jetzt mal den Code
generieren lassen kannst. Und dann kommt jetzt auch ein
kleines Entwicklerteam und sagt, EY ja, guck mal hier, wir haben
jetzt Devin krass, oder? Und das ist ja schon
interessant, dass man sich fragen kann okay wieso haben wir
zum Beispiel hat jetzt so ein kleines Team, ich sag jetzt mal
so ein Erfolg und kann sowas rausbringen.
So, wieso kann das? Wieso macht das nicht einfach
jeder so? Das ist ja auf jeden Fall eine
interessante Frage, weil du ja schon mal angesprochen hattest.
Du meinst ja auch kein riesengroßes Entwicklerteam.
Ja, ich meine gelesen zu haben, dass das relativ wenige sind.
Ja, also habe ich auch. Ne, ich bin auch recherchiert,
bin auch über diesen diese diese Info gestolpert.
Warum ist das so? Also kannst du, kannst du uns
eine Antwort darauf geben, eventuell also ja keine klare,
aber was ich als sehr witzig fand ist, dass ich da im Zuge
der Recherche zu Cognition Labs stößt man natürlich auch auf den
CEO Scott wo und da gibt es halt so ein paar witzige Videos zu
dieser Person, die halt so ein bisschen aufzeigen, dass das
schon ein sehr, sehr intelligenter Mann ist.
Da habe ich zum Beispiel ein Video gesehen, ich glaube, das
war eine Mathe Olympiade oder oder irgendwie so ein
naturwissenschaftswettbewerb ich weiß nicht, also auf jeden Fall
dieses Typische was man kennt, da sitzen ein Paar.
Schüler nebeneinander mit einem Buzzer und wer als erstes drückt
und die Antwort kennt, kriegt einen Punkt.
Also diese Competitions und das waren echt komplexe Aufgaben,
ich glaube das, was ich gesehen hatte, war so ein.
Irgend ne matheformel in einem Text verpackt und der Text war
richtig lang, also verhältnismäßig für so ne
Aufgabe und ich war quasi noch am lesen.
Und hab eigentlich noch nicht mal angefangen drüber
nachzudenken, wie man das ausrechnet, sondern ich war noch
dabei, diese Aufgabe zu lesen. Da hat der kleine Scott Wooda
schon den Buzzer gedrückt und einfach diese Antwort gedroppt
und sie war natürlich auch richtig.
Und da waren halt alles falsch. Und ist falsch.
Hauptsache ey, ich hab nur gesagt, dass ich da gibt, das
hab ich gedacht, ich. Bin schnell, aber ich bin ich
hab es nicht richtig, ich bin nicht korrekt.
Und da waren halt so 23 Aufgaben dabei und ich dacht mir also
Gras, selbst wenn ich jetzt schon mit dem lesen fertig
gewesen wäre, hätt ich echt lange gebraucht, um auf diese
Antwort zu kommen, glaube ich. Gut, ich bin auch bei so
mathematischen Sachen echt nicht der Knaller.
Muss man auch fairerweise sagen, aber das war halt wirklich krass
und ich glaube, dass diese Gegner von ihm da in diesem
Wettbewerb auch einfach gar keinen Bock mehr hatten.
Die dachten sich so. Lass mich kommen.
Ja, ich glaube, das war halt wirklich beeindruckend.
Also die, also er, also der der Kopf der Bande sozusagen, hat
wahrscheinlich einiges sozusagen hinter den Ohren, mal blöd
gesagt und die Entwicklerin und Entwickler haben ja wohl auch in
der internationalen Informatiker Olympiade oder so glaube ich
auch so 10 goldene ziemlich kannte ich tatsächlich nicht.
Ich kenn sie auch nicht, hab ich auch noch nie mitgemacht, wo
Wunder, aber da haben die auch 10 Goldmedaillen gewonnen.
Also es ist glaub ich schon da ist auch n Team dahinter, die
sind jetzt nicht ganz blöd ne sondern die haben glaub ich auch
ordentlich was vorzuweisen. Und dann weiß man ja nicht, ne,
vielleicht hätten es auch andere geschafft, aber zumindest mit
dem Hintergrund macht es irgendwo Sinn, dass die das Halt
geschafft haben. So n cooles Tool dann natürlich
auch irgendwie auf die Beine zu stellen.
Also ich glaube, dass auf jeden Fall auch andere schaffen.
Die Frage bei sowas ist immer, wer hat diese Idee dahinter und
macht den ersten Wurf da dabei und da sind halt so ne Leute
ganz oft da vorne dabei, weil sie halt einfach kreative und
intelligente Köpfe sind und es ist gut, dass wir solche Leute
haben, weil die ja sowas dann halt extrem pushen und
vorantreiben. Und das ganze aufs nächste Level
heben. Eine Sache fand ich dabei noch
ziemlich spannend, wenn ich das richtig verstanden habe, ist ja
das Cognition Labs ja gar nicht. Eigene Modelle macht.
Sondern eigentlich nur verwendet, also im Prinzip
wirklich nur die Software drumherum schreibt und diesen
virtuellen Software entwickelt, also diesen entwickelt.
Und das ist ja aber auch das neue dabei und das weil du ja
meintest so mit Chat GPT und das hat halt diesen Hype so
ausgelöst. Als das quasi öffentlich
anwendbar war und der der Allgemeinheit zur Verfügung
gestellt wurde. Man merkt ja einfach, wie
unglaublich viele Systeme und Softwarelösungen jetzt aus dem
Boden sprießen, die auf sowas aufsetzen.
Ja klar, du hast. Genau.
Und auf einmal nimmt das Ganze so krass Fahrt auf.
Das halt jetzt solche coolen Softwarelösungen um die Ecke
kommen und das das ist halt extrem spannend und das ist echt
wirklich ne sehr spannende Zeit zur Seite, eine spannende Zeit
zurzeit. Und find ich cool, dass dass wir
hier auch n bisschen darüber quatschen können.
Fabi, es macht mir wirklich ne Menge Spaß.
Ja, ansonsten zur Website, um das Mal abzuschließen, was ich
halt auch noch spannend fand ist, es gab halt auch noch so ne
Kleine. Es sind natürlich im Herzen auch
Wissenschaftler. Eine wissenschaftliche
Einordnung vom Benchmark her, wie sie denn zu anderen aktuell
bestehenden Systemen abschneiden und.
Beispielsweise es gibt ja noch Chlor.
Dann was du meintest Chat GPT 3 und 4.
Und noch andere Systeme habe ich jetzt nicht mehr auf dem Schirm.
Was da alles in dieser Gegenüberstellung dabei war.
Was ich aber spannend fande ist, dass sie deutlich besser
abgeschnitten haben stand. Der Aufzeichnung, wo sie das
quasi benchmarkt haben. Wer weiß wie es jetzt ist.
Aber das war ja sowas sowas vom Verhältnis.
Mal 4. Also es ging glaub ich darum
unbekannte Aufgaben zu zu bekommen und die richtig zu
lösen. So mal ganz grob erklärt, ich
weiß auch gar nicht genau, wie das jetzt exakt gebenchmarkt
wurde, aber. Sag schon, Devin hat glaub ich
1213% irgendwie erreicht, also an richtigen Lösungen.
Das mag jetzt wenig klingen, aber das ist halt natürlich auch
ne super komplexe und schwierige Aufgabe für den für so ein
System, da halt auch wirklich auf Lösungen zu kommen, die
korrekt sind, weil die anderen Systeme halt alle deutlich im
einstelligen Bereich waren. Also so bei.
Ich glaub so zwischen 3 und 5% und das ist ja dann wirklich
schon nen nen Faktor. 3. Sag ich mal besser zu sein und
das find ich krass, also dafür weil wie du schon meinst kleines
Team. Das sind zwar alles
wahrscheinlich sehr sehr helle Köpfchen.
Knöpfchens schön verniedlich. Aber trotzdem, Hut ab, ne.
Ja, mega. Aber du meintest ja auch schon
so ne es. Es kommt halt raus, es ist wird
ne Technologie etabliert, beispielsweise ne und dann wird
die ja zum Beispiel vielleicht auch weiterentwickelt oder
andere Arten sehen dann das und denken so ah OK coole Idee ja
stimmt so und so funktioniert das.
Was ich halt auch interessant fand war, dass es dann auch
relativ schnell n Repository gab, das heißt Open Devin den
Link dazu packen wir auch mal in die Show, in die Shownotes mit
rein. Damit ihr euch.
Genau weil, wie der Name es schon sagt, das kann man halt
auch schon verwenden. Ne genau.
Also ich glaub das ist noch so sage ich jetzt mal work and
progress, aber es ist halt interessant.
Dass sich halt Leute gesagt haben, ey OK.
Devil kann man jetzt noch nicht so einfach benutzen, also machen
wir jetzt Open Devil und versuchen das ganze Open Source
mäßig auszurollen und das finde ich cool.
Und das finde ich. Also das, das ist halt irgendwie
weiß ich nicht, open Source ist halt irgendwie ne ne ne geile
Sache und ich find es halt irgendwie interessant, dass
relativ schnell halt eben auch dann die einen sagen, ja, ist ja
logisch, aber ich weiß nicht, ich find's trotzdem halt
beeindruckend, dass es halt, dass Leute sich dann halt auch
zusammensetzen und sagen okay, wir machen das jetzt auch
öffentlich und versuchen sozusagen alle mit teilhaben zu
lassen, das finde ich halt einfach.
Cool, um einfach auch diesen Drive aufrechtzuerhalten.
Was ich meinte, dass er momentan da richtig gepusht wird in
diesen Bereichen. Und sowas fördert das natürlich
noch mal extrem und es beantwortet deine Frage vorhin
ne, weil natürlich, es können halt auch andere Leute so was
ändern, auf jeden. Fall manchmal muss die Idee halt
irgendwie da sein, damit man dann halt auch sagen kann.
Also es gibt ja auch manchmal, ich weiß, ich kenne das auch von
mir so, dass man bestimmte Ideen hört und sich dann denkt, ja,
natürlich. Es ist doch eigentlich.
Ist doch logisch so, und dann fällt es einem wie Schuppen vor
den Augen, aber vorher hat man irgendwie nicht dran gedacht
oder das halt nicht so richtig. Ja weiß ich nicht, nicht
gesehen, einfach ne. Aber was ich auch interessant
fand, war, weil man könnte jetzt denken, so OK weiß nicht, ist
das jetzt das einzige und ich hab halt auch jetzt letztens
noch. Von ich glaub, dass die
Princeton University gibt es den SWE Agent und die haben quasi
eigentlich das gleiche gemacht, also auch ne Art ich sag mal
Devin ähnlichen ähnliches Produkt rausgebracht können wir
auch auf jeden Fall mal verlinken, gibt es nämlich auch
ein Repository zu und das fand ich auch interessant, weil laut
deren eigenen Angaben sind die zum Beispiel auch nur 2% von dem
was du meintest von diesem. Real World Software Engineering
Performance Tester Naja, genau so hieß es.
Genau da sind irgendwie 2% hinter Devin und da dachte ich
mir auch so okay das ist krass. Also das sind auch weißt du
irgendwie Leute die sich dann auch gesagt haben okay wir
machen das jetzt auch mal das gleiche in Grün und sind halt
auch in der Performance relativ gut dabei also ich glaube das
sind unter 2% hinter Devil also finde ich auf jeden Fall
spannend. Wie gesagt Wer sich dafür
interessiert, wir verlinken die Reposite, wir verlinken das mal
auch allein für mich, weil das will ich mir auch gerne mal
angucken, das klingt spannend. Ja, Wettbewerb belebt halt ne,
also ist ja cool, wenn jetzt mehrere Leute anfangen so Agents
für diese KI Modelle zu entwickeln.
Ich hab zum Beispiel auch gelesen, dass der Open AI
genauso selbst noch einschreiben möchte.
Macht ja auch nur Sinn. Ja klar ja und dann ist die
Frage, was ist da an Performance drin.
Ja, ja, die haben dann. Das wird auf jeden Fall noch
sehr spannend, da glaube ich. Ja, die haben natürlich auch
noch ganz andere Möglichkeiten. Wahrscheinlich.
Ich find das aber interessant. Also wir haben ja beide zum
Beispiel auch so n so n so n Open Devon oder so NSWE Agent
oder es gibt sicherlich auch noch mehr davon.
Haben wir ja selber noch nicht ausprobiert und das steht ja
auch noch ein bisschen auf unserem Plan und das wollen wir
auf jeden Fall auch noch mal machen.
Würde mich auf jeden Fall sehr interessieren.
Man dann im Endeffekt sag ich mal mit so einem eigenen
Repository, wie das funktioniert.
Ja ja find ich auch super spannend.
Ist auch ne gute Gelegenheit um jetzt in den philosophischen
Teil der Podcastfolge überzugehen, weil mich würde
natürlich auch mal extrem interessieren, fabi, wie du
dieser Technologie gegenüber stehst, weil ich glaube, wir
haben jetzt eigentlich genug, wie gesagt, jeder berichtet
darüber. Wir haben wahrscheinlich auch
für manchen Zuhörerinnen und mancher Zuhörer nichts Neues
erzählt deswegen. Wir mal so zu unseren Meinungen
dazu, weil ja, also wie gesagt, mir ist aufgefallen, dass es hat
extreme Medienpräsenz auch, also jetzt zumindestens für für
Techies sage ich mal. Auch zurecht ne und genau wir
wollen es ja auch ausprobieren, weil wir haben ja schon mal
beide über das Thema auch vor kurzem erst gesprochen und
gesagt. Es ist jetzt stand der Dinge.
Dass AI halt eine Rolle einnehmen wird in der Zukunft,
gerade auch für Entwickler. Klar, es gab jetzt Superviel
Clickbait und Panikmache. Devin wird jetzt alle arbeitslos
machen, weil Devin ist jetzt der virtuelle Softwareentwickler,
der nicht meckert und alles macht, was man ihm sagt und
deswegen braucht man jetzt keine Softwareentwickler mehr.
Ja, das ist Quatsch. Kurz mal ganz kurz abgekürzt aus
meiner Sicht, das ist mein und Quatsch, das ist n
Assistenzsystem und wie du ja auch schon meintest, man muss
halt auch ne Hand drauf haben und gucken, ist das denn korrekt
in welche Richtung er jetzt entwickelt zum Beispiel, das
heißt du musst ja auch n Sachverständnis davon haben und
genauso wie wir das ja auch schon mal in unserer Chat GPT
Folge diskutiert haben, aber es gibt auch Leute die sich wehren
dagegen die sich jetzt hinstellen und sagen nee Quatsch
brauche ich nicht, ich brauch keine.
Tools, die mich unterstützen beim Code, weil da kommt eh nur
Müll raus. Die Frage ich sowieso nicht, ob
bei mir irgendeine Funktion schreiben kann, weil die immer
Käse ist. Weißt du, kennt man ja auch
solche Leute und da find ich halt jetzt wirklich extrem
spannend. Wie wie siehst du das für dich
persönlich auch in der Zukunft? Wie wie würdest du diese Sachen
handhaben beziehungsweise hast vor sie zu handhaben?
Deswegen der philosophische Teil jetzt ja sehr spannend.
Also find ich auf jeden Fall auch.
Also ich find das ist NNN sehr sehr spannendes und
interessantes Thema. Also ich steh zu dem Ganzen,
auch dem ganzen aufgeregt gegenüber, also ich find es halt
wirklich interessant. Kann aber auch nicht ganz umhin,
dass ich mir denke, OK, so n bisschen, also so n bisschen
bissle Schiss. Und aber halt auch.
Halt interessant zu gucken. So wo geht es hin.
Was ich mir denke ist, wenn sich jetzt zum Beispiel Leute
hinstellen und sagen Hey ich find das blöd ich ich will das
nicht, AI ist irgendwas blödes und sich dagegen.
Wären. Ich finde da kann man eigentlich
nur sagen, Na ja, du kannst dich sehr stark dagegen wehren.
Es wird aber nichts dagegen ändern, dass diese Technologie
jetzt existiert und diese Technologie verwendet wird, also
egal wie, ob du es gut findest oder ob du es blöd findest, die
Technologie ist da und wir müssen damit arbeiten und damit
leben. So da bringt halt nichts sich
dagegen irgendwie darüber aufzuregen oder so, es wird es
wird nichts bringen. Also du kannst jetzt einfach nur
sagen okay ich benutze das, ich benutze das nicht, aber du
brauchst dich nicht, dafür brauchst du nicht aufzuregen,
brauchst du nicht dagegen zu rebellieren, weil es ist halt da
und fertig ist. Das ist halt, das ist halt
wichtig, was ich halt interessant finde, also was ich
spannend finde ist wirklich, wie verändert sich die Software
Entwicklung, wie verändert sich zum Beispiel auch die
Produktivität in Zukunft, wenn man jetzt so aus Sicht eines
Software Entwicklers wie ich zum Beispiel damit arbeitet.
Und ein bisschen also, wo mein kleiner Schiss liegt, ist halt
so ein bisschen die Frage, so, ich denke mir so okay du musst
das ganze ja super weisen, weil. Du musst ja irgendwie noch
sagen, OK, was soll diese Software machen, funktioniert
das auch richtig, weil ne KI kann ja auch Fehler machen und
so weiter. Aber ich sag mal so keine
Ahnung, geh mal 10 Jahre zurück. 20 Jahre zurück hätte auch
keiner gedacht, dass das jetzt so funktioniert.
Also man weiß halt nicht wo geht das hin ne und wenn aber
irgendwann mal der der Zeitpunkt kommt das irgendwie zum Beispiel
ne KI selbständig Software entwickelt ohne dass man da
wirklich überhaupt noch Einfluss drauf hat.
Oder haben kann, weiß ich nicht. Dann wird es halt super, dann
wird es halt strange und das würde dann für mich in ne
Richtung gehen, wo ich mir denke.
OK, da haben wir vielleicht ein bisschen, also da hätte man dann
irgendwie aus meiner Sicht die Kontrolle verloren.
Halt sozusagen keine Entwickler und keine Entwicklerin mehr.
Braucht so und ja, das ist für mich so dieser Trade off, weil
einerseits kann man sagen so ja Entwickler oder Entwicklerin
verlieren niemals ihren Job meiner Meinung nach weil aber
wenn es passiert, dann denke ich mir so, dann dann dann gibt es
irgendein Eigenleben von keine Ahnung Software die sich
irgendwie entwickelt was eigentlich irgendwie
unkontrollierbar ist und dann wird es komisch meine Meinung
dazu so ein. Bisschen.
Ja, das ist halt ein super interessantes Gedankenspiel, da
würde ich fast schon sagen, da könnte man eine eigene Podcast
Folge zu machen. Da kann man natürlich eine Menge
philosophieren drüber. Lass uns das bitte auch mal so
machen. Schreibt das mal auf deinen
gedanklichen Zettel, weil das finde ich extrem spannend.
Also. Regie bitte einmal das Thema
aufschreiben. Weil das ist halt wirklich
spannend. Was passiert dann, wenn man zu
diesem Punkt gelangt und nicht mehr quasi als Supervisor drauf
gucken kann, also dass man nicht mehr versteht, was da passiert,
weil wie gesagt, Wir hatten ja gesagt, man kann sehen, was der.
Macht, was er codet und diesen Code kannst du lesen.
Ja genau, was ist, wenn das nicht mehr der Fall ist.
Aber da da da hab ich auch so n paar Gedankenspiele für dich mal
aber lass uns das mal ne eigene Folge.
Packen? Ja, das.
Ufert sonst aus, da hast du recht.
Genau weil wenn ich damit jetzt loslege, dann liebe zuhören
lieber Zuhörer, nimm dir noch 2 Stunden Zeit, dann wird's hier
länger. Deswegen ich lenk das mal in
eine andere Richtung. Siehst du es dann eher als
Assistenz, also Devin oder allgemein AI Tools?
Lass uns mal ein bisschen allgemeiner kurz werden für
deine für dein Daily Business, also für deine Arbeit oder
siehst du es so, dass wenn du anfängst damit zu arbeiten oder
die die Allgemeinheit damit anfängt zu arbeiten, dass es
dann dir die Arbeit sozusagen wegnimmt, weil ich hab da
eigentlich eine ganz klare Meinung, aber magst du da
nochmal ganz kurz? 2 Sätze Gedanken dazu von dir
geben. Ja, also ich, ich find das ist n
Tool was man benutzt. Das einzige was ich mal so n
bisschen so challengen würde ist der Punkt, dass zum Beispiel
wenn du sagst OK ich arbeite jetzt nur noch mit AI Tools,
dass man halt einfach selber mal komplett abschaltet.
Also ich merke ja zum Beispiel selber, dass bestimmte, also
dass zum Beispiel in der Uni Zeit, wo man viel mehr
algorithmische Problemstellungen lösen musste, war man da noch
viel mehr drin, also der, der der Kopf hat viel mehr
gerattert, man hatte. Schon wie sagt man so
interessante Gedankengänge, wenn es jetzt darum ging, Algorithmen
zu entwickeln und wenn, wenn ich jetzt sozusagen in der Arbeits
im alltagsarbeitswelt Trott bin, dann hat man meistens nicht
mehr, kommt natürlich auf den den Job an, in dem man sozusagen
arbeitet, aber bei mir ist es auf jeden Fall nicht so, dass
ich jetzt krasse Algorithmen mir überlegen muss, die sozusagen im
wissenschaftlichen Kontext stehen, wobei.
Einem sozusagen das Gehirn ein bisschen einschläft, ne, also
sag ich jetzt mal blöd gesagt, n bisschen abbaut und ich frag
mich, wenn du die ganze Zeit immer nur AI Tools nimmst und
einfach sagst so. Ja, ich möchte jetzt keine
Ahnung nen Filter über die das und das Array machen und der
Filter soll das und das machen. Bitte machen wir das, dann
könnte es ja sein, dass man irgendwann an den Punkt kommt,
dass man vielleicht überhaupt selber gar nicht mehr checkt,
also weißt du also auch Leute die damit aufwachsen.
Überhaupt nicht mehr. Das Verständnis davon haben, wie
bestimmte Sachen wirklich funktionieren.
Und das find ich halt interessant und find ich halt
auch n bisschen würde ich schade finden, wenn wenn man halt zum
Beispiel irgendwann mit neuen Generationen irgendwie über Code
redet und die sagen dann keine Ahnung weiß ich nicht, frag doch
Devin. So weißt du.
Das finde ich spannend. Ich glaube aber, dass wir in den
letzten Jahren diese Entwicklung eh schon durchmachen.
Also ich geb dir mal ein Beispiel.
Überleg mal. Zurück in dein erstes Semester.
Wie du da Programme geschrieben hast.
Also ich meine jetzt nicht von der Qualität, sondern.
Von der Art und Weise ja, ja und wie jetzt gecodet wird.
Stichwort IDES, wie unglaublich mächtig IDES ja über die Jahre
geworden sind und was all dies, die ihr mittlerweile also die
Entwicklungsumgebung jetzt liebe, zuhören, lieber Zuhörer,
falls ide nicht so der Begriff ist, in der, in der man codet,
was die einem schon automatisiert abnehmen kann.
Und vereinfacht. Und kennst du dieses Gefühl?
Und da erwische ich mich manchmal bei, und deswegen meine
ich, diese Entwicklung ist eigentlich schon längst im
Gange, dass du Shortcuts verwendest, um beispielsweise
dir ein Test Case zu generieren oder irgendwelche Automatismen
abzufeuern, also zu triggern, dass du an den Punkt kommst,
dass du dir gar nicht mehr genau anguckst, was da eigentlich
gerade generiert wurde. Ja, okay, also du meinst.
Wenn der Short hat auf einmal genau zum Beispiel du erstellst
dir ein Test Case in einer gewissen Syntax und fängst
einfach an, weil du es so oft schon gemacht hast.
Denn dir. Den Test zu überlegen und zu
implementieren, der Rahmen von diesem Test Case ist, wurde
jetzt generiert von der von der IDE und ich hatte es erst vor
kurzem, dass ich auf einem anderen System gearbeitet habe,
wo dieser Shortcut nicht existiert hat oder er hat
einfach nicht ich keine Ahnung, ging nicht, war irgendwie nicht
eingerichtet. Wie auch immer, war super
Stranger, also musste ich das per Hand schreiben und ich
dachte mir was zur Hölle steht da eigentlich immer?
Und das ist, und ich habe jetzt nicht das Gefühl, dass mir die
Ideen den Job klaut, sondern. Es wird halt alles
automatisierter. Es wird die Arbeit abgenommen.
Das sind alles Assistenzfunktionen und die
machen dich produktiver. Ja.
Das heißt, du kannst schneller diese Tests schreiben, du kannst
schneller reflect, dann indem du einfach refactor
Funktionalitäten nutzt und nicht mehr per Hand durch den ganzen
Code gehst und alles Umbenennst beispielsweise nur nur
Beispiele. Du hast recht, das stimmt ja
auch nur ich habe, also ich finde halt, dass das eine sind
halt Sachen, die dir halt ein bisschen sozusagen.
Arbeit abnehmen, aber jetzt noch nicht so krass kognitiv.
Und diese, diese sag ich mal, wenn du jetzt einfach nur noch
sagst, ja komm, mach mal, mach mal dies und jenes, dann wird er
halt sogar auch kognitiv sozusagen abgenommen.
Wie du deinen Code entwickeln würdest und angenommen, dass
sich das alles weiterentwickelt. Du musst es natürlich super
erweisen, du musst natürlich vielleicht gucken, okay.
Ist das alles soweit? Richtig, aber.
Kann mir halt vorstellen, dass bestimmte Weiß nicht bestimmtes
wissen vielleicht auch einfach so verloren geht, was natürlich
schade wäre, aber was und du hast recht, ist es irgendwie
relativ irgendwie auch irgendwie normal.
Genau. Also ich glaube, es ist halt der
Lauf der Dinge. Das aus stand jetzt.
Wahrscheinlich nervt also wie gesagt wir beide, ich sprich mal
jetzt für uns beide, wir Cohen ja extrem gerne, wir lieben es
ja Code zu schreiben, Programme zu entwickeln, Software Lösungen
zu schaffen und wollen es ja auch selbst schreiben, weil es
uns ja Spaß macht wir gerne da das sogenannte Hirnschmalz
reinstecken und uns überlegen wie was funktionieren könnte und
ich bin da ganz bei dir, ich habe auch keinen Bock momentan
nur prompt Engineering zu betreiben und zu sagen ich hätte
jetzt gerne eine Funktion die macht das und das und dann hätte
ich gern noch so eine Funktion und dann ist meine Software
fertig. Finde ich momentan auch nicht
attraktiv, nur was mir halt klar wurde, durch zum Beispiel auch
dieses Ide Beispiel ist, das ist der Lauf der Dinge ist, dass
Sachen immer produktiver werden und ich habe mal ein sehr sehr
coolen Kommentar unter so einem, ich glaube es war sogar ein
Debüt gelesen, weil es halt auch darum ging.
Ja gut dann so war aber arbeitslos.
Und genau so sehe ich das ja nicht.
Und der Kommentar hat hat mich da auch noch mal bestärkt, weil
er war wirklich cool und zwar stand da sowas sinngemäß.
Na ja, gut, klar, eine Firma braucht jetzt kein
Entwicklerteam. Also in der Zukunft nicht.
Jetzt ja, wenn das alles etabliert ist, braucht ein eine
Firma keine 30 Entwickler mehr um zum Beispiel die
Digitalisierung im Unternehmen voranzutreiben oder was auch
immer, aber das heißt ja nicht, dass quasi die Firma auf 20
verzichten kann, vielleicht nur noch 10 braucht und die anderen
20 nie wieder einen Job finden, sondern das bedeutet ja im
Umkehrschluss auch, dass kleine Unternehmen jetzt die Chance
haben. Digitalisierung im eigenen
Unternehmen hochzuziehen und nicht 30 Entwickler einstellen
zu müssen, die nicht bezahlt werden können, sondern dann ja
im Umkehrschluss halt auch 10 genauso reichen.
Und diesen Gedankengang fand ich geil.
Man finde das Positive in dieser ganzen und in dieser ganzen
Thematik und nicht das Negative nicht okay wir brauchen keine 50
Entwickler mehr, sondern okay 10 reichen und andere Firmen können
jetzt 10 einstellen, weil die kann sich dieses Unternehmen
leisten und kann genauso jetzt mitmischen, das ist doch
eigentlich das geile dahinter, ja die.
Definitiv. Was ich halt interessant finde,
ist zum Beispiel, also es ist ja auch nicht so, dass ich sage,
ja, ich finde das blöd, ich finde ja, dass wir selber quasi
wir sind ja auch irgendwo einer geilen Situation, weil wir
können diese Tools nutzen und haben aber auch aus unserer
Vergangenheit heraus natürlich ein gutes Wissen darüber, wie
der ganze Kram funktioniert. Ich stelle jetzt einfach mal
einen Raum, das und ich kenne das ja selber, wenn du irgendwas
hast, was einfach geht, da machst du es ja eher so, dass du
den einfachen Weg gehst. Ist ja ganz normal, ist ja die
Natur, der Weg des Gerätes. Widerstands irgendwo.
Und wenn ich mir zum Beispiel sagen würde, ich würde heute
Anfang Softwareentwicklung zu lernen, wüsste ich nicht, ob ich
quasi das Level erreichen würde vom Verständnis her, was ich
heute habe im Verhältnis zu, wenn ich heute anfangen würde in
dieser Zeit, weil entweder ja oder es kann natürlich sein,
dass du natürlich sozusagen dir dieses Wissen gut aneignen
kannst. Aber es kann genauso sein, dass
du dir sagst, okay weiß ich nicht, schreibt doch mal selber
einen sortier Algorithmus beispielsweise, ja, kann ich
nicht, keine Ahnung, weiß nicht wieso, kannst du das nicht, habe
ich immer eingegeben, so also. Natürlich sein, dass Leute
natürlich schneller irgendwas entwickeln können, weil sie halt
sehr viel AI benutzen, was ja natürlich auch ne gute Sache
ist. Da wird es ja auch irgendwie
hingehen. Nur ich find es halt natürlich
geil, dass man halt auch eben sozusagen, dass wir eben noch n
gewisses, also sozusagen dieses Wissen halt noch mitgenommen
haben. So ne und ich weiß nicht, ob das
nicht veraltet, aber es ist nicht.
Schlecht? Ja, das ist ja halt eher ne
Frage der Ausbildung. Und des Lehrauftrags deiner
Ausbildungsstätte oder des Studiums, sage ich mal.
Diese Algorithmen zum Beispiel Sortieralgorithmen.
Die gibt es ja auch schon, die gab es ja schon lange vor
unserer Zeit und trotzdem haben wir es ja auch noch gelernt und
um Hand aufs Herz aus meiner Sicht, ich habe die damals coden
müssen im Studium, damit ich sie auch verstehe, damit man auch
die unterschiedlichen Komplexitäten dahinter versteht,
dass also die Effizienz sozusagen dieser Algorithmen,
aber seitdem nimmst du ja auch in jeder Sprache die Sort
Funktion, definitiv. Deswegen spannend.
Ich verstehe deinen Punkt und es ist halt spannend wie sich.
Das ganze Konzept drumrum entwickelt, ob man den Weg geht
und sagt, OK, wir müssen, wir können jetzt, wir müssen nicht
mehr wissen, wie alles in der Theorie versteht und wie die
Ursprünge sind, sondern wir prompt n einfach nur noch, also
wir wären Spezialisten im Prompton.
Ja. Oder geht man so Mischweg und
sagt, ich kann bin selbst Softwareentwickler und nutze es
als Assistenzsystem, was ich persönlich sehr charmant finde,
dass man sagt, OK, ich kann halt noch mehr alleine entwickeln,
weil das ist ja auch n Fakt. Als einzelner Entwickler ist ja
stark limitiert, was man als Projekt umsetzen kann.
Also du wirst ja alleine nie einen super krasses Game
entwickeln können, was so ein Triple A Game aus der heutigen
Zeit, weil das sind ja auch riesen Entwickler Teams, naja
die nur mal als Beispiel, das heißt du hast ja eine gewisse
gewisse Leistung die du bringen kannst.
Pro Tag sage ich mal was du Cohen kannst und alleine würdest
du halt dann sage ich mal 80 Jahre brauchen was halten
Entwicklerteam dann in 2 Jahren macht oder so weißt du was ich
meine und diese Produktivität, das finde ich da bin ich richtig
gespannt wie die denn steigt. Ja, das wird sich ja
wahrscheinlich auch bald zeigen. Was ich.
Wahrscheinlich schneller, als wir denken.
Was ich noch eine Sache hab ich noch, weil ich hab hör Grad von
Devin, dass wir schon bisschen über die Zeit sind.
Oh Gott, oh Gott, oh Gott. Lass mich in Ruhe, Devin.
Nein. Und das wäre, so der will, noch
schnell ne Aufgabe zum Coden. Dann hat er noch mal was.
Ist ja so der letzte Punkt den den ich jetzt noch so vielleicht
noch mal reinwerfen würde, was ich interessant finden finde,
ist, dass man dass ne Programmiersprache an sich ist.
Ja ne Sprache, die wirklich eine sehr sehr eindeutige
Beschreibung hat. Also du kannst eigentlich, wenn
du etwas codest, dann hast du ja im Endeffekt das was du
beschreibst ist entweder entspricht den Anforderungen
oder halt eben nicht, also das ist eigentlich ein klares ja
oder nein irgendwo. Was ich spannend finde, ist,
dass ein prompt ist ja eine natürliche Sprache.
Und ja. Ich frag mich halt wie.
Also das ist wirklich ne ne ne interessante Frage wie gut
kriegt man etwas gepromtet um sozusagen genau das
Herauszukriegen was die Anforderungen sind, weil keine
Ahnung, jeder kennt das ja wahrscheinlich.
Wenn jetzt irgendjemand sagt, nee, dann interessant, möchte
ich gerne mal mit der Person sprechen, weil das ist glaub ich
dann einfach n ein Hammer Skill, dass man zum Beispiel, wenn
keine Ahnung einer sagt was. Und die andere Person hört das
und das, was beim Sender rauskommt, ist ja nicht immer
gleich das, was beim Empfänger ankommt.
Also wenn jetzt zum Beispiel der eine etwas asisches
kommunikationsbuch genau, und wenn jetzt der eine zum Beispiel
irgendwie sowas sagt, wie weiß ich in in Kritik gibt.
Die gut gemeint ist, versteht der andere das vielleicht total
blöd oder? N Kompliment kommt falsch an
oder was auch immer das sind ja gesagte Sachen.
Hast du jetzt vor, Devons zu beleidigen?
Nein, aber du weißt, was ich meine.
Und da frage ich mich, wie eindeutig kann man Code mit
einer natürlichen Sprache beschreiben, die eigentlich
nicht unbedingt eindeutig ist? Ne, und das finde ich halt
spannend. Was natürlich auf der einen
Seite für mich irgendwie zusammengefasst n bisschen
bedeutet. Du kannst erstmal n Wurf machen
und musst vielleicht aber noch n bisschen dran feilen.
Aber wie siehst du das? Ja gut, aber meinst du das da so
n klassisches Stakeholder Dilemma?
Ne? Also du hast halt ne Vision von
deinem Produkt und musst jetzt irgendwie in Worte fassen, dass
du diese Vision bestmöglich darstellen kannst.
Und in dem Fall sogar prompt muss damit der Code dem
entspricht, was ja aber jetzt bei Devon zum Beispiel der
Fortschritt ist, dass du sagen kannst, du siehst, was er macht,
dann ja, nee, nee, warte mal, warte mal, jetzt geht es hier
aber ne falsche Richtung. Da bitte statt rot blau.
Oder keine Ahnung. Weißt du, das ist ja schon mal n
Fortschritt, aber das ist auf jeden Fall nicht diese diese
Eineindeutigkeit im Cohen, die du meinst.
OK, verstehe ich. Das ist ein reales Weltproblem,
was das in jedem Softwareprojekt ja aktuell auch schon gibt.
An also mal angenommen, du bist jetzt nicht derjenige der die
Software designt im Sinne von die Anforderungen stellt und
gleichzeitig der Coder, weil da musst du es mit dir selbst
ausmachen, ob das deinen Anforderungen jetzt entspricht.
Aber sobald du halt quasi von außen wirklich von Stakeholdern
deine Anforderungen bekommst zur Software hast du dieses Problem
genauso und das ist halt wirklich spannend, wie das dann
gelöst wird oder also wie das denn zwischen Mensch Maschine
aussieht. Recht, was ich halt interessant
finde ist oder die, die die Fragestellung die sich mir
ergibt ist. Pro also prompt man quasi
sozusagen wieder etwas um diesen Fehler halt zu lösen.
Oder geht man halt direkt, ist es schneller in den Code
reinzugehen, zu sagen, ja komm hier, das schreibe ich immer
schneller schnell mal selber an der Stelle um, weil ich habe
zumindest die Erfahrung gemacht, dass wenn du sagst okay kannst
du das vielleicht da und dann nochmal ändern, da ist noch ein
Fehler drin, das funktioniert noch nicht so wie ich es mir
vorstelle. Berühmtheit auf einmal n ganz
anderer Code raus und vielleicht willst du diesen Code, den du da
gerade siehst genauso haben und sagst OK, der ist ganz gut, aber
diese eine Stelle die passt mir noch nicht, geh ich dann selber
rein, hab ich die Fähigkeit selber reinzugehen um das
sozusagen selber anzupassen zu verändern.
Oder halt eben nicht ne. Das ist n fantastischer
Cliffhanger, weil wir ja vorhin schon bei dem ähnlichen Thema
meinten lassen ne extra Folge zu machen und deswegen würd ich
sagen ist das auch der Aufhänger genau für diese Folge, weil da
könnt ich jetzt echt ne Menge noch zu quatschen mit dir.
OK, dann halten wir uns das mal im Hinterkopf.
Finde. Ich cool ist nämlich ein sehr
spannendes Thema. Genau.
Und dann würde ich die Folge auch einfach mal abschließen.
Tino, Danke für Deine für Deine Insights für das Gespräch, das
war sehr interessant. Ich glaube, darüber kann man
einfach insgesamt mega lange reden und uns würde es zum
Beispiel auch super interessieren, was du, liebe
Zuhörerin, lieber Zuhörer. Erlebt hast, wie du zu dieser
Sache stehst. AI prompt n Devin, hast du davon
schon mal gehört? Schreib uns auf jeden Fall gerne
mal dann. Arbeitest du vielleicht auch
schon damit? Das wär auch sehr spannend,
oder? Arbeitest du schon mit Devin
oder mit Open Devin? Also alles was zu diesem Thema,
was deine Erfahrung zu diesem Thema sind, schreibt sie uns
gerne auf unserer Podcast Mail, die steht auch in den Shownotes
du kannst uns auch auf unseren anderen Plattformen erreichen,
auch die sind verlinkt und in diesem Sinne.
Hat es mir auf jeden Fall sehr viel Spaß gemacht.
Danke Tino, Danke liebe Zuhörerin, lieber Zuhörer fürs
Zuhören, wenn dir der Podcast danke an dich fabi, das war
sehr. Cool.
Und wenn dir der Podcast gefallen hat, dann empfiehl ihn
doch gerne weiter. Das würde uns super freuen und
in diesem Sinne wünschen wir dir noch einen wunderschönen Tag und
wir hören uns beim nächsten Mal wieder.
Deine Coding Buddies gemeinsam bessern.