Moin zufolge 97 von einfach komplex.
Hier spricht Garrett und Burkhard ist auch da.
Hier spricht Burkhard Moin. Wir haben euch schon oft
erzählt, wie KI funktioniert, wie Machine Learning
funktioniert, wie Transformer kann ich mich noch erinnern,
LLMS wie die aufgebaut sind et cetera und jetzt wollen wir
einfach mal ganz praktisch werden zum Thema KI und einfach
mal euch erzählen, wie wir das Einsetzen, insbesondere wie wir
es in der Entwicklung einsetzen bei der Heisenware unserer
Firma. Wir haben in unserem Team 2
Vollzeitentwickler. Ja, das ist einmal Burkhard und
den kennt ihr. Und dann haben wir noch den
Albert, unseren Seniorentwickler, und beide
haben so n bisschen andere Ansätze hier und da und ich
glaub Burkhard, Du kennst dich mit beiden n bisschen aus und
kannst jetzt mal so berichten, wie ihr das jeweils benutzt und
was es da eigentlich auch für vor und Nachteile gibt, oder?
Ja, ganz genau. Ja, ja, wir wollen glaub ich n
bisschen aus dem Nähkästchen plaudern.
Wahrscheinlich gibt es davon ganz viel Informationen im
Internet und vielleicht auch ganz viele Podcasts, wie jeder
das so nutzt. Und so ist ja auch im linkedin,
ich hab wieder das und das gemacht, vielleicht schaffen wir
es, dass wir nicht nur sagen, wie wir es benutzen, sondern
vielleicht auch sagen, warum wir das so vielleicht machen und was
ist alles noch so, ich versuch so n bisschen Technik irgendwie
da mal mit reinzubringen, ja und vielleicht auch best practices,
die ich finde, aber das ist natürlich alles wow, das ist
halt so n Thema das das da kann man fast keine Rezepte für geben
weil es sich ändert sich ja auch jede Woche ja also.
Ja, jede Woche fast jetzt gar nicht mehr, oder es hat sich so
ne gewisse so ne Routine eigentlich auch schon mal
entwickelt. Hast du das Gefühl aber die
Modelle entwickeln sich weiter ne und die Möglichkeiten?
Ja genau, die Modelle entwickeln sich weiter, aber ich bin ja
sowieso nicht jemand der, der auch jede Woche irgendwie alles
über den Haufen schmeißt und so irgendwie seine seine Art und
Weise zu arbeiten ändert. Das war ja schon schlimm und
krass genug in letzter Zeit, das wird ja auch Thema sein in
dieser Folge. Ich brauch dann auch mal so n
bisschen ne konstante irgendwie, weil ich hab auch einfach 1000
Sachen zu tun und kann mich also es dauert ja auch mal n Moment
was Neues auszuprobieren sich n neues Arbeitsschema oder
Strategie auszudenken und damit gut klarzukommen ist ja auch
immer Zeitverlust. Insofern versuch ich das immer
kurz zu halten und dann mit dem was ich neu gelernt hab relativ
effizient dann erstmal die nächsten to do Punkte von meiner
Gedankenliste runter zu arbeiten ne.
Du sprichst da jetzt eigentlich schon n Thema an.
Du kennst ja auch noch. Codeing auf die ganz andere Art,
vielleicht sogar aus Büchern gelernt, ja, weiß nicht.
Free Internet I Don't know, fühlt sich das für dich heute an
wie schummeln, wenn man jetzt ja generative KI Chatbots einsetzt,
um die Coden zu lassen oder zumindest den Code zu reviewen
und ähnliche Zwinge zu tun? Also schummeln weiß ich nicht,
aber es gibt auf jeden Fall so ne.
Es ist n einschneidendes Ding. Ja es ist wie after Christ and
before Christ irgendwie ja und wenn ich.
Wenn ich mit irgendjemanden diskutiere und zeig irgendwas,
was wir schon mal hatten oder auch hier repos im Open Source
Software, die ich mal geschrieben hab oder sowas, dann
sag ich immer, guck mal das ist das und das übrigens, da gab es
noch keine KI, weil der Wertverfall von dem was du da
also wie soll ich sagen, ja es ist tatsächlich irgendwie so ne
Art Wertverfall ja also wenn wenn du wenn du früher Software
geschrieben hattest, das war mühselig, ja du musstest dir das
alles zusammensuchen, du warst im Stack Overflow unterwegs und
ganz ganz früher natürlich klar, ich hab Bücher gelesen, fett.
Bücher über Programming, languages und so weiter das war
richtig, richtig mühselig. Du musstest dir dein Handwerk
quer mit Schweiß antrainieren und musstest auch, wenn du Bugs
hattest, Probleme hattest im im Code.
Boah, das war einfach manchmal gewaltig, ja, Stunden und Tage
hast du irgendwie drauf gewirkt, damit irgendwas begeht, ja und
am Ende ist es mir selber ist dann quasi nur ne Zeile Code
geändert oder so, aber du warst halt irgendwie du.
Du hattest halt nicht die Information so dicht an dich, an
dir dran ja und? Und heute?
Das ist halt, das ist halt echt es like after Christ, wenn du,
wenn du die KI hast, du kannst halt immer alles fragen, ja über
wenn du bleibst eigentlich auch nicht mehr stecken, ja das muss
schon sehr harte Lust sein, wenn du stecken bleibst.
Ja Ach so, also in meinem Leben gab es noch nichts, also
beruflich sag ich mal nichts einschneidenderes, als dass
jetzt irgendwie KI in meinen, in meinen Coding Alltag Einzug
gehalten hat, das ist krass, da 180 Grad Drehung von allem wie
ich früher gearbeitet habe. Ja ich weiß geht vielleicht den
den Zuhörenden auch so. Ah, ist extrem krass so Mhm.
Und jetzt ist vielleicht n bisschen boomerecht so darüber
zu reden. Aber was ist jetzt, was würdest
du jetzt jüngeren Entwicklern raten?
Ja noch mal ja auch noch mal bei den Büchern oder aus der
Overflow anfangen, oder ist das eigentlich Schnee von gestern
und jetzt macht total Sinn jetzt direkt sich immer das ist
vorsagen jetzt mal so böse ne vorsagen zu lassen ja sorry ja.
Ja, das ist ne ganz harte Frage, ganz am Anfang.
Was würde man den den den ja. Gut, mal mal gesagt wie ich das
benutze. Für mich ist da die KI ja n
vorsager, aber es ist eher so wie ganz viele juniorentwickler
sag ich mal ungefähr ja, also ich hab ich hab meine
Problemchen die ich lösen will Codemäßig die kann ich von der
KI machen lassen, es ist nie so, dass ich irgendwas blind
reinsetze also ich lese jede einzelne Zeile die die KI
generiert typischerweise. Wird auch gar nicht so viel KI
generierter Code direkt bei uns in die Codebase eingehängt.
Es ist mehr so, dass ich Nachfrage, dass ich verstehe,
dass ich irgendwie Sachen, die irgendwie unklar sind, irgendwie
noch mal mehr aufbereiten lasse und sofort also mein ganzes Know
how sag ich mal, was ich mir hart ohne KI erarbeitet hab, die
ganzen Architekturgeschichten und so weiter der Überblick über
die Dinge ne ne Idee zu haben, was ist elegant, wo kann ich n
abstraktionslevel hier einführen, mach ich hier
statische Funktion oder nicht und so weiter.
Das nutze ich schon noch jeden Tag, um quasi zu reviewen.
Im Prinzip ist meine Rolle nen Code Reviewer geworden und das
war es früher ja auch schon, weil deine Mitarbeiter gehen
liefern dir ja auch Code, den muss man ja auch reviewen das
muss man diskutieren, das muss man verbessern, das passiert
dann einfach nur unglaublich viel schneller, weil weil KI
andauernd liefert. Ja für die Junioren ja das ist
echt schwer zu sagen was ist los?
Ja weil es gibt mehrere Szenarien ne Szenario 1 das
krasseste vielleicht. Die KI wird so extrem gut und
sie ist schon sehr, sehr beängstigend.
Gut. Ja, also ich bin immer noch
geflasht, obwohl es jetzt auch wirklich schon lange nutze mich
immer noch geflasht, wie krass das ist schon ja was dann noch
abgeht und wie besser wieviel das noch auch noch besser wird,
sogar jeden Tag. Kann schon sein, dass dieses
ganze Thema das der Mensch Code schreibt wegfällt, das also ne
das wäre so ein Extremfall, ja man weiß ja nicht, also es sind
ja extreme Sachen auch passiert, warum nicht, ja?
Und und dann fragt man sich, da ist das verlorene Kunst?
So, ja, weil wenn die, wenn die KI so gut wird, dass sie auch
größere Kontext, das ist immer noch das Problem, der Kontext,
also große Architekturen überblickt und im großen Stil
große Software quasi nicht nur kreieren kann, sondern auch Main
tainen kann, also dass du hier sagst, so hier, das hast du mal
geschrieben, guck dir das mal alles an, das und das sind die
neuen Randbedingungen, die ich jetzt hab, wir wollen das und
dahin und übrigens Update das mal, dass das die neuesten
Bibliotheken nutzt und so weiter.
Das halt einfach total geschmeidig läuft.
Ja, dann ist das halt immer besser als irgendwer der
irgendwie coden kann. Ja so und warum dann nicht, dann
ist das halt so, ja dann wird halt dann werden wir zu
projektmanagern, ja dann werden die die vorher
Softwareentwickler waren zu Projektmanagern von
Softwareprojekten geben, quasi der KI noch die entsprechenden
Instruktionen oder Irgendsowas, wenn das nicht schon der
Endkunde dann auch noch selber macht, das wär natürlich krass,
ja und dann dann kann man jetzt jedem Juniorentwickler sagen, ja
kannst du machen und dann. Ist so wie irgendwie Schuster,
den gibt es jetzt auch nicht mehr so oft.
Ja ist so ne Kacke, ja weil es einfach die Jobs noch nicht mehr
gibt ne, aber ich glaube natürlich ich zweiter Fall warum
das vielleicht nicht so der Fall ist, denn es ist steckt ja
immerhin, das ist ja trotzdem ne riesige Technologie, ja und das
haben sich auch Menschen ausgedacht, Programmiersprachen
gibt ja verschiedene und auch die Patterns, Klassen und
Instanzen und so weiter ich glaube es der die ganze
Gesellschaft die Menschheit ist auch nicht gut angeschrieben das
komplett zu vergessen und keiner versteht das mehr, ja.
Also ich glaube, es braucht immer noch die Frage ist wie
viele, aber es braucht schon immer noch Leute, die das auch
können, die im Notfall wirklich mal auch noch den KI generierten
Code. Ich sprech nicht von heute,
jetzt ist wirklich ne in Zukunft, dass sie sich auch noch
mal angucken können oder irgendwie was.
So du, du nutzt ja KKI relativ exzessiv, sag ich jetzt mal.
Du hast ja gesagt, du nutzt das jeden Tag und Konversierst hast
du gestern noch gesagt, jeden Tag mit mit Germany in diesem
Fall. Ja.
Aber ich hör jetzt raus, dass du nicht, dass sich das nicht
verändert hat, wie du über Softwarearchitektur nachdenkst.
Also du hast jetzt den Projektmanager für ein eine
Software genannt, das ist ja ne Person von Architekt Überblick
über ne Architektur genau ne, sondern für dich hat sich eher
geändert, wie schnell du viel Code verarbeiten kannst.
Reviewen kannst wie schnell du vielleicht tippen kannst im
übertragenen Sinne und nicht so sehr wie du über Architektur
nachdenkst. Das gibst gibst du nicht an der
KI. Nee, gar nicht.
Das liegt natürlich auch n bisschen daran, dass die
Architektur schon vorher entstanden ist.
Also jedenfalls bei unserem Produkt, was wir jetzt gerade
schrauben, weil da heißen wir da, da gab es die KI noch nicht
in dem Ding, tatsächlich ist es so, dass ich ja, dass ich es als
als Daily Tooling gibt, es keine Architektur architekturfragen,
ganz im Gegenteil, ich versuch halt die Probleme, die ich der
KI gebe, relativ klein zu schneiden, und da ist sie extrem
mächtig also. Ne Komponente von react nen nen
ich weiß nicht. Es gibt ja immer kleine Teile
die man das macht man ja auch, das lernt man ja auch so wenn
wir Tickets haben und so weiter das sind ja auch keine riesen
Themen, sind immer Kleinigkeiten ne irgendwas geht nicht oder
irgendein kleines Feature will ich neu haben ne und je kleiner
ich das schneide desto besser funktioniert das alles mit der
KI im Moment ja und dann kommt da einfach wirklich richtig gute
Sachen raus aber ich hab auch tatsächlich und das geht auch
und das mach ich dann aber anders und das geht natürlich
ganz cool mit Germany, da brauchst du dann auch gar keinen
Code, du kannst natürlich. Ja, du brauchst doch schon n
bisschen Code, aber du kannst auch mit der mit KI es halt
versucht über Architektur philosophieren was ich gemacht
hab ist wir haben relativ viel Code und relativ große
Architektur und du kannst das heute noch nicht alles der KI
sofort geben als ne und und die liest das quasi alles durch das
sind mehrere Millionen Zeilen Code so und und dann und dann
hat die das drinne so funktioniert das noch nicht aber
was man machen kann sind ja so Key Files, die kenne ich
natürlich weil. Ja, bin halt tief im Produkt.
Bestimmte Keyfiles n paar Erklärungen dazu und dann kriegt
die KI iterativ. Das kann man nicht in einem Pomp
machen, da muss man richtig lange chatten, quasi richtig ne
sehr gute Idee, man kann sie ja mal wieder fragen, was hast du
denn verstanden, was denkst du was die Architektur ist?
Das kann man wieder korrigieren und dann kommt man dann kommt
man so weit das war mein Plan, dass die KI tatsächlich
hoffentlich versteht, was unsere Architektur ist und dann wenn du
das hast, kannst du anfangen Fragen zu stellen.
Wie machen wir denn das jetzt und das jetzt im Angesicht von
der Architekturfrage und jetzt nicht mal ne Coding Frage und
das ist auch ziemlich kriminell. Gut was da was da so an
Antworten kommt, also das ist das ist schon cool, ja und das
ist halt irgendwie sowas, das hätte ich mir mal gewünscht beim
ersten Job wo manchmal bist du einfach am Ende der
Nahrungskette, dann hast du halt keinen mehr rum den du fragen
kannst. Irgendwie so und jetzt hast du
aber immer noch einen, mit dem kannst du dann einfach mal.
Bälle spielen ja und kommst ja selber.
Früher gab es die Rubberdug, die ich weiß nicht, ob du das
kennst. Gerrit, Weißt du was ne
Rubberdug ist von den Entwicklern so?
Zum Abarbeiten irgendwas ne wo man sich so diskutieren kann,
Bälle und herspielen oder nicht. Ja, manche haben einfach so ne
so ne Ente. Ja so ne badewannente, so ne
gelbe weißt du, das ist eigentlich die Rubberdug ja die
ist halt also dumm wie Brot, die hältst du halt vor dich und du
sprichst halt mit der Ente ja und Diskutierst mit der Ente die
Architektur durch, die gibt dir keine Antwort, aber es.
Es führt einfach dazu. Es ist n Phänomen ne es führt
einfach dazu, dass du selber du brauchst einfach jemanden, weil
sonst bist du immer in deinem Kasten, du sagst nichts, du
sprichst nichts und denkst immer nur manchmal verhakt man sich da
mental und dann gibt es die Rupper Duck, dann fängst du an
mit der Ente zu sprechen, allein dass du das einfach mal
aussprichst und versuchst es zu formulieren, kommen n paar
andere Wahrscheinlichkeiten bei dir im Gehirn zusammen, stand in
deinem Neuronal so echt im anatomischen Netz und es bringt
was, ja. OK, also diesen Ausdruck oder
dass man das sagt. Mach mir mal die Rubber Duck
oder kannst du mir mal helfen die Rubber Duck sein?
So wenn man jemandem einfach mehr was erzählt, kannte ich,
aber ich wusste nicht, dass es daher kommt, dass man
tatsächlich mit so einer Gummi Ente dann auch gesprochen hat.
Ein kurzer Hinweis in eigener Sache, kennst du das auch, dass
von neuer Software zur Digitalisierung der Produktion
zurückgeschreckt wird? Ihr seid gefangen zwischen
starrer veralteter Standardsoftware und endlosen
Individualentwicklungsprojekten unsere Mission bei Heisenware
ist es, das zu beenden. Mit unserem App Baukasten geben
wir dir die Möglichkeit, maßgeschneiderte Software für
den Shopfloor schnell und ohne Code zu erstellen.
Denk an Maschinendatenerfassung moderne Visualisierungen für die
Produktionsleiter oder eine mobile App zur Buchung von
Zeiten direkt am Arbeitsplatz und das beste du kannst deine
Lösungen ganz einfach ohne IT Aufwand selbst betreiben kurz
gesagt, günstiger als eine externe Entwicklung unendlich
passender als Software von der Stange.
Weitere Infos und eine kostenlose 30 Tage Testphase
findest du auf heisenware.com. Slash einfach minus komplex und
jetzt viel Spaß mit der weiteren Folge.
Dann sind wir jetzt ja schon so voll in der Praxis.
Ne, also du hast schon jetzt n bisschen erzählt wie du es
benutzt, du du machst Code Reviews damit du schneidest
deine Probleme möglichst klein und da ist dann die KI super
hilfreich. Ich glaub das ist n etwas, das
kann ich auch bestätigen aus aus dem Marketing und
Vertriebsbereich einmal je spezifischer ich werde.
Und desto besser hab ich den Kontext aufbereitet, desto
besser sind eigentlich auch dort die Antworten.
Ne oder die Unterhaltungen mit der KI dann und du hast jetzt
noch gesagt, dass du Architektur schon noch selber verstehen
sollen würdest. Ja oder immer würdest.
Ja, bei uns war es jetzt einfach so vom vom Gesamtprodukt, es ist
vor der vor 2022 quasi entstanden.
Ja diese große Architektur, aber auch jetzt ist es wahrscheinlich
schon empfehlenswert sich da erstmal selber Gedanken zu
machen und nicht. Ich blind darauf zu verlassen,
was in der KI da vorschlägt, ne. Auf jeden Fall also das.
Das ist das Wichtigste, was man, also du musst schon die Hebel
noch in der Hand halten, ne, du musst, du bist, das ist ganz
wichtig, die also find ich, also ich kann mir nicht von der KI
das Heft aus der Hand nehmen lassen ne ich muss alles wissen,
auch generierten Code muss ich verstehen, ich muss die
Architektur in der Hand haben, ich muss verstanden haben was
wir da tun und was passiert ja und auch ne klare Idee haben was
geht und was geht nicht und so weiter das ist wichtig glaub
ich. Dann.
Lass mal drüber sprechen. Wie sieht denn jetzt so n
typischer Coding Tag bei dir aus?
Ne, du hast ja nicht nur Coding Tage, aber wenn du jetzt mal n
Coding Tag hast oder n Coding Block oder so wie wie läuft das
jetzt heutzutage eigentlich bei dir ab und wie läuft es
vielleicht auch bei anderen Teammitgliedern?
Ab ist ganz lustig, kann man ja auch mal sagen.
Ich hab mich gerade noch mit unserem Senior, du hast es ja
schon erwähnt in Albert unterhalten, der macht es n
bisschen anders als ich, der benutzt da glaub ich wie sehr
sehr viele gerade das Tool Cursor hast du wahrscheinlich
auch schon gehört, es ist auf jeden Fall n Wort was man gerade
hört wenn man in der Tech Szene unterwegs ist.
Cursor ist quasi ne IDE, hat man auch schon mal ne Folge, also ne
integrierte Entwicklungsumgebung, die eben
eigentlich exakt Visual Studio Code ist, aber aufgebohrt um KI
Unterstützung und ich würde sagen es gibt diese 2 Modi ja,
also entweder nutzt du halt quasi schon so n so ne IDE die
wo die KI quasi mit drin ist wie Cursor und du quasi dein prompt
in. Also du hast.
Quasi kann man sich vorstellen den Code.
Als deine Codingfenster und deine Navigation und so ganz
normal wie du so in der IDE isst, wie es halt der physische
Code auch ist. Und dann hast du halt ein
prominentes rechtes großes Kontextfenster, wo du halt
promtest und Antworten von prompt kriegst und so weiter und
wenn halt Code generiert wird, dann tut er das Halt in deinem
Code, den du da als File offen hast und so.
Ja und das andere was andere was.
Ach sorry, ganz kurz, aber das bezieht sich dann immer auf
dieses File. Dann dein Chat oder hat Cursor,
kennt auch Cursor deine gesamte Codebase.
Eventuell. Gute Frage.
Also Cursor Cursor kennt im Prinzip alles, aber es ist
natürlich immer. Also wir optimieren ja immer
noch, was wir der KI quasi ins Token Fenster quasi rein ins
Kontextfenster quasi reingeben, das hatte ich ganz am Anfang
gesagt, es ist noch nicht so, dass du, dass du ständig halt
alles drin halten kannst. Ja, Cursor macht das ganz clever
immer das File was du quasi aktiv da hast.
Was du darstellst ist sowieso im Kontext da, also wenn du dann.
Wenn du promptest und und und sprichst irgendwie, dann bezieht
sich, kannst du dich automatisch auf das File beziehen, was da
ist. Du kannst aber auch, und das ist
cool, du kannst aber auch sagen, ja, und dann guck noch mal die
Dependencies und so weiter was ist also?
Es ist sehr clever es, es ist ja so, wenn du Code hast, der
benutzt ja dann wieder anderen Code, also so spinnenweben, du
hast ja so Incruits oder Import Statements oben ja ne
Rekomponente hast, die steht ja nicht ganz für sich alleine, die
benutzt dann wahrscheinlich andere Komponenten und so.
Und Cursor löst das quasi auch für dich.
Das können ja auch IDES schon seit immer, sie sind
Intelligence und so weiter die Parsen da schon mit und das wird
quasi dem, das Macht quasi zu zu einem ja und das ist das wo
Cursor halt irgendwie erfolgreich war, zu einem
ausgewogenen Maß macht das Cursor halt für dich mit und
kann halt auch quasi Fragen beantworten, die über dein
aktuelles File hinausgehen. Ne du kannst ja auch ne
Zusammenfassung Architektur geben lassen oder irgendwas über
viele Pfeile hinweg, das musst du explizit halt einfach prompen
ne und dann dann weiß das ja genau.
Ja, so macht das ja Albert und ich.
Ich bin immer n bisschen altmodischer, vielleicht
vielleicht auch, weil ich älter bin, weiß ich nicht ich, ach,
ich hab das mal ganz am Anfang kurz ausprobiert und ich fand
das übergriffig. Ich glaub das ist das richtige
Wort, ich fand ich fand AI übergriffig in meinen Code und
hab mich überhaupt nicht wohlgefühlt, dass und das
passiert nämlich im Cursor, du brummst es das und der wütet
dann halt rum in deinem Code auch schon so, dass du das sehen
kannst. Der macht dann so n Diff und so
und du kannst das dann auch noch akzeptieren oder nicht und so
weiter aber. Notfall fängt der Halt an, auch
viele falls gleichzeitig zu editieren und so weiter und
sofort. Und wenn du das nicht einengst
kannst du relativ große großen Salat bekommen und so vielleicht
auch nicht. Salat weiß ich nicht, aber ich
woah ich fand das halt irgendwie dieses Tempo, also wenn du nicht
einfach blind Weib coden willst, sondern irgendwie noch dran am
Ball am Ball bleiben willst, dann war das Tempo für mich zu
hoch, dass der Vorlichste da ja und deswegen mach ich das
anders, ich hab, ich hab halt einfach geminy von Google.
Und das ist halt so, wie wir alle das kennen, glaub ich von
Chat GPT, die haben n ähnliches Interface.
Also du hast das einfach im Browser und du kannst da
prompten, du kannst halt einfach auch Einpasten und einmal
Control C. Control V ist für mich jetzt
auch nicht der Killer, ich nehm halt die die Codebrocken raus
die ich möchte, dass er weiß und das manchmal auch find ich ganz
vorteilhaft weil er er darf manchmal gar nicht alles, ich
will auch, dass er nicht alles sieht, ja manchmal will ich ja
auch die KI kitzeln, auf ne neue Idee zu kommen, die da halt
nicht schon irgendwo im Code steht, oder?
Die halt nicht so ist, wie ich es immer mache und ich ich pack
ihm halt die Brocken rein, die ich meine die er braucht zu
sehen um meine Frage zu beantworten, ja nicht mehr und
nicht weniger. Ja und das kann manchmal nervig
sein und wenn das nervig wird, da hab ich das von dir gelernt,
das nutze ich jetzt mittlerweile schon ganz ganz häufig auch es
gibt ja auch die GPTS von Google, das sind quasi ja wie
soll ich sagen, das sind quasi. Erweiterte Chaträume, denen du
quasi vorher sagen kannst, wie sie reagieren sollen.
Ja, als den nur Entwickler und so gibt es ja quasi so ne System
Message und dann kannst du quasi auch schon so n paar Files
grundsätzlich als Kontext mit reinlegen, die der Halt immer
kennt und dann hast du quasi noch mal so n anderes Framing.
Ja das da, das nutze ich zum Beispiel auch ja zum Beispiel
für so ja mal n Beispiel live aus der aus der Dings, Wir
mussten jetzt migrieren von das kennen alle die da die MUI
benutzen Amitory UI. Die die Library Version springen
da relativ zügig, das ist aber relativ harter Aufwand.
Musst du alle Files anfassen, wenn man im React ist?
Klassischer Fall für KI so und dann kann man so NGPT machen und
sagen hier du machst das so und so du fasst mir das und das aber
nicht an, du machst das du Migrierst das in der und der Art
und Weise bitte für jede Komponente und dann mach ich das
tatsächlich noch delegwork mach ich sag jetzt halt nicht im
Cursor go und Migrier das ganze Projekt und dann machst du rums
und dann das Problem ist nämlich dann wenn du dann speicherst und
legst es ab und denkst ist fertig.
Kompiliert vielleicht, aber du hast, du weißt ja nicht mehr,
was du getan hast und es bremst mich, wenn ich es nicht mache.
Und ich mache mir halt die Mühe und packe jede Komponente einmal
rein in diese Paste die rein und sag OK Effekt er mir das und
dann gucke ich mir das auch einmal an.
Ich glaube das ist Key, es kommt drauf an was du machen willst.
Wenn du ne wenn du ne schnelle App machen willst für dich, dann
musst du auch nichts mehr angucken ja aber wir machen ja
nen Produkt wofür verantwortlich zeigen und ich muss
verantwortlich dafür zeichnen für den Code der da drin ist ja.
Also mach ich die Endabnahme, also mach ich das so schnell,
wie ich das auch noch verkraften kann.
Es zu Reviewen und zu sagen, das ist passt.
Ja und es passt auch zum Rest, ja.
Eine Ergänzung, die heißt bei bei Germany.
Jams oder Gems oder so statt. Ja, du hast recht, ich hab den
Namen verwechselt. Ja, das sind Jams.
Dass da jetzt Leute nach den GPTS von Germanys suchen, das
sind die die Jams. Recht?
Ja, die bei bei GPD heißt GPTS ne irgendwie das genau ja.
Es gibt bei bei bei Open IOJGPT gibt es GPTS, die auch so Apps
für nen speziellen Bereich dann eher sind.
Ich glaub es ist noch mal was anderes, die Jams sind ja quasi
wie du sagst, denen kann ich so ne System message mitgeben also
ich sage denen zum Beispiel immer.
Du antwortest einfach meine Fragen und denkst dir nicht noch
so viel neuen Kram dazu aus, den ich vielleicht noch hätte wissen
wollen. Und das ist schon mal sehr
hilfreich und man kann natürlich so n bisschen Kontext dazu
geben. Also bei uns hab ich dann
einfach immer einen, der mir im Marketing hilft, der kennt halt
unsere Website, die ich in Google Docs dann auch
untergeschrieben habe und der kennt unser Message jagen, der
kennt unseren Sales Prozess und so weiter und sofort ne sagen
wir mal der Mal sagen die. Sonst ist das wahrscheinlich.
Albert hat gesagt, aber bei Albert war die KI weiblich, find
ich gerade ganz lustig. Ja, das ist, das ist ganz
gemischt. Ja, also ich hab auch schon
alles für mich gehört. Ja.
Nur das nicht. Das KI hab ich noch nicht
gehört. Nee, das ist ja auch so
unpersönlich. Oder oder das das Terminal oder
den Hammer. Gut OK, also da kommt es wieder
raus. Es gibt auch verschiedene
Ansätze, du hast gesagt warum du das eine Bevorzugst gegenüber
dem anderen ne bisschen Geschwindigkeit hast du Gefühl
noch mehr Kontrolle zu haben, kannst da besser.
Auch für das gerade stehen, was dann da entsteht so ne was du ja
musst im Zweifel ja, oder wir müssen das tun.
Ja, also das ist auch noch ist noch nicht in in, in, in in
Stein gemeißelt, dass ich so mache.
Jetzt hab ich tatsächlich gerade mir das noch mal angeguckt, wie
das aktuell mit Cursor aussieht, ich hab mir es noch mal gerade
zeigen lassen, es ist schon auch ziemlich gewaltig, werd das auch
noch mal probieren, ich hab es vielleicht sehr früh probiert,
da war es vielleicht noch nicht so weit wie ich es gerne hätte,
aber. Ja würd sagen, du brauchst immer
so ne gewisse Aktivierungsenergie, ne um mal
so n Schwung zu haben und dann wie du es hast hast du ja selber
geschrieben und noch mal zu wechseln auf was anderes, ja.
Ja, genau, weil immer wechseln heißt ich muss was installieren,
also es geht, man muss nicht drum rum reden, bis ich das so
hab und eingestellt hab wie ich es will und ausprobiert hab, da
geht halt ne Stunde oder 2 ins Land und ne Stunde oder 2 es hat
schon wieder Zeit ja ja. Genau.
Und ich glaub es gibt ja auch noch inzwischen ganz brauchen
wir nicht aufzählen, aber gibt noch viele andere nehmen Cursor
und und und Germany natürlich. Oder eher cursorähnliche Tools,
die auch dir helfen in deiner IDE oder selber ne IDE sind zu
coden. Ne, da gibt es glaub ich ne
ganze Stange an an Tools und wir kennen die natürlich alle nicht,
muss man mal sagen, wir sind n kleines Team so wir wir haben
jetzt auch nicht die ganz großen Tools da ausprobiert, es gibt
nämlich auch welche die helfen dir mit 2030 Personen
zusammenzuarbeiten, eine Codebase gemeinsam zu arbeiten
und zu verstehen was darin passiert, all dafür gibt es
schon irgendwie Lösungen, auch von von jüngeren Firmen, aber
das ist für uns nicht so relevant, ne?
OK, wo, wo scheitert Germany jetzt speziell noch?
Also und und deine Herangehensweise, was ist das,
wo es nicht weitergeht und wo die KI sagt, danke ich mach
jetzt Feierabend. Also man müsste eigentlich mal
so n schwarzes Buch der lustigen KI antworten, irgendwie auch
führen. Ich hab es leider nicht
irgendwie gespeichert, aber ich hab dir auch mal neulich was
geschickt da, da kann man irgendwie noch arabisch gefühlt
raus, hab ich Schriftzeichen gesagt, ja nicht nur die KI
nachgemacht, ja ja. Das war arabisch.
Ich weiß es nicht. OK, das Ach.
So ach so, das hab ich mir auch nicht genau angeguckt, aber OK
es es war irgend ne andere Sprachschrift die wir nicht
kannten. Ja o.
K ich glaub, das passiert auch in Zukunft nicht mehr so oft,
aber ich lustigerweise hab ich es auch schon mal tot gekriegt.
Na ja, aber es ist also wenn man versteht wie das alles
funktioniert, dann versteht man auch wo es scheitert und warum
es scheitert da also es ist es ist halt besonders gut, es ist
da wo halt besonders viele Daten, gute Daten, gute
Dokumentationen. Vorhanden ist für das Problem
also zum Beispiel, wenn du React Programmierst oder dass diese
bekannten großen Frameworks. Ja, da gibt es halt unglaublich
viele Dokumentationen, da gibt es unglaublich viel beispielcode
und da ist KI natürlich unglaublich gut drin, das zu
machen, das kennt da alles und jedes, ja, wenn und wenn du dann
aber in so Randthemen kommst, ich sag mal was opcua auf einer
gewissen Programmiersprache oder irgendwas, wo es dann vielleicht
nur noch eine Bibliothek gibt oder sowas, ja und die auch noch
vielleicht relativ spartanisch dokumentiert ist oder irgendwas,
ja. Ganz wenig Code, oder?
Du hast Industrieprotokolle ganz krass.
Ja die, die überhaupt gar nicht, also die sind einfach quasi
closed Source, ist nichts in einem Internet musst du halt
alles kaufen ja und kann ja sein, dass du das denn jetzt
auch irgendwie käuflich erwirbst und musst damit aber arbeiten.
Ja, da kommst du ganz ganz schwerlich nur voran mit KI.
Ja und da musst du Hölle aufpassen.
Also ich bin auch schon auf ganz langen Holzwegen gelaufen von
ausgedachten. APIS, die es da nie drinne gab
und so weiter die sehr sinnvoll gewesen wären, aber die halt
komplette Halluzination waren. Ne, da muss man halt n bisschen
gucken, da muss man dann halt den prompt n bisschen anders
machen und sich rantasten und so.
Ja es ist aber unglaublich was man alles lösen kann ja ich ich
immer so n paar paar Tipps also ich so n bisschen aus dem
Nähkästchen so paar Tipps wie ich das immer mache also es ist
nie bei mir ein prompt ja ich versuche auch sogar die Prompts.
Ich versuch nicht nur die Komplexität dessen, was ich
paste klein zu halten. Ich versuche auch das Problem
Command and Conquer quasi klein zu halten.
Ich geb manchmal der KI erstmal nur ich sag lies erstmal in Ruhe
diesen Code, versteh den und guck dir genau die und die
Sachen an, danach erzähl ich dir was ich machen will ja das kann
manchmal ne coole Strategie sein, weil dann iterativ du
quasi so n Chat aufbaust. Ich glaub das ist Key ja also
die ich ich hab nie immer so zack zack bumm ja und ich geb
mir extrem viel Mühe. Die Zeit nehm ich mir sehr
saubere Promps zu schreiben, die exakt akkurat genau das
Abfragen, was ich haben will. Ja, und mit der Information, da
muss man nämlich auch, das ist gar nicht so einfach, exakte
gute Promps zu schreiben. Ja und da das führt zu
interessanten Ergebnissen, ja, du hast was auf der Zunge
geredet. Als kleiner, ja, als kleiner
Einschub. Manchmal ergibt es sogar Sinn,
mit einem anderen Chat seinen prompt zu optimieren, auf
Klarheit und Verständlichkeit. Und den dann wieder eigentlich
in den Hauptchat zu geben, wo du vielleicht dann zum Beispiel
Codes oder der Code, ja das. Hab ich noch nicht gemacht, aber
könnte sein. Ja, das ist vielleicht aber auch
das ich komm noch mal ganz am Anfang zurück wo du gesagt hast
ja hier Juniors und so weiter und sofort das braucht manchmal
Senior Knowledge, nämlich genau die Promps so zu formulieren,
das sind ja technische Promps ja und mit technischen Ansagen und
so weiter und können wir und wenn ich ne Idee hab und so
weiter dann nimmt das ja. Technische Varianten von dem,
was er mir vorgeschlagen hat, die ich jetzt aber kenne.
Hier kommt jetzt meine Seniorität, als
Softwareentwickler könnte ich ja nicht, ich könnte ihn ja gar
nicht challengen am prompt, wenn ich das wissen nicht hätte, ja
insofern wenn man das bedenkt, dann kann man sagen, es braucht
schon noch Leute, die Computer Science Informatik studieren,
die das alles gut verstehen, alleine um halt irgendwie noch
mal challengen prompts zu machen.
Ja weiß ich nicht, ja, vielleicht auch nicht so, ja,
aber ich glaube das das führt schon zum Ziel und in anderer.
Ein anderer Knackpunkt ist, KI ist unglaublich gut, selber
Tests zu schreiben ne ich zwinge immer wenn ich wenn ich wenn ich
ein etwas Größeres als ein ganz kleines Problem mache, dann
zwinge ich immer gleich die KI Unit Tests oder auch schon
Integration Tests mit zu entwickeln für die Integration
Tests habe ich so ein festes Framework, das gebe ich ihm vor
sag ich du musst das so und so machen mit mit Docker compost
oder und so und jetzt bitte mach mir Integration Tests.
Und lustigerweise ist das so, dass und dann lernt die KI ja,
was sie, was sie nicht kann, jedenfalls nicht im Geminine.
So wie ich arbeite, ist den Outcome von Integration, Tests,
ja den Paste ich dann und und fast immer ist das so, dass am
ersten Schuss die Integration Tests nämlich nicht laufen, ne
die Laufen nicht durch, die haben noch Fehler, ja und dann
kann man diese Fehler aber der KI hingeben und das das bringt
richtig was find ich ja weil dann die KI merkt ah oh ah das
scheint die in die Version zu sein jetzt merk ich was hab ich
da falsch gemacht und so weiter. Und, und, und.
Dann iteriert man sie gegen sich.
Ja, also sie macht den Code und die Tests, ich führ die aus und
geb die Test results in die KI zurück.
Ja das kann man ob man das jetzt im Terminal macht oder auch im
im Cursor ist ja Wurst. Ja das führt das führt zu
hochqualitativen Krams der KI gestützt ist sag ich mal und und
der quasi dann auch mehr intainable wird, weil das ist ja
du kannst ja nicht, da will ich allen Junioren sagen Vorsicht ja
macht nicht einfach nur den KI Code rein testing.
Ist halt nach wie vor wichtig. Ja und für die KI auch total
hilfreich. Ja die du erweiterst dann dein
Produkt und lässt die Tests wieder laufen, geht nicht und
dann gibst du der KI die Testresults und es wird es es
iteriert sich schön hin ne kommt wahrscheinlich in Zukunft auch
alles automatisch, dass ihr das dann so macht, aber heute wir
sprechen ja von heute heute, es sind das so n paar Erfahrungen
die ich hab ne mein mein mein mein Senior das fand ich ganz
interessant der hat gesagt Burkhardt ich ich liefer hier
hier Code das ist schon der Code von Albert ja.
Der, der nutzt KI auch, um sich was schreiben zu lassen, aber zu
90%, um sich erklären zu lassen, was ist in der Codebase.
Da ist nämlich übrigens KI auch stark, es geht ja nicht immer
nur um Vibe Coding und so weiter es geht darum zu verstehen, was
ist da los zu verstehen, wie funktionieren andere
Dependencies ja gerne das es ist ja so wir wir leben ja nicht auf
nur auf unserem Code, wir haben, wir sind ja umgeben von, also
gerade wir, ja wir nutzen ganz viel Open Source Pakete, das
heißt es ist auch ganz viel anderer Code und den musst du
andauernd mitverstehen. Und KI kann dir unglaublich viel
helfen. Mitzuverstehen ne, um dir das zu
erklären, weil die liest quasi den kennt quasi die ganzen
Dependencies auch, kennt die APIS, liest im Notfall sogar den
quasi den Source Code der Dependencies mit der ja Open
Source ist. Gibt dir da gute Ansagen und
Albert sagt OK, aber den Code der der der dann quasi
eingecheckt wird ins ins Mastery Pository den hab schon ich
geschrieben, ne der den lässt nichts von KI schreien
krasserweise. Er nutzt das jeden Tag, auch die
ganze Zeit, aber am Ende das, was hingeschrieben wird, das
macht er schon ne. Vor allen Dingen wenn es n
bisschen mehr Business Logik ist und nicht nur irgendwie ne
Projektkomponente die irgendwas anzeigt.
Das wär jetzt noch so ne Frage die ich hatte, weil das haben
wir ja auch geklärt. Also die KI sagt immer ja das
nächste Wort voraus, beim Coding sagt sie, was sagt sie da
eigentlich voraus, das nächste, die nächste Funktion oder den
nächsten Teil an der Funktion oder wie auch immer.
Ich hab das noch nie gehört über übertragen und auf Coding, aber
es es ist ja ne Wahrscheinlichkeitsmaschine kann
die da wirklich sich neue Logik also auch ausdenken, also nen um
übertragen auf auf Text in nen Satz bilden der so noch nicht
irgendwo gestanden hat? Ja in dem Kontext ja ja.
Ja, also man muss aber eine sagen, muss man das sag ich
immer allen, man muss sagen, während die KI ja schon
erstaunlich ist, sag ich mal was die leistet am normalen Text und
deutsche Sprache englisch Sprache kopieren, das passt mir
was zusammen macht das irgendwie anders, gibt dem anderen
Sounding oder Irgendsowas das ist ja alles schon ganz
faszinierend, aber richtig weggebrettert wirst so, wenn du
siehst was die KI am Code kann ne das ist das ist ich ich find
das das ist echt krass beängstigend spooky ich weiß gar
nicht was man dazu sagen soll, das ist so abgefahren.
Wenn du also ich komm manchmal so richtig in den, ich hab
richtig Schweiß auf der Stirn und bin so richtig hab richtig
wie ich merke so wie ich so richtig du kannst ja richtig
diskutieren und neue Sachen machen, ja gefühlt kannst du
wenn du da wenn du da voll dabei bist kannst du komplett neue
Dinge kreieren. Ja mit der KI das ist die ist am
Coding noch mal n dimensionssprung find ich
krasser was da geht auch kreativ ja und du kannst sie auch
ermuntern da kreativ zu werden, da geht da geht.
Also da, das ist echt krass. Ja, das muss ich echt sagen.
Da bist du dir sicher, dass das nicht einfach schon irgendwo in
irgendeinem öffentlichen Repo gestanden hatte oder vielleicht
auch Stack Overflow oder Freddy oder sonstwo.
Nee, ich glaub ich glaub eigentlich nicht, weil die nee
es ist. Ich glaub es ist deswegen so
stark, weil halt die Programmiersprachen ja die
Grammatik der Programmiersprachen, die
Regelwerke der Programmiersprachen sind ja viel
stärker strukturiert und klarer verständlich als jetzt die als
Deutsch, englisch, französisch oder irgendsowas ja, und es sind
nur. Es werden glaub ich von der KI
tatsächlich logische kleine Zusammenhänge verstanden.
Ja, variable zu weise was weiß ich das das ist, das ist
irgendwie drin, ja und das wird wenn du dann n Problem vorgibst
so zusammengebaut, dass das halt ne, dass das komplett neu ist.
Das bestimmt nicht irgendwo reproduziertes Krams, das ist
ganz neuer Code der da entsteht glaub ich mir hundertprozentig
Sicherheit das ist wenn das wär, dann wär dann wär das überhaupt
nicht mächtig ja wenn das einfach nur schnipsel ich sag
mal platt Schnipsel die es irgendwo mal gab neu
zusammenschnipselt ja. Nee, nee, nee, da steht da
entsteht schon genau der Code, den du brauchst.
Ja, an jeder, an jedem Charakter, das ist krass o.
K aber nach wie vor zusammengesetzt aus den
Bausteine Möglichkeiten, die ne Programmiersprache dem hergibt,
ja. Ja genau, ganz genau.
Aber die kennt natürlich auch die ganze Programmiersprache,
das ist ja also, wenn du sehr erfahren bist, dann kennst du
auch so ne ganze Programmiersprache, aber es ist
ja auch so wie im Deutschen ne, also es gibt Leute die haben n
riesen Wortschatz und ne krasse Eloquenz, die benutzen halt
sich. Redewendung, Wörter und so
weiter andere sprechen halt quasi auf einem kleineren
Spektrum. Können Sie sich auch irgendwie
ausdrücken, ist kein Problem, aber hast halt nicht alles auf
dem Kasten sag ich mal was die Sprache hergibt, ja und die KI
hat halt alles auf dem Kasten was die Sprache hergibt und es
kommt immer die Zeit wo wo mal n Sprachkonstrukt die eleganteste
Lösung ist. Ja, elegant ist übrigens n Wort,
kann ich mal. Meine Erfahrung, das hilft sehr
viel im prompten ja, denn was? Das muss man einmal sagen.
Der, der der KI in in ihrer Allwissenheit.
Es ist völlig wurscht, wie lang und klobig so n Pfeil wird, das
kapiert die ja auch, da steigst, da steigst du als Typ, als
Mensch steigst aus, weil irgendwie das das Ding wird
immer größer und immer länger. Für die KIS ist alles völlig
klar, deswegen hat die KI gar nicht so n.
Also meine Erfahrung gibt Jamie NY wenigstens nicht so n
Anspruch daran Code zu abstrahieren, denn das machen
wir den ganzen Tag, also warum haben wir denn Klassen und diese
ganzen Modelle und so weiter diese ganzen.
Werkzeuge der Architektur, das ist ja nur um die Komplexität,
diese riesige Komplexität irgendwie greifbarer zu machen,
zu abstrahieren, sodass du wenigstens so n paar Module
hast, auf die du dich berufen kannst.
Im Code. Ja, das ist nur für uns
Menschen, damit wir das raffen und wir das und diese
Komplexität verwalten können. KI bräuchte das, glaube ich,
eigentlich nicht, und das ist auch ne andere anderes Thema, wo
man philosophieren kann, ja. Könnte Riesen Monolithen machen
mit und weißt du das Don't repeat yourself und so weiter
diese ganzen Regeln, die sind nur dafür da, dass wir als
limitierte Menschen klarkommen mit der Komplexität, ja braucht
KI nicht, ja und deswegen macht sie es im Notfall auch nicht.
Ja wenn aber wenn es noch so ist, dass wir den Code als Owner
besitzen und wir das Verstehen und reviewen wollen, dann
sollten wir die KI dazu animieren, es zu tun.
Ja, für uns ja. Und da helfen so Wörter wie mach
mal eleganten Code oder Irgendsowas ja Versuch das.
Man kann ihr das sagen, Versuch das mal zu abstrahieren ja mach
die Funktionen kleiner Best Practices, Clean Programming und
so ja steckt da irgendwo mit drin, aber manchmal muss man ihr
das explizit explizit sagen und dann kommt noch mal ganz
erstaunlich neue Ergebnisse raus die wo der Code wirklich wo du
sagst OK ah jetzt ah ja so können wir das mal lassen ne?
Jetzt lass uns da noch kurz zum Ende, vielleicht noch kurz drauf
rumphilosophieren, weil du hast ja anfangs dieses Extremszenario
aufgemacht. Schreiben Menschen überhaupt
noch Code? Gucken wir uns das überhaupt
noch jemals an oder sind wir die Projektmanager von von Software,
die Architekten vielleicht noch? Wenn das so wäre, würde dann
überhaupt eine würden KIS in in in von Menschen erfundenen
Programmiersprachen Software schreiben oder nicht ganz anders
Software schreiben, vielleicht wieder mit 1 oder 0 oder sowas,
weil es gibt n ganz ähnliches Fragestellung in dieser Gigantic
KI oder AI Welt die so jetzt vielleicht aufkommt also.
Wenn dann irgendwie mein persönlicher KI Assistent bei
meinem Hausarzt anruft und dort mit dem KI Assistenten nen
Termin ausmacht, warum zur Hölle sollten die sich mit unserer
Sprache unterhalten und nicht einfach über irgendeine
Schnittstelle zum Beispiel kommunizieren oder sowas?
Ne, also das hab ich ab und zu mal im Kopf und vielleicht ist
es gar nicht effizienteste Art und Weise für ne KI kurz zu
schreiben, auch den Programmiersprachen die Menschen
erfunden. Haben das kann gut sein, ja.
Da müsstest du aber natürlich noch mal von von von der
Hardware hoch irgendwie was durchoptimieren.
Das kannst du ja machen, da kannst du ja in der KI sagen,
dann machen wir die nächste Programmiersprache, ist aber
auch n sehr komplexes Problem. Ja ich ich, also es funktioniert
ja hervorragend, ja mit den mit den die wir erfunden haben und
die die sind, die sind ja auch relativ komplett sag ich mal.
Ich glaub nicht, dass das das ist wahrscheinlich nicht das
Limit, so ja, aber klar, die könnten natürlich auch Assembler
schreiben, bloß. Es ist ja auch für ne KI, auch
wenn wenn der KI das egal ist, wird ja trotzdem das
Datenvolumen so ja also je größer du den Kontext machst,
das sind wir heute auch, ja desto schwieriger ist das Halt
zu zu überblicken. Ja also ich hab das Gefühl, dass
das KI auch bis zum gewissen Maße tatsächlich hilft, wenn
wenn man so n bisschen patterns und übergeordnete Sachen dann
einfach weil dann einfach der das schiere Ausmaß an den Daten
kleiner gehalten wird. Ja, das ist ja schon schon zu
gewissen maßen elegant, ja. OK, ich frag dich das, weil du
das Klang gerade so als würde sie manche.
Dinge, die Code abstrakter machen und einfach als verstehen
eben weglässt. Und das ist, ich find das
interessant, das könnte schon so sein.
Ja, ist halt die Frage, wann geb ich halt komplett ab.
So ja also klar wenn du sagst OK ich das, das kann einem dann
auch wirklich wurscht sein. Ja es wird auch immer wurschter
glaub ich welche exakte Technologie jetzt früher hast.
Da hat man so riesig lange diskutiert ja aber machen wir
das mit HTTP oder MQTT oder irgendwie was oder das und das
und das ist ja heute denen ich merke so, dass das Egaler wird,
ja. Scheiß schnurz so und KI kriegt
es schon gerichtet, Hauptsache das funktioniert schnell und es
sieht schön aus so, ja. Ist da n bisschen kurzfristig
gedacht? Weiß ich nicht, ja, es also,
aber ich ich nehm immer noch das andere Beispiel, könnt ja auch
sein, dass KI, das weiß man halt grad nicht, ja die einen sagen
wir sind jetzt hier an der Bubble Ende ja es gibt ja
beides, kann sein, in einem Jahr ist KI völlig in der Lage das zu
tun was ich gesagt hab extremszenario ja und wir
Menschen müssen uns eigentlich nicht mehr drum kümmern, dieses
kleinteilige Programm hier zu machen wir wir müssen uns nur
noch darum kümmern die große. Das große Projekt zu verstehen,
die Architektur zu verstehen und und gute Promps zu machen, so
dass das Produkt quasi iterativ so entsteht, wie wir das haben
wollen. Und kein Mensch guckt mehr da
rein, wie das entstanden ist, das wird da irgendwie in der KI
hingeschrieben und ob das Java da drunter ist oder ne 10
generierte Selbstsprache von der KI ist ja auch noch dann egal.
Ja, weil du da gar nicht diese Entscheidung, sondern treffen ja
du, du du, du kannst es nicht mehr verstehen, du willst es
nicht mehr verstehen, Du guckst da einfach nicht mehr rein.
Ja weil dein Interface ist die KI selber.
Und wenn die es aber nicht schafft, sich selbst zu richten
und zu heilen und zu machen, bist du natürlich hart
angeschmiert als Mensch. Ja, das muss man halt abwägen.
Ach so und ne, das ist Philosophie so, ja, und das kann
vielleicht Use Case verschieden sein.
Ja ich glaub wenn du so ne kleine App hast für dich als
Dashboard und so weiter wär es mir auch völlig wurscht egal ja
ich guck mir den Code, ich will den gar nicht sehen, ich will
dass das funktioniert und wenn ich angeschmiert bin irgendwann,
dann bin ich halt angeschmiert, schmeiß die Tonne fang ich
nächstes Projekt an ja kann ja fein sein während irgendwie.
Ich hab n Milliarden Unternehmen und auf meinem Shopfloor laufen
die Sachen irgendwie und wenn das irgendwie nicht mal die KI
in Griff kriegt, bist du halt auch angeschmiert.
Aber dann bist du halt richtig angeschmiert, weil es halt jede
Sekunde ne Millionen Euro kostet, weil du Ausfälle hast.
So, ja vielleicht hast du es dann nicht so gemacht, weiß ich
nicht so ja, aber das zweite extrem kann aber auch sein, dass
dass wir, dass wir schon ziemlich weit sind mit der KI
und und diese Sprünge nicht mehr ganz so drastisch sind, wie wir
denken und in dem in ein 2 Jahren die KI ungefähr so auf
dem Level ist wie heute. Dann würd ich sagen, ist es sehr
gut angebracht, dass wir genau diese erfahrenen Leute haben,
die halt genau die KI noch reviewen und diese Projekte im
Begriff halten und wir nicht so viel Weibkodik in der Welt
haben, was dann halt irgendwie abstirbt oder irgendsowas ja
aber hey, also ich meine alle alle diejenigen die wissen was
passiert in den nächsten Jahren, die soll sich bei mir behelten
ich würd gern mal wissen was los ist.
Also ist die spannendste Zeit, man weiß einfach überhaupt nicht
in welche Richtung es geht. Ja ist für uns auch krass, ja.
Die sagen jetzt, Low Coat ist ist ne gute Möglichkeit wenn das
Vibe Coating durchgeht, dann muss man auch da gucken wie man
das zusammen philosophiert, ja. Zusammen philosophiert das
Stichwort glaub ich ja na ja, gut, aber allen Menschen jetzt
sind so in unserer Generation, die jetzt irgendwie so im
Arbeitsleben sind, für die öffnet sich auf jeden Fall so
der Vorstellungsraum n bisschen, also man kann sich, man schließt
fast nichts mehr aus so also so geht es mir zumindest ne, ich
weiß nicht ob wie es wie es den Menschen ging.
So in den Neunzigern, Anfang der Zweitausender, die dann mit dem
Internet in Berührung kamen. Ob das auch so krass war, das
kann ich für mich nicht sagen, weil ich, als ich erst Computer
hatte, gab es schon einfach Internet und es war halt da mit
dem Smartphone, das fand ich irgendwie auch krass, aber nicht
so krass so und jetzt also es war ja der nächste große Shift,
ne zu mobilen Geräten und jetzt so KI ist da und diese ganzen
neuen Möglichkeiten und ich ich finde jetzt kann man nicht mehr
so richtig irgendwas ausschließen.
Rausgekommen? Nee, ohne dass ich glaube, dass
das jetzt der schlimmste Fall eintritt, überhaupt nicht.
Ja glaub ich nicht so richtig, oder möcht ich auch nicht
glauben, bringt auch nichts das die ganze Zeit zu denken und mit
Angst durch die Welt zu rennen, aber ausschließen kann ich
irgendwie auch nichts für mich ist so jetzt wird es wirklich
philosophisch, dann denk ich mal und nicht dass wir jetzt zu viel
schwafeln machen wir mal n Deckel drauf, ich glaub da waren
n paar gute Tipps dabei wie man das so benutzen kann es gibt nen
Einblick wie wir das benutzen und es ist n Game Changer für
uns glaub ich in allen Bereichen das muss man so sagen.
Es ist ja auch erstaunlich, was wir denn als Kleine 34 Personen
Firma machen können. Eigentlich durch diese
Möglichkeiten. Es ist ja wie n weiterer
Mitarbeiter oder mehrere 10. Mitarbeiter also das musst du
einfach auch mal sagen, die auch für alle kleinen Firmen ne, also
man muss das vielleicht den großen Firmen sagen, ja, es ist
jetzt einfach im Code schreiben Software zu machen ist halt und
und Programme selbst die verlieren quasi ihren Wert ja
also Software wird wird zum allgemeinen Tool so ja es andere
Sachen werden wichtig ja. Das Knowledge in der Branche und
so weiter die die die die das Verständnis was braucht man da
überhaupt? Ja und deswegen kann man sich
auch glaub ich guten guten Gewissens irgendwie drauf
verlassen, dass Code irgendwie schon entstehen wird und
funktionieren wird, ja weil weil weil wir genau diese Mittel an
der an der Hand haben und dass es auch schnell ist.
Ja, wir müssen nicht mehr in halben Jahren denken bis
irgendwas fertig ist. Ja man kann, man kann auch n
Feature zurufen und n Bug fixen, das passiert halt in der
zehnfachen Geschwindigkeit, ja selbst in einem kleinen Team ja.
Insbesondere im kleinen Team glaub ich.
In den größeren Teams ist ja dann sogar eher der Prozess
wieder das Bottoneck. Dann war glaub ich noch nie die
Zeit die am Coding verbracht wird.
Das Bottoneck richtig, da hast du es im Notfall auch ne
Software die die muss erstmal auch von einer KI
durchverstanden werden weil die vor.
Weit vor der Zeit entstanden ist ja.
Gut, hast du noch was hinzuzufügen?
Was machen wir noch? Ne Folge zum Thema.
Ja. OK, wir rennen auf die Folge 100
zu, wenn ihr irgendwie n Hinweis habt oder n irgendwie super
coolen besonderen Gast wo ihr denkt.
Die Person sollte bei uns in Folge 100 dabei sein oder so.
Dann lasst uns das mal wissen. Ja, in 6 Wochen ist.
Es soweit ja oder Ideen für die Folge 100 ja, nehmen wir auch
noch entgegen, ja. Das mein ich damit ja.
Gäste, Ideen fürs Thema und so weiter und sofort, ja cool, oder
wir machen einfach, wir feiern das gar nicht so, ja wir machen
einfach ganz normal weiter. Ja, oder?
Wir lassen die einfach aus und machen von 99 auf 101.
Ja, ja, ist wirklich so. Ich hab schon so n bisschen so
denk ich so ach krass, irgendwas muss man doch da machen, aber
wahrscheinlich ist den Leuten scheißegal.
Könntest ja mal ne. E Mail Na uns wird schon was
lustiges einfallen, irgendwie. Ja, kriegen wir hin, alright
gut. Dann tschau tschau.
Jo, Tschüss aus Hamburg. Einfach komplex wird produziert
und präsentiert von Heisenware Heisenware ist deine lowcode
Plattform zur Erstellung und zum Betrieb interaktiver Apps rund
um den Shopfloor. Starte noch heute deinen Free
Twil unterheisenware.com einfach komplex.