Autonomer Code, reale Verantwortung: Die Ära des agentischen Codings
Shownotes
Spätestens seit dem Release von Claude Code im Jahr 2025 erleben wir einen rasanten Wendepunkt in der Softwareentwicklung, der den Sprung hin zu echten, autonomen Software-Agenten markiert.
In dieser Folge werfen Wolfgang Schoch und René Lengwinat einen Blick auf die neue Realität der IT-Welt und diskutieren, was passiert, wenn die KI plötzlich selbstständig ganze Repositories umbaut. Die beiden sprechen über die Frage der Code-Ownership und wer eigentlich die Verantwortung trägt, wenn der autonom generierte Code in der Production-Umgebung versagt. Dabei beleuchten sie auch die drohende Review-Überlastung in den Teams, die durch die schiere Masse an KI-Code entsteht, und warum das Thema TokenOps als neuer Kostenfaktor die IT-Budgets kräftig aufmischt.
Der Wandel macht jedoch nicht bei den Tools halt: Wolfgang und René analysieren die tiefgreifenden Verwerfungen auf dem Jobmarkt und wie sich das Berufsbild von Entwickler:innen nachhaltig verändert. Sie zeigen auf, warum Eigenschaften wie gesunde Skepsis, unbändige Neugier und sicheres Experimentieren die neuen Schlüsselkompetenzen der Zukunft sind.
Schließlich betonen die beiden, warum in dieser technologischen Revolution Agile Coaches und der rein menschliche Faktor wichtiger denn je sind, um Teams erfolgreich durch diesen Kulturwandel zu steuern. Eine unverzichtbare Episode für alle, die die nächste Stufe der Softwareentwicklung nicht nur miterleben, sondern aktiv mitgestalten wollen.
Für diese Folge von Digital Future gibt es ein vollständiges Transkript. Dieses Transkript wurde automatisiert erzeugt und nicht nachbearbeitet oder korrekturgelesen. Es wird daher sicher Fehler enthalten. Das Transkript ist als Ergänzung zu verstehen, um beispielsweise die Inhalte durchsuchbar zu machen. Im Zweifel gilt immer das gesprochene Wort aus der Folge.
Dieser Podcast lebt von deinem Feedback! Melde dich gerne über die verlinkten sozialen Medien oder direkt per Mail an podcast@inovex.de.
Wenn dir der Podcast gefallen hat, abonniere ihn und erzähl deinen Freunden davon! Außerdem freuen wir uns über deine Text- und/oder Sternebewertung bei Apple Podcasts.
Instagram: https://www.instagram.com/inovexlife/ www.inovex.de www.inovex.de/blog
Transkript anzeigen
00:00:07: Willkommen bei Digital Future, dem Podcast über Technologie, Zusammenarbeit und Unternehmenskultur.
00:00:14: Ich bin Wolfgang Schoch und ich bewege mich seit vielen Jahren durch die IT – als Agile Coach, als Entwickler, Suchtechnologinert, Berater und auch mal im Vertrieb.
00:00:25: Kurz, ich kenne die Branche aus mehr als nur einer Perspektive!
00:00:29: In diesem Podcast spreche ich mit meinen Kolleginnen und Kollegen aus unterschiedlichsten Bereichen Menschen, die täglich an realen Problems arbeiten – technisch, organisatorisch und kulturell.
00:00:42: Gemeinsam schauen wir hinter die Kulissen!
00:00:44: Wie arbeiten wir eigentlich?
00:00:46: Was funktioniert gut und was nicht?
00:00:49: Und was bedeutet moderne Technologie in unserem Alltag
00:00:53: tatsächlich?!
00:00:54: In dieser Folge spreche ich mit meinem Kollegen René Lengvinat über den aktuellen Stand beim Thema Software-Entwicklung mit Unterstützung von KI und insbesondere sprechen wir auch über agentisches Coding.
00:01:07: Das Thema ist spannend und entwickelt sich rasant weiter, da es nicht einfach den Überblick zu behalten.
00:01:13: Zum Glück beschäftigt sich René viel mit der Materie und darum war ich froh im Gespräch einen guten Überblick bekommen um seine Einschätzung zu erhalten.
00:01:23: Los geht's, viel Spaß beim Zuhören.
00:01:25: Ja hallo René ich freue mich dass wir uns heute zu einem coolen Thema unterhalten und zwar zu dem Thema das eigentlich überfällig ist weil gefühlt sprich die ganze zumindest die ganze Tech-Welt von diesem Thema und natürlich geht es um KI klar aber um eine ganz besondere ja besondere Facette der KI beziehungsweise im sehr spannenden Bereich.
00:01:47: Aber bevor wir da eintauchen, René würde ich mich freuen wenn du dich mal ganz kurz für alle die Zuhören vorstellst.
00:01:54: Hallo!
00:01:55: Ich bin mein Name ist René Lengnert und ich bin jetzt seit etwas über zehn Jahren bei Lenovox.
00:02:00: Bin im wunderschönen Hamburger Büro angesiedelt auch wenn ich gerade nicht in Hamburg wohne und beschäftige mich seit eigentlich mehr als drei Jahren mit dem Thema generative Kain der Software-Entwicklung.
00:02:14: Und
00:02:15: ja... Da werden wir heute ganz viel darüber sprechen.
00:02:18: Ja, und da fangen wir direkt an.
00:02:20: Und René, wenn wir über KI in der Softwareentwicklung reden, dann sprechen wir hier über ein Thema das noch gar nicht so alt ist.
00:02:29: In vielen anderen Podcast-Episoden, in denen ich mit den Leuten über technische Themen gesprochen habe, haben wir immer mit einer Historie angefangen.
00:02:37: oder teilweise haben Kollegen und Kolleginnen irgendwann mal in den Sechzigern angefangen als die ersten Datenbanken entstanden Und da haben wir auch viel Zeit darauf verwendet, uns durch die Historie durchzuarbeiten.
00:02:49: Heute ist es so... Die Historie ist kurz aber dennoch sehr reichhaltig.
00:02:53: und René lass uns doch mal ein bisschen zurückgehen vielleicht zu drei Jahre, dreieinhalb Jahre?
00:02:59: Und mal so zu dem Anfängen der generativen KI-Bereich der Softwareentwicklung zurück gehen.
00:03:05: Ich fange direkt mit einem kleinen Beispiel aus meiner eigenen Erfahrung an und zwar kann ich mich erinnern dass ich mit ChatGPT experimentiert habe.
00:03:15: und zwar war das dann noch so, dass sich im Chat-Interface im Browser quasi geschrieben hab.
00:03:20: Hey!
00:03:22: Bitte generell mal den Code für XY und ChatGPD hat dann ein bisschen gerödelt und hat mir dann auch im Browserfenster Code ausgegeben.
00:03:30: Den habe ich kopiert, den habe ich bei mir in meine Entwicklungsumgebung reingepastet und dann hat es funktioniert oder nicht?
00:03:39: Wenn es nicht funktioniert hat, habe ich die Fehlermeldung kopiert im Browser wieder reingepastet.
00:03:44: Ich hab gesagt hey hier funktioniert was nicht.
00:03:46: und das war dann so loop.
00:03:47: und irgendwann hat's da mal funktioniert und ich dachte mir dann ja cool wie war das bei dir damals?
00:03:53: Ja jetzt hat sich sie ähnlich.
00:03:55: also Chatchi BG kam November zwei in zwanzig raus.
00:03:58: Dann habe ich das erstmal ein bisschen liegen lassen das Thema weil das ja so gehypt war.
00:04:04: Ja, ich bin einem erstmal so ein bisschen zurückhaltend.
00:04:06: Aber dann in der Weihnachtszeit habe ich es dann doch mal ausprobiert und hab gemerkt okay das hat echt Potenzial.
00:04:13: Und dann war die Reise eigentlich wie bei dir?
00:04:14: Ich habe halt angefangen so erst mal Fragen zu stellen ja Wie würdest du das lösen?
00:04:18: Wie würdest du das Lösen und an dem nächsten Schritt auch hinzugehen?
00:04:22: Dann löst das doch mal schreibt es mal in diese Richtung.
00:04:27: Das hat schon sehr gut funktioniert, weil es ja auch irgendwann dann Artefakte bauen konnte.
00:04:31: Also Zip-Files, wo auch Dinge mit drin waren, wie man sich runterladen konnte oder wieder ausführen konnte und das war schon so ein bisschen so einen Kompagnen den man dann mithalten, den Mitarbeiter neben sich, den man ab und zu mal fragen konnte.
00:04:43: Qualität war so la la, aber es hat schon einmal geholfen, es hat auch manchmal enteblockt einfach so.
00:04:48: Es gibt diesen Begriff des Rubber Duckings, wo er sagt okay wenn ich blockiert bin dann frage nicht einfach jemand und der gibt ihn erst mal wieder Ich spreche das einfach mal laut aus und guck was zurückkommt.
00:05:01: Das fand ich eigentlich eine sehr gute, gutes Tool dafür weil es mir auch viel geholfen hat bei Aufgabenstellung wo ich allein unterwegs war.
00:05:10: Genau dann kann man so der nächste Schritt dass es in die IDIs eingezogen ist aber damals noch als Autokumplichen.
00:05:17: ja also du hast doch nicht die agentende Frage was kommt sondern... Du hast was getippt und dann kam auf einmal ein kompletter Textblog, der den halbes Programm generiert hat.
00:05:25: Ob du es wolltest oder nicht?
00:05:26: Ja, du konntest wenn dir Glück hattest, kannst du da noch durch die Vorrechnlege durchgehen.
00:05:31: Aber damals war auch schon so'n bisschen die Idee... Es gibt einen Context.
00:05:35: Ich kann mich noch dran erinnern wir haben mal eine Präsentation gemacht, weil sie gefunden ist und auch sehen wollte.
00:05:40: Das waren glaube ich zweiundzwanzig Und da kommen gerade diese komplexen Tools raus.
00:05:47: Eine Anforderung für eine To-Do-Applikation runtergeschrieben in einem Textfall, dann habe ich daneben bei den Kunden gehört und angefangen zu arbeiten.
00:05:54: Und der hat das dann wirklich sehr gut schon generiert.
00:05:57: Das war so ein bisschen der Vorbrote von die Magintischen was wir jetzt sehen.
00:06:01: Und es war schon so einen Aha Moment ja, dass man sagt ok kleinere oder mittelkomplexe Sachen kann man eigentlich schon sehr gut darüber realisieren.
00:06:10: Da haben wir schon gemerkt okay da ist extrem viel Potenzial dahinter.
00:06:15: Und dann sind ja immer mehr Modelle dazu gekommen, immer mehr Intelligenz, immer mal Tools.
00:06:20: und ich glaube der große Breakthrough kam dann erst Anfang fünfundzwanzig als Cloud Code rauskamen.
00:06:26: Ja davor befanden wir uns glaube ich noch viel bei dem ersten Co-Pilot oder?
00:06:34: Ja genau.
00:06:35: In
00:06:35: with the studio code?
00:06:36: Visual Studio Code Co-pilot ja die intelligente Integration auch so war jetzt nicht so.
00:06:40: da war alles eher proporitär Github.
00:06:44: Ich weiß gar nicht, ob es eine andere Plattform damals gab, auch mehr.
00:06:47: Er hat glaube ich noch keine richtige Plattform mit gehabt für die Coding Anbindung.
00:06:53: aber man hat gemerkt da ist schon eine Rakete gezündet also die anderen stehen schon in den Startlöchern und möchten etwas dazu entwickeln.
00:07:00: Ja, ich habe das damals miterlebt als ein Freund von mir der Software-Entwickler Und der hat den Co-Pilot dann auch schon ganz früh gehabt, den gab's ja dann glaube ich schon für so Beta-Tester oder so.
00:07:13: Also da war er relativ früh dabei und er meinte auch ihm hilft das schon ungemein.
00:07:18: also gerade bei der Entwicklung dieses anführungszeichen Autocompletion was du schon erwähnt hast Und ich habe mir das auch bei ihm ab und an mal angeschaut, und ich fand es schon auf faszinierend.
00:07:28: Du dachtest mir okay mich erinnerts ein bisschen an irgendwelche Coating Templates die ich mir damals in Eclipse gehackt hab' und die ja auch schon magisch aussahen.
00:07:36: aber jetzt ist doch nochmal so eins zwei Stufen weiter irgendwo.
00:07:39: Ja genau am Anfang hatte ich so ein bisschen angefühlt wie ok die haben einfach ganz viele Examples vom Stack Overflow genommen und die pasten die dann bei dir rein.
00:07:48: und dann hast du einfach bloß für für Boring Code den du, wo du weißt wie er zu schreiben ist.
00:07:53: Hast du dann halt die Autoclub-Lichten verwendet und dann war es da.
00:07:56: aber du musstest ja trotzdem alles nochmal durchlesen.
00:07:57: das gleiche Problem wir jetzt
00:07:59: Ja Und dann waren wir beim Jahr zwei tausend fünfundzwanzig hattest Du ja gerade angefangen.
00:08:05: Genau genau genau da kam der ich glaube dass war so mit die erste all in one agentische Coding i Platform und gesagt hat okay Ich möchte etwas entwickeln Lauf mal los.
00:08:18: Und der Agent ist dann losgelaufen, hat seine Tools benutzt und hat dann halt den Code editiert.
00:08:23: Und vielleicht auch mit dem Web Interagiert um solche Sachen zu machen.
00:08:26: Das war glaube ich ein ganz großer Startschuss für die akentische Software-Entwicklung.
00:08:30: Ja, können wir da mal vielleicht noch ein bisschen tiefer rein in diesen Begriff der agentischen Softwareentwicklung?
00:08:36: Weil René ich glaube das ist auch einer der Begriffe die sehr häufig verwendet wird und ich glaube wenn ich jetzt zehn Leute im Internet fragen würde dann würde ich wahrscheinlich so zwölf bis vierzehn verschiedene Antworten bekommen.
00:08:50: Und du beschäftigst dich jetzt schon lang mit dem Thema.
00:08:52: deswegen möchte ich hier Gelegenheit einfach nutzen um da auch selber mal ein bisschen was dazu zu lernen.
00:08:58: Lass uns noch mal einen Schritt zurückgehen und die Begriffe klären.
00:09:00: Wenn wir jetzt über KI sprechen, sprechen wir eigentlich nur über generative KI was aus dem Transformer-Model Paper mit rausgekommen ist.
00:09:08: das heißt es ist ein sehr intelligentes Vorschlagswesen was auf einem sehr großen Trainingskorpus basiert.
00:09:14: Das sieht man ja auch immer dass sie die Terabyte zahlen bei den Trainingsdatas jetzt die wachsen ja immer.
00:09:19: also die Psyq VIV haben sich gesagt, dreizig terabyte an Trainingsdaten ist gewachsen seit vierundzwanzig von fast um Faktor zwei, umfragt man sich auch für die ganzen Daten auf einmal herkommt.
00:09:30: Und der Agent selber ist eigentlich nur eine Kombination aus einem Promt und noch Kontext, den man mit angibt.
00:09:44: Der erkennt darf dann selbst entscheiden was er macht.
00:09:48: Er gibt quasi einen Vorschlagswesen.
00:09:50: das kann entweder sein Normale Textantruß wie einem Chat, ja machen wir das oder so.
00:09:56: Oder gibt es halt strukturiert zurück um dann Toolcalls aufzurufen und sagt okay schau mal ob du irgendwas mit dem Begriff O in deiner Codebasis drin hast?
00:10:07: Und dann läuft ein Grabbingtool los oder so, er sucht die Daten, schickt sie wieder zurück und sagt ok gib mir mal den Inhalt der Datei und dann wieder.
00:10:16: Das heißt der Agent versucht zu steuern welche Tools lokal ausgeführt werden.
00:10:23: Und das macht ja quasi in dem autonomen Bereich.
00:10:27: Der Unterschied zu den Anfängen, die wir hatten, wo wir wirklich im Chat in der Facebook eingegeben haben ist dann eigentlich dass damals eine Frage oder ein Prompt beantwortet wurde.
00:10:39: Das heißt ich gebe Text rein ins System und ich bekomme Text zurück und heute durchläuft es ganze im Prinzip mehrere Zyklen Die KI oder der KI.
00:10:51: Agent entscheidet dann auch selbstständig wann er fertig ist.
00:10:55: Ganz ganz früher war das sogar noch so, weil GitHub Co-Pilot Windows and Visual Studio hat es, dass ihr geguckt habt welche Taps du den offen hast.
00:11:01: Hat dann den Content aus den Taps genommen um sich den Kontext zusammen zu bauen, weiß ja noch keine Agents in DIGA oder sowas und hat dann halt das genommen um einen besseren Guest zu machen was du jetzt eigentlich möchtest mit einer Komplice.
00:11:14: Okay cool!
00:11:17: Genau von da ging's dann eigentlich multiagentische trüger, dass man sagt ein agent kann auch andere agenden aufrufen.
00:11:25: In den in den agentischen coding tools ist es meistens so Es gibt den agenten und die sub-agenten oder einen agent kann dann super ginten aufrufe Und das wurde wir letzten jahr sagen schon übers letzte Jahr immer immer weiter mit aufgebläht Das dann halt eine agents md spezifikation dazu kam also was ist der startpunkt?
00:11:46: Was jeder agent eigentlich lesen sollte klop macht das leider nicht.
00:11:49: der hat noch sein klopp md Aber man kann die auch miteinander verheiraten, dass dann solche Punkte wie Skills dazukommen um halt in Agenten auch noch Fähigkeiten mitzugeben.
00:12:00: Skills sind aber nur textuelle Beschreibungen.
00:12:02: Wo drin steht okay bitte achte drauf das es zu jeder Source Datei vielleicht eine Testdatei gibt
00:12:09: Genau.
00:12:09: Skill kann auch sein, wenn du ein externes CLI wie zum Beispiel einen Hexdump verwenden willst dann sind das die Parameter und am besten verwendest du so und hier sind noch ein paar Beispiele Und du benutzt es für das und dass und dann weiß er halt sehr genau.
00:12:24: okay ich muss jetzt hier irgendwie mal eine Datei auseinander nehmen und analysieren und Hex Dump ist so anzuwenden.
00:12:31: Das heißt mit dem skill erweitest Du eigentlich immer die oder fügst Du einem Agenten eine Fähigkeit dazu Und ein Agent ist eigentlich auch aus der Beschreibung in Marktown.
00:12:40: Ein Agent ist quasi der Promt, dass sie auch aus dem Markt haben plus noch ein paar Meter Informationen die meistens im Frontmetter drin sind.
00:12:47: also welches Modell soll benutzt werden, welches Thinking Level welche Temperature also die Kreativität die mit gesteuert werden soll?
00:12:55: und ja ich glaube das sind so die Hauptbegriffe.
00:12:58: jetzt haben wir natürlich den letzten Jahr, ich sag mal letztes Jahr es fühlt sich alles so lang an, es fühlte sich alle so zehn Jahre an aber eigentlich sind sie erst gerade mal anderthalb oder so wo in der Mitte drin sind.
00:13:07: Kann man dann kommen?
00:13:08: auf einmal prompt engineering.
00:13:11: ganz wichtig, dass mal weiß wie ein prompt gebaut wird.
00:13:13: Den prompt engineeri kann das kontext.
00:13:15: engineering sagt mir ganz wichtig dass wir wissen was alles im kontext drin ist weil die modelle natürlich einen kontext fenster haben und bisher Ist es so oder war es so dass sie model dann so niedlende haste problemen hatten lost in dem mittel hatten auch manchmal gesagt wenn zu viel information im kontex drinnen waren dass sie dann halt Schwierigkeit hatten eigentlich den richtigen Arbeitsauftrag zu erfüllen, weil sie sich verloren haben.
00:13:40: Sie haben sich verandt und da kam dann der Big Context Engineering Hood das man sagt es ist wichtig dass die relevanten Sachen im Kontext mit enthalten sind damit das System sauber arbeiten
00:13:53: kann.
00:13:54: Aber dann nicht so viele irrelevant Informationen dabei sind.
00:13:58: also wenn ich eine große Codebase habe dann meinen Kontext, vielleicht zusätzlich noch zu solchen Skills etc.
00:14:06: Dann ist es relevant dass ich bei einer gewissen Anforderung nicht immer den riesengroßen Kontext komplett Die Codebase, nicht den Kontext.
00:14:16: Der riesengroße Codebase komplett reinpacken sondern vielleicht auch so ganz selektiv sage okay wir befinden uns jetzt nur irgendwo in diesem Frontendbereich dann reicht es mal zu der ganze Frontendcode irgendwelche Datenbankgeschichten die sind komplett irrelevant hier
00:14:32: Genau wenn du zum Beispiel irgendwie eine E-Mail Notifikation bauen willst oder die verändern willst, dann interessiert dich ja meistens nicht der Datenbankcode.
00:14:38: Dann interessiert sich dann halt die Subsysteme, die zu liefern und dass er das mit rauskriegt.
00:14:44: Und da muss man sagen... Das sehe ich auch noch ein großes Potenzial bei den ganzen Tools weil die momentan sehr auf textbasierenden Abfragen arbeiten.
00:14:54: Ich würde dann einen Krett gemacht oder nackt.
00:14:56: aber es gibt sehr wenig Ansätze.
00:15:01: F-Track-Syntax-Tree machen, oder über eine ITI-Integration und dann wirklich ne saubere Navigation über den Baum in der... ...es Programm ist.
00:15:11: Über den Graf des Programmes zu machen um zu dieser Stelle zu kommen.
00:15:14: Es ist immer ein bisschen Guessworking dabei, jeweils Crabbing.
00:15:17: Und das sind natürlich auch Indivizienzen.
00:15:22: Lass mich noch die Reise zu Ende führen nach dem Kontext Engineering.
00:15:26: Wenn ich jetzt nix vergesse komme zum Harnis Engineering.
00:15:29: Das ist der Begriff, der die letzten Wochen so durch die Gegend schwirrt und die Harnes ist quasi alles das was der Agent mit steuert.
00:15:36: Das heißt Spiels MCP Integration also Modal Context Protokoll weiß ich wie ein Tool bloß dass es halt extern gehostet wird.
00:15:46: kann man bisschen mehr MCP aber auch Rules & Hooks und andere Kontext basierende Files ja Dass wir das alle zusammenfasst in einer Harness
00:15:59: Da kommt aber schon ganz schön viel zusammen, dass sich dann als User beherrschen muss.
00:16:04: Also wenn ich sage prompt engineering also ich muss mich damit auskennen wie formuliere ich meine Anfrage meinen Arbeitsauftrag?
00:16:12: Dann haben wir Context Engineering.
00:16:14: das setzt ihr dann aber auch voraus, dass ich Ahnung habe wie der Kontext aussieht was bei großen Codebasis vielleicht gar nicht trivial ist.
00:16:22: und Harness Engineering hast du gesagt Das setzt ja noch dann voraus, dass ich auch so das ganze Ökosystem kenne.
00:16:30: Um da auch zu entscheiden wie muss es jetzt aufgebaut sein?
00:16:33: was ist überhaupt relevant für meine Aufgabe?
00:16:36: Korrekt, korrekt!
00:16:37: Ich würde mal sagen... Für die Software-Entwickler ist es eigentlich wichtig das Bond Engineering zu beherrschen, die richtige Frage zu stellen und die Harnes im Griff zu haben Weil das ist quasi die neue Entwicklungsumgebung, die man sich baut.
00:16:57: So wie er früher seine IDE hatte, wo wir dann in Gradle oder NPM noch die verschiedene Lintertour schon eingebaut hat und so weiter.
00:17:05: Und sofort, dass man das auch mitbeherrscht – wie funktioniert auch die CSD Pipeline?
00:17:08: -, dass man dann halt die Harnes jetzt mit im Blick hat um den Agenten zu steuern.
00:17:14: Wenn wir uns jetzt da in einem richtigen Projekt befinden also nicht nur einem Spaßprojekt sondern wirklich Kundenprojekt Dann wird aber so dieser letzte Bereich, dieses Harness Engineering.
00:17:27: Das wird dann aber schon was Einheitliches über ein ganzes Team sein oder?
00:17:31: Sollte ja!
00:17:32: Also es macht natürlich keinen Sinn dass jeder seine eigene Harness hat.
00:17:35: Am besten ist das natürlich wenn das Wissen dann geteilt würde.
00:17:38: Wie den Klassisches Automatisierungsgrip, das man im Team hat, der macht ja auch keinen Sinn, dass es nur eine hat sondern es wird dann einfach in Git mit eingecheckt, versioniert und ist dann Teil des Factory Customs.
00:17:51: Ja und ich kann mir auch gut vorstellen, dass hier eine Vereinheitlichung auch dazu beiträgt.
00:17:55: Dass man
00:17:57: auch
00:17:57: besser zusammenarbeiten kann weil man besser vielleicht nachvollziehen kann wie arbeitet die Kollegin?
00:18:02: Wie arbeitet der Kollege anstatt wenn sich halt jeder und jede da was eigenes strickt irgendwo
00:18:10: Das und man kann halt auch die weiteren Entwicklungen im Tooling mit verfolgen wenn es halt noch versvigiert ist.
00:18:16: ja Das heißt, vielleicht können wir da mal den nächsten Schritt dann zusammengehen.
00:18:21: Wie sieht denn dann heute so der Arbeitsplatz oder die Arbeitsumgebung aus?
00:18:28: Wenn ich jetzt als das wäre vielleicht noch direkt eine andere Frage wie ist dann eigentlich meine Job Bezeichnung?
00:18:33: also Ich war einmal früher Software engineer Wäre ich heute immer noch software engineer?
00:18:39: wenn nicht wenn ich jetzt in dem Bereich arbeite oder bin ich Was wäre ein guter Begriff?
00:18:51: Ich finde den Begriff Engineer eigentlich schon ganz gut, weil der Engineer hat ja nicht nur das reine Hacken also das Schreiben von Code mit sondern auch die Vorleistung des strukturierten Denken aber auch jedes Qualitätsdenken mit drin.
00:19:03: Und genau das ist eigentlich das was immer noch gefordert wird.
00:19:09: Wenn man schlechte Anforderungen mit in die Karriere eingibt, kommen wahrscheinlich auch schlechte Sachen raus.
00:19:12: Das heißt diese Vorleistung des Denkens, die was im Engineering hat, die muss halt immer noch da sein.
00:19:17: Jetzt wird mal vielleicht ein bisschen mehr gezwungen, auch Sachen mit aufzuschreiben, die man in den letzten Jahren der Entwicklung vielleicht immer so ein bisschen auf der Reise im Prozess mitgefunden hat.
00:19:26: Jetzt macht das vielleicht Sinn, ein paar mehr Schleife am Anfang zu drehen.
00:19:33: Software schreiben... ich glaube das muss muss jedes Team für sich selber entscheiden, in welche Bereiche der Software die KI für sie schreiben darf.
00:19:42: Ob es alles ist oder ob es bestimmte No-Go Zones gibt wo dann zum Beispiel das Billing handelt wird oder Security aber alles drumherum darfache dass der langweilige Clue Code durch die KI geschrieben werden.
00:19:54: Ansonsten wie du schon gesagt hast der AI Supervisor ist eigentlich ganz treffend weil einer muss das System natürlich auch so ein bisschen mit Unterkontrolle haben, wir kontrollieren und auch mit Anleiten.
00:20:08: Was ist es eher so?
00:20:09: ein Manager Aspekt?
00:20:11: Aber ansonsten ich mache mir eigentlich keine großen Sorgen was das Software Engineering, den Software Engineering Bereich mit angeht, dass einfach nur jetzt eine Verlagerung die Stadt findet, dass man sagt man geht wieder ein bisschen mehr in den konzeptionellen Bereich rein und lässt die langweiligen Aufgaben halt eher die KI erledigen.
00:20:33: dass das halt nicht zu viel wird, geht dann stärker mit in den Review rein oder nutzt halt die KI auch verstärkte Reviews.
00:20:40: Das ist es glaube ich auch im Feld wo wir wieder mal drüber sprechen können und da wo das Gefühl da ist, da müssen wir wirklich ran an den Code, das ist kritisch, dann schreibt man noch selber den Code spricht ja nichts dagegen.
00:20:53: Ja, ich finde das sehr spannend was du da sagst weil.
00:20:55: Ich kenne viele Dinge ja nur so aus der Ferne, weil ich entsprechend Artikel lese oder mich auch mal mit Leuten unterhalte.
00:21:03: Ich arbeite ja aktuell nicht als Entwickler oder Software Engineer im Projekt und deswegen finde ich es wie gesagt gut mal von dir dass ein paar Insights zu bekommen.
00:21:14: auf mich wirkt es oft halt so dass diese objektive Produktivität von KI-Systemen einen sehr, sehr hohen Stellenwert hat.
00:21:24: Man liest ja auch immer wieder große Unternehmen entlassen, absurd große Mengen von Leuten und irgendwie kommt bei mir oft durch Ja uns tut es vor Leid, dass wir euch entlassen können aber die KI ist so krass Wir können euch jetzt wegautomatisieren.
00:21:40: Und da frage ich mich jetzt halt du sagst jetzt hey man muss im Team genau entscheiden welche Teile vom Code macht einfach der Mensch, welche Teile macht die KI?
00:21:51: Also gerade wenn es um irgendwelche kritischen Themen geht.
00:21:54: Software fürs Building, Software für den Herzschrittmacher
00:21:57: etc.,
00:21:58: aber wie stelle ich denn fest oder wie kann ich dann wirklich entscheiden, welche teile tatsächlich jetzt von Menschen gemacht werden und von Menschen gereviewt werden und welche nicht?
00:22:09: sicherlich ein paar Situationen gibt's sicherlich, die sehr eindeutig sind – wie ist vielleicht ein Building?
00:22:14: Aber es gibt ja auch viele solche Graubereiche.
00:22:17: Und wie schaffe ich es, von der Produktivität zu profitieren?
00:22:24: Die man eindeutig hat.
00:22:26: Wenn man sich jetzt vielleicht Boilerplate Code generieren lässt
00:22:28: etc.,
00:22:30: Wie schaffe Ich das davon zu profitiert, aber das Risiko zu handeln irgendwie und nicht irgendwie so zu dem Punkt zu kommen.
00:22:37: Ach guck mal!
00:22:37: Hat jetzt die letzten zehn Mal funktioniert.
00:22:40: Jetzt ist schon Freitag nachmittags produktive Release gleich fällig und ja komm go for it Das passt schon juhu.
00:22:48: Wie schaffe ich das?
00:22:51: Das ist eine sehr gute Frage.
00:22:52: Also für mich hängt das Ganze so an der Ownership, also jetzt ist es ja so Kot den beschreiben, den Auen wir dafür sind wir verantwortlich.
00:23:02: auch wenn da ein Fehler drin ist dann werden wir gefragt und dann sind wir mit dem Team dran das zu fixen.
00:23:10: Und genauso sehe ich es eigentlich auch bei KI.
00:23:12: Wenn wir jetzt alle sagen okay alles ist KI generiert wer ist denn dann der owner?
00:23:16: Kann das team was die KI anleitet der owner sein?
00:23:19: Sie gibt da eigentlich nur die Spezifikationen.
00:23:23: Klar, man kann das noch ge-reviewt haben aber irgendwann kommt man glaube ich in den Modus dass man beim review dann vielleicht auch mal ein Auge zu drückt gesagt es wird schon passend
00:23:31: als vielleicht doch zu vieles.
00:23:33: oder also können wir gleich darauf eingehen auf diesen Aspekt und Es muss dem Team einfach auch die Sicherheit geben und das ist glaube Ich eine Erfahrung Lernprozess den jedes team mit machen muss und gucken an welcher stelle ist es sinnvoll die k.i.
00:23:50: In welchem wirkungsgrad mit einzusetzen.
00:23:53: ja
00:23:54: meistens ist es ja, so eine binäre geschichte wenn jemals willkommener k i einsetzt sagen gar nicht oder voll autonom.
00:24:03: Ja
00:24:04: ich denke halt die weit liegt irgendwo.
00:24:05: der mittel und der der schieberegler muss dann je nach.
00:24:10: Ich würde schon sagen kontext auch der begriff ist beladen in dem sich Je nach Situation, je nach Situation.
00:24:16: Je nach Team-Settingen, je Nach Domain vielleicht auch je nach Branche, wenn es ein stark regulierte Branche ist gesetzt werden und der wird dann wahrscheinlich auch mal verschoben von Zeit zu Zeit weil man wieder dran lernt bei des Tooling besser wird die Modelle besser werden.
00:24:34: also man kann das jetzt gar nicht so per se beschreiben jeder muss da glaube ich auf die Reise gehen und für sich halt einen guten modus finden sagt okay die Delivery passt Aber wir fühlen uns auch sicher dabei und das Ownership passt nach.
00:24:47: Ja, also ich bin da ganz und gar bei dir die Ownerships muss passen und was dann tatsächlich gemacht wird um das Produkt zu erschaffen ist sicherlich nochmal eine andere Frage ob das jetzt ein Mensch programmiert, ob es vielleicht auch durch den Coding Template generiert wird wie damals zu der guten alten Hüssel-Hüstel J to E Zeit oder ob es irgendwie eine generative AI ist dass es sicherlich noch mal was nachgelagert ist.
00:25:15: Ich finde halt die Herausforderung extrem groß und mir selber fällt es schwer, mir da eine adäquate Lösungsstrategie zu überlegen.
00:25:26: denn das Problem finde ich bei AI ist halt, dass es so magisch aussieht und vielleicht auch wirkt.
00:25:36: Und ich bin ganz ehrlich, also hätte ich beispielsweise damit zu Anfang mit der zwanzig, als ich angefangen habe, Software zu entwickeln so ein Tool gehabt.
00:25:45: Da hätte mich komplett drauf verlassen wahrscheinlich weil mir die Erfahrung gefehlt hat und es ja tatsächlich dann vielleicht so zehnmal super cool funktioniert.
00:25:52: und beim elften mal ist irgendwo ein Back drin und wir hatten auch schon bisschen über Reviews gesprochen.
00:25:59: Ich fand reviews immer okay als Entwickler das war für mich sowas ja gehört halt dazu und ich fands auch cool wenn ich bei der kollegin oder beim kollegen fehler gefunden hab.
00:26:07: Hat sich auch mal ganz gut angefühlt so nach dem auto hey, ich habe so viel erfahrung dass ist entdecke.
00:26:13: aber jetzt in die chop.
00:26:15: ach schon lag am tag reviews zu machen boah das wäre gar nix.
00:26:18: also er hat es keinen spaß gemacht.
00:26:19: und be ich glaube kognitiv könnte ich das auch nicht auf dauer leisten jeden tag weil es ohne hoch konzentriere arbeit ist.
00:26:28: Das würde ich glaube auch nicht schaffen.
00:26:30: Ja, das hast du schon ganz viele Aspekte angesprochen und ich fange mal ganz an zu anfangen an.
00:26:34: Wie kommt man da hin?
00:26:35: Mein Ansatz ist so ein bisschen dieses Crawl-Walk Run ja erstmal erst einmal das Krabbel lernen dann das Laufen lernen und dann können wir was Rennen sprechen und genau so sorgen dass die Teams glaube ich auch machen sie sollten sich das Tool nehmen erstmal das Tool von der Stange nehmen ohne irgendwelche Customizations Ein bisschen den Umgang lernen, die Falschtricke lernen und dann Schritt für Schritt in die Kastu-Massage mit reingehen.
00:26:57: Und dann gucken welche Auswirkungen das mit hat.
00:27:01: Dann hast du ja schon auf dem nächsten großen Punkt eingegangen diese Überlast beim Reviewen.
00:27:05: Es gibt ja schon verschiedene Studien dazu, die sagen der Output ist gestiegen durch die KI aber der outkam nicht wirklich weil viel Code produziert wurde auch wieder bei einem Pull Request oder Merch Request verworfen wurde weil er einfach zu sloppy war, oder weil es auch gar nicht funktioniert hat.
00:27:25: Oder man hat ihn nicht verstanden und ich hoffe nicht dass das jemand was möchtet was er nicht versteht im großen Ganzen soll vorkommen haben wir ja auch schon gelesen dass da einige Sachen kaputt gegangen sind.
00:27:37: ob sie genau aber ist ich glaube dann muss da muss man dann wirklich iterativ mit rangehen und gucken wie das tooling funktioniert was man machen will und halt sich auch ein review mit unterstützen lassen Geht ja schon.
00:27:51: diverse Tools und Plattformen, die dann halt neben den statischen Code-Analyse-Tools, die wir auch schon seit Jahren benutzen, halt auch nochmal ein Code- Analyse Tools mit drauf machen.
00:28:04: Die sich verschiedene Aspekte angucken, sei es Performance, Security oder Code Styles usw.
00:28:12: Da muss man dann auch seine Haare mit erweitern Um dann auch wieder entlastet zu werden.
00:28:20: Weil wir Entwickler leben immer davon, dass wir Dinge automatisieren die uns das Leben leichter machen und ich glaube da dahingehend geht es auch wieder.
00:28:27: Ja, ich finde das ein spannendes Thema.
00:28:30: gerade zu Reviews Ich selbst nutze generative kis sehr gerne für das review oder auch fürs lektorat von texten.
00:28:40: ich schreibe also ich schreib text viel und packt ihn dann auch mal gerne wie bei gemine rei und sagt hey schauen wir mal schaut immer bitte den text an lektorieren mit denen und versuch mal.
00:28:51: Das heißt Versuch, bitte check auch mal die ganzen Fakten und gib mir so ein klein Report.
00:28:55: Und ich finde es spannend wenn ich da irgendwie paar Seiten Textwo reinstecke das ist eine Liste zurückbekommen wo man drinnen steht okay schau mal her hier die zwei Jahreszahlen die sind falsch hier hier hier da ist was unklar.
00:29:06: dann schaue ich mich nochmal an und das sind oft Dinge die hätte ich selbst nicht gefunden.
00:29:11: also ist etwas Zusätzliches und ich könnte dafür natürlich jetzt auch irgendwie einen Kollegen nehmen der keine Zeit hat Und den vielleicht nerven, aber das ist für mich eine totale Erleichterung und das steigert auch meine Qualität.
00:29:23: Finde ich super, super gut!
00:29:27: Ich glaube gefährlich wird es dann aber wenn ich mich nur darauf verlasse.
00:29:31: Und da finde ich halt so implizit die Gefahr einfach da weil auch beim Code Review mir macht's nicht so viel Spaß und die KI findet immer ganz tolle Sachen und die müssen ja nicht falsch sein.
00:29:44: Aber es kann vielleicht ja schon dazu führen, dass ich so ein bisschen träge werde und sagt okay.
00:29:49: Hey die KI ist so gut!
00:29:51: Die hat was hast du vorhin gesagt?
00:29:52: Dreißig Terabyte, sechzig Terabyte an Trainingsmaterial sich irgendwie so durchgezwirrelt... ...die weiß viel mehr als ich.
00:29:59: also HMI zu Judge.
00:30:01: Also das ist sogut da kann ich mich drauf verlassen Und da sehe ich so'n bisschen eine Gefahr Dass ich sowas n bisschen einschleift Weil's halt einfach sehr gut aussieht.
00:30:14: Was kann man denn tun, um dem vielleicht zu begegnen und auch weiß das sich selber so ein bisschen fit zu halten.
00:30:20: Und dann nicht träge zu werden.
00:30:22: Ich glaube dass das Wichtigste ist was wir so mischen aus dem Auge verlieren sind so die Grundsätze, die wir eigentlich immer mit früher bei den Rebius hatten der Code.
00:30:34: Der Change sollte halt sehr fokussiert sein Und nur das machen er und die test sollten halt auch mit dem gleichen kommittre designen.
00:30:43: wenn man.
00:30:44: Das mit rein gibt und nicht halt irgendwie das feature set der nächsten zehn jahrelang in einem mr drin hat dann ist es glaube ich auch wieder leichter zu verstehen leuchten zu konsumieren.
00:30:55: ich glaube also gibt ja schon verschiedene studien dazu dass, Dass dann irgendwann das Verständnis auch fehlt.
00:31:02: Du baust ja auch über die zeiten systemisches verständnis über den code auf.
00:31:05: wie funktioniert er und der baut sich ja inkrementell auf... ...über über reviews die du machst, aber wenn du dann halt lücken hast weil du halt code nicht mehr verstehst oder dir einfach blöd hinnimmst Dann wird es ja immer schlimmer.
00:31:17: alles potenziert sicher irgendein paar
00:31:19: Ja
00:31:20: Und da ist halt das große risiko dass halt nicht nur slobbycode rauskommt sondern dass das gesamtes thema irgendwann in einen zustand kommt wo's vielleicht Gar nicht mehr richtig funktioniert oder gar nicht mehr erweiter bei ist.
00:31:36: Ja das entwächst halt einfach eine Blackbox im Laufe der Zeit.
00:31:39: am Anfang verstehst du es vielleicht noch, aber irgendwann hast du dann halt ne Codebase mit fünfhunderttausendzeilen Code und dann weiß halt niemand mehr wie's funktioniert.
00:31:48: und ich würde glaube ich nur eine Sache ergänzen.
00:31:50: Ich glaube dass Verständnis für das System entsteht nicht nur durchs Review sondern auch durch das Schreiben vom Code.
00:31:56: Weil beim Schreiben vom Code ist man ja auch immer wieder mal an der Stelle, wo man sich dann fragt okay wie kriege ich es jetzt hin?
00:32:05: Was ist ein guter Weg um das zu tun?
00:32:06: oder wo man dich bewusst entscheidet welche Third-Party Library nehme ich jetzt.
00:32:11: Es gibt verschiedene Sachen was es vielleicht erstandert und was es zu exotisch passt irgendwie zu unseren Guidelines im Unternehmen oder im Projekt oder auch so generell die Phase, wo man sich vielleicht aktiv überlegt was ist ein gutes Design für meine Architektur.
00:32:30: Weil es natürlich einfach zu sagen hey Claude ich möchte hier in der To-Do-Listen App schreiben entwerfen wir mal bitte hier so eine grundlegende Struktur etc.
00:32:42: und dann rödelt Claude irgendeine halbe Stunde sagt hey guck mal du wirst es im Python schreiben.
00:32:47: also folgende Verzeichnungsstruktur ist erstandert Wir machen das Und dann sitzt man davor.
00:32:54: und das Problem finde ich, ist halt wenn du schon als Fertiges vorgelegt bekommst brauchst du halt viel Selbstbewusstsein um viel Erfahrung um zu sagen ne wir machen es anders.
00:33:04: Das kann jetzt jemand wie du wieviel Jahreerfahrung in der Entwicklung oder mit der Softwareentwicklung hast du denn so fünfzehn zwanzig Jahre?
00:33:10: Zwanzig plus
00:33:11: ja!
00:33:11: Oh Gott hey sind wir alt geworden!
00:33:13: Zwanzzig Plus!
00:33:15: Du hast ultra viele Erfahrungen und hast glaube auch die Selbstbewussten sein um zu.
00:33:22: Das würde so funktionieren mit der Architektur, mit der Struktur und dem Design.
00:33:25: Aber es gibt total gute Gründe das anders zu machen oder machen was anderes?
00:33:29: Und ich würde den Projekt sagen okay René warum?
00:33:31: Man würde vielleicht ein bisschen diskutieren und dann würde man eine Entscheidung treffen.
00:33:36: Ich glaube halt wenn's auf einem Tisch liegt... ...das ist halt super schwer dann zu sagen.
00:33:41: Nee ich machs dann doch anders!
00:33:43: Ja also du musst ja sagen wenn wir uns im Teamkontext bewegen, dann schreiben wir eigentlich allen kurz selber.
00:33:48: Wenn wir Entwickler sind, dann kriege ich halt von vier Entwicklern irgendwie die Reviews und dann wächst für mich auch das System Verständnis mit rüber.
00:33:55: Aber ansonsten ist genau richtig was du gesagt hast, aber man muss auch sagen... Code zu schreiben oder umzuschreiben ist ja jetzt quasi günstiger und schneller geworden.
00:34:05: Also wenn wir Review feststellen, okay, ich möchte eigentlich nicht diese Library fällen sondern diese Library.
00:34:11: Dann wäre das eigentlich nur so ein Kommentar den man wieder ins System eingebt der Rödel fünf Minuten rum und es ist fertig!
00:34:17: Tauscht das mal aus und übermorgen kommt der Kollege wieder und sagt, ich habe es jetzt gemacht.
00:34:22: Ja?
00:34:23: Wenn du jetzt sagst, tausch mal die Library aus musst du aber tendenziell schon an dreihundert Stellen im Review dann schauen ob's überall auch wirklich korrekt gemacht wurde oder ob dein Agent an einer Stelle irgendeinen kompletten Quatsch gemacht hat weil er irgendwo falsch abgebogen ist.
00:34:37: Sonst hast du schon viel dass du dir anschauen muss vielleicht viel repetitiv wo du sagst okay An den zweieinhalbfünfzig Stellen hat es gepasst.
00:34:44: ach come on go for it!
00:34:45: Das wird schon überall passen
00:34:47: Gebe ich direkt, aber ich bin jetzt gerade von dem News Case ausgegangen.
00:34:49: Das sagen innerhalb eines Changes haben wir eine neue Library geführt und dann wäre das natürlich ein bisschen kleinerer Change.
00:34:54: Das andere wäre für mich halt ein größeres Refactoring im System.
00:34:59: Da ist klar dass der Impact mit da ist.
00:35:00: Und es führt noch zu einem anderen Punkt.
00:35:03: Ich glaube wenn man so eine große Welle von Reviews mitbekommt, dann müssen die auch irgendwie klassifiziert werden.
00:35:09: Dass man dann sagt okay erst mal wie groß ist der change?
00:35:13: Sind kritische Radbereiche getroffen, dass sie dann entsprechend mitgelabelt werden?
00:35:17: Dass man immer früher so muss ich mal ein bisschen priorisieren dann.
00:35:20: Also wenn ich jetzt, also man sieht das ja auf GitHub auch einmal hat zum Projekt zweitausend... ...Mitrequests oder Issues die bearbeitet werden soll geht ja gar nicht.
00:35:31: Man muss ja dann in die Triage reingehen und dann gucken okay was ist wirklich die wichtigen Sachen die für mich auch essentiell sind?
00:35:37: zum Reviewen?
00:35:38: Die vielleicht auch zeitwichtig sind weil sie auf Features mit Einzahl die released werden sollen Ja also ich glaube da Man muss dann halt, weil einfach zu viele Sachen da sind wie das im Weg für sich finden die Arbeit zu priorisieren.
00:35:51: Aber die KI vielleicht auch mit Nutzen als Hilfe zur Priorisierung.
00:35:56: Also verstehe mich nicht falsch ich finde das technologisch alles super super spannend und Ich glaube auch dass so dieser Ansatz dass man KI nutzt für Software Entwicklung wird sicherlich in der Zukunft auch noch eine immer immer größere Rolle spielen.
00:36:10: Für mich sind allerdings die Fragen interessant vor allem Wie gehen wir damit um?
00:36:15: Und wie schaffen wir es, diese Technologie so einzusetzen?
00:36:19: Dass wir uns halt nicht irgendwie in Fuß schießen.
00:36:21: Weil das Versprechen von mega viel Produktivität, mega viel Output... Das ist halt glaube ich sehr, sehr verlockend!
00:36:29: Dann kommt so'n bisschen dieser Fear of missing out dazu dass man einfach Angst hat abgehängt zu werden und ich meine das habe jetzt ja schon im Gespräch mit ihr mitbekommen.
00:36:38: Es passiert jeden Tag irgendwas du warst zwei Wochen im Urlaub und es ist krass viel passiert.
00:36:43: Und wenn man auch irgendwo News-Seiten liest, da gibt es ganz viele solche Hyperartikel wo dann irgendwie einzelne Entwickler sagen hey Leute ich habe mir hier das XXL-Abo von Claude gekauft und kann jeden Tag Fünfzig Tausend Lines of Code schreiben krass.
00:37:01: Okay Krass!
00:37:02: Also die Frage ist irgendwie wie können wir denn damit so umgehen dass es auch solide und zukunftssicher ist?
00:37:10: Ja also erstmal würde ich für mich das so frame'n die generative KI und das agentische Coding sind Werkzeuge beherrschen muss.
00:37:18: Wie zum Beispiel das Refractoring Tool in meiner IDE, wenn ich es nicht mache dann habe ich auch Probleme, es dauert alles länger.
00:37:28: Man denkt man ist schneller und cleverer aber die Refractorings sind halt hart vertratet dir.
00:37:35: da ist ein Determinismus dahinter der über Jahre gewachsen ist dass funktioniert.
00:37:40: Wenn man das nicht versteht Dann hat man ein Problem, weil dann nutzt man die KI vielleicht blind oder unbewusst und das soll's halt nicht sein.
00:37:50: Die KI soll den Menschen unterstützen bei der Softwareentwicklung.
00:37:52: Das ist meine Philosophie und ich glaube auch nur so kommen dahin dass wir das Ownership-Problem unter Kontrolle bekommen.
00:38:00: Diese ganzen Geschichten von Thema Code Factory, ja, a twenty four seven code produzieren... Also erstmal finde ich, dass der Begriff Code Factory hinkt.
00:38:10: Weil in der Factory ist ja dann meistens hast du eine Fertigungsstraße das halt fest auf einem Produkt konfiguriert ist.
00:38:15: Das hast du bei Software nicht.
00:38:16: Software sieht immer anders aus.
00:38:19: Jedes Inkrement eines Softwares sieht halt anders aus.
00:38:23: und was bringt es mir, wenn es für seven produziert wird?
00:38:26: Wie viele Features will ich denn entwickeln?
00:38:28: Früher hat man mal gesagt ein gutes Produkt ist ein Produkt, was fokussiert ist auf dem Feature Set.
00:38:32: jetzt leiden wir So ein bisschen an der Feature Ritis, die halt daher kommt das so einfach ist Code zu schreiben.
00:38:38: Kostet
00:38:39: nichts mehr.
00:38:39: Genau genau aber dadurch explodiert halt die Komplexität einer Software.
00:38:44: Ich muss im Code sondern auch in den Features und deshalb diese twenty four seven Code produzieren.
00:38:52: Die Frage ist was möchte man damit erreichen?
00:38:55: Hat man jetzt wirklich eine Ökonomie wo man halt an Codezeilen gemessen wird?
00:38:59: glaube ich nicht.
00:39:01: Nee, das glaube ich auch nicht.
00:39:03: Ich glaube ein bisschen kommt es vielleicht doch da her dass Output der irgendwie messbar ist und Lines of Code ist einfach was Messbares, dass man damit einfach auch ein bisschen sich vielleicht differenzieren möchte oder um's mal salopp zu sagen angeben möchte.
00:39:22: Schaut mal, ihr mit euren Menschen.
00:39:24: Ihr rödelt da ewig rum und kriegt am Tag vielleicht mehr als hundert Lines of Coat hin.
00:39:31: Ich kriege Zehntausend hin am Tag.
00:39:33: Das ist viel besser!
00:39:34: Und ich mache es alleine.
00:39:35: Es ist viel günstiger.
00:39:36: Rechnet das mal durch.
00:39:37: Ihr bezahlt bei euch pro Line-of-Coat, zahlt ihr drei Euro Fünfzig und bei mir irgendwie nur zwei Cent.
00:39:44: Ist viel besser.
00:39:45: Also ich glaube, dass ist was weil... Menschen, vor allem wenn es um so wirtschaftliche Dinge geht im Management etc.
00:39:52: lieben halt einfach KPI's und das ist einfach keine gute KPI.
00:39:56: aber es ist ein, wie in der agilen Welt.
00:39:58: Velocity Wie viele Gespräche habe ich mit Leuten geführt die gesagt haben Wir müssen die Velocities steigern Da bin ich dabei.
00:40:04: okay ja wir müssen Velocty Steigern mehr Produktivität und so alles cool.
00:40:09: Aber dann kommt die Leute bezahlen.
00:40:11: wir wollen siebzehn.
00:40:12: Warum siebzen?
00:40:13: Ja das andere Team hat es auch Okay.
00:40:18: Ein Punkt den du gerade angesprochen hast, du hast gesagt KI siehst du als Tool an für die Leute die dann letztendlich auch die Ownership haben finde ich richtig finde ich auch sehr wichtig vor allem dass man nicht sagt hey ich hab nix falsch gemacht ich habe bei Claude vertraut oder dem Karl Heinz hier und die KI hat irgendetwas Böses gemacht, was ja teilweise auch in Medien zu lesen ist.
00:40:40: Und die KI hat sich danach entschuldigt!
00:40:41: Da dachte ich mir bei meinen Mitarbeitern das sagt, die KI hatte sich entschulicht, will ich den Mitarbeitenden direkt feuern weil er nicht zurechnungsfähig ist.
00:40:48: Also wer einen menschlichen Verstand einer KI unterstellt der hat glaube ich ganz andere Themen die mal aufgearbeitet werden sollten.
00:40:56: Aber bei dem Thema finde ich einen Punkt super wichtig und ich glaube, da müssen wir drauf eingehen.
00:41:02: Denn Tools wie das klassische Refactoring in meiner IDE, dass super-wichtig und supergutes sind hat Deterministisch.
00:41:10: Und ein generatives KI-Tool ist nicht deterministisch und deswegen fällt es mir halt schwerer mich darauf zu verlassen.
00:41:17: auch eine statische Kotanalyse die funktioniert immer gleich.
00:41:21: wenn der gleiche Code reinkommt kommt immer das gleiche Ergebnis raus.
00:41:25: Bei meiner generativen KI, wenn ich da den gleichen Code reinstecke und lasse ein Review machen kommen aber immer andere Ergebnisse raus.
00:41:33: Mit einer gewissen Deckungsgleichheit natürlich Aber es ist immer so ein bisschen unterschiedlich.
00:41:38: also Ich habe immer noch diesen Würfel dabei wo ich sage okay Ah heute leider nur eine Fia sorry.
00:41:45: Also ich glaube das ist auch wichtig dass man's im Hinterkopf behält.
00:41:48: Absolut, ja du hast einen richtigen Punkt angetroffen dieser nicht Determinismus der dazwischen liegt und.
00:41:56: Da gibt es verschiedene Strategien über den Einfahren kann.
00:42:00: zum Beispiel eine Sache mit der ich gerade viel experimentieren ist man kann hier auch Architektur regeln für die Software in Code gießen zb ArcUnit in der Java Welt dass dann sagst okay du möchtest halt folgenden Packages dürfen nur abhängigkeiten zu folgende Packages mit haben Und du möchtest folgende Muster quasi sicherstellen.
00:42:22: Du möchtes, dass bestimmte Teilbereiche deiner Software entkoppelt sind?
00:42:26: Ja!
00:42:27: Dass du quasi deine Constraints, deine Guard Rails beschreibst in Code und darauf musst es dann matchen.
00:42:36: Das heißt das LLM... nenne ich es meistens ja auch, den Muster verstärker.
00:42:44: Wenn du schlechte Musste in deiner Software hast, wenn er versucht, um schlechte Muster fortzuführen und wenn der gute Muster vorfindet, besteht die Chance dass er die auch fortführt.
00:42:53: Und dann kann man das so ein bisschen mit einfangen.
00:42:55: Dann sieht man, da kann man vielleicht früher merken, dass er falsch abgebogen ist bei
00:42:59: irgendetwas.
00:42:59: Weil dann halt der Test fehlschlägt, der die Architektur registriert.
00:43:03: oder man nimmt auch statische Analyse-Tools hier sagen, Datei soll nicht zu groß werden Funktionen soll nicht so groß werden, damit wir es als Menschen auch wieder mit verstehen können.
00:43:12: Und wenn man das als Feedback, wenn man dass als Sensor betrachtet und das Feedback wieder in die agentische Schleife mit reingeht, dann korrigiert er sich ja wieder selber um zu fangen.
00:43:21: Und da ist das adefakt was rauskommt, dann glaube ich auch wieder besser zu verstehen und einfach zu verstehen.
00:43:26: Ich glaube, das ist so ... Das Ding, was wir verstehen müssen... Dass wir den Code, die Changes wieder dahin bringen müssen, dass sie einfach verständlich sind, dass Sie auch nicht kopfrei passen.
00:43:37: Ja René, ich glaube wiederholen mich denn ich muss auch hier sagen.
00:43:41: Ich finde das absolut nachvollziehbar und richtig was du sagst und ich glaube auch dass es der einzige Weg wie man mit dem Thema umgehen sollte keine Ahnung was in zwanzig Jahren ist das wissen wir beide nicht.
00:43:53: aber glaubstand heute müssen wir, wenn man mit KI-Tools arbeiten, uns immer klar machen dass die Verantwortung bei uns liegt und zwar nicht in der Verantwortung das der Code kompiliert.
00:44:05: Und dann irgendwo auch deploit werden kann vielleicht auf dem Kundensystem sondern auch die Verantwortung dafür, dass wir das alles verstehen.
00:44:15: Und das gefährliche ist halt, wir müssen es nicht tun.
00:44:19: Wir müssen den Code gar nicht verstehen und er funktioniert trotzdem aber irgendwann fällt es uns halt auf die Füße.
00:44:24: und das bringt mich irgendwie so direkt weiter zu meiner nächsten Frage, die ich mir noch aufgeschrieben habe und zwar hatten schon ein bisschen darüber gesprochen wie verändert denn jetzt diese ganze technische Entwicklung so ja das Berufsbild oder vielleicht auch die Kompetenzen von den ganzen Entwicklerinnen und Entwicklern draußen.
00:44:44: Du hattest es schon gesagt, der Aspekt oder der Fokus auf Software Engineering wird wichtig sein.
00:44:50: ich habe zufälligerweise mal Software Engineering studiert vor zwanzig Jahren.
00:44:53: Das gab's als Studiengang.
00:44:54: damals gibt's vielleicht immer noch weiß ich nicht aber viele Diagramme gezeichnet etc.
00:44:58: also Da hast du ja schon ein bisschen was gesagt, aber mich würde ganz konkret interessieren.
00:45:02: Was siehst du denn?
00:45:03: Was braucht man denn aktuell einfach an Kompetenzen um hier gut aufgestellt zu sein und da auch wirklich selbstbewusst und vernünftig mit der Technologie arbeiten zu können und natürlich davon profitieren zu können?
00:45:15: Denn darum geht es ja wenn wir nicht profitieren brauchen wir das ja auch nicht nutzen.
00:45:19: Ja
00:45:20: ich glaube das ist wie in drei Sachen rein.
00:45:21: zum einen eine gesunde Neugier dass man offen ist für neue Themen die man mal ausprobiert.
00:45:27: zum anderen aber auch ne gute Skepsis Ja, dass man erstmal alles der frag was rauskommt und was in dem prozess passiert.
00:45:33: Und das man auch versucht es zu verstehen die zum beispiel so ein agent arbeitet ja aber auch eine sichere umgebung nehmen die sachen ausprobieren kann.
00:45:43: Und aus diesen drei punkten heraus ergeben sich dann immer inkrementelle anpassung verbesserungen die man an seinem system mitmachen kann.
00:45:51: also ich glaube es funktioniert nicht wenn es in den unternehmen reingeht und team was Das wollte ich schon sagen, klassisch entwickelt aber normal software entwickelt sagt okay ihr müsst jetzt Agenten benutzen und wer hier?
00:46:02: wir haben euch schon mal die komplette Harnes vorprogrammiert.
00:46:05: Ihr müsst eigentlich bloß noch da bei G-Raticket reinwerfen in den Kommentaren los geht's sondern man muss halt wirklich einmal gucken ok was macht das Tool wie funktioniert das?
00:46:16: Wie reagiert es auf mein Code?
00:46:18: ist der eigentlich gut dokumentiert?
00:46:20: vielleicht müssen wir den Code auch erstmal nochmal ein bisschen umführen ummodellieren.
00:46:24: Vielleicht muss man noch mal eine Package Struktur mit einführen, vielleicht müssen wir das würde ich noch ein bisschen anpassen und vielleicht auch mal die Readme aktualisieren, diese ganzen Sachen.
00:46:31: Vielleicht merkt man auch dass da Dokumentationen drin schlimmer ist, die halt komplett outdated ist was ja dann auch fatal sein kann für den Kontext und dass man damit rangeht.
00:46:41: Ansonsten wird gesagt Ich glaube es verlagert sich alles eher ein bisschen des Oxtrieren der Akkenten aber auch mehr in das Vordenken.
00:46:55: Um so mehr Leistung in das Vordenken reinsteckt, in das Strukturieren – ich sage es nicht, dass es ein Wasserfall ist, so soll's auf keinen Fall sein!
00:47:05: Umso geringer ist die Gefahr, dass er vielleicht mal falsch abbiegt bei der Entwicklung, wo man da nachkorrigieren muss.
00:47:11: und dann muss man ja sagen, dass nachcorrigieren….
00:47:13: Es ist ja nicht bloß das Problem, dass dadurch Zykler entstehen, die man vielleicht mit haben will, Verwörung ….
00:47:22: Sondern dass halt auch token verbrannt werden.
00:47:25: und ich glaube token ist ja das neue gold Man merkt es ja also github hat ja gerade das abrichtungsmodell umgestellt entropik geht auch mal hoch Die multiplikatoren für alle modelle sind momentan auch sehr, sehr hoch Und ich glaube das ist ein aspekt der wird Hoffentlich dieses jahr noch wichtiger werden.
00:47:47: Ich nenne so ein bisschen des token ops thema analog zu finops Dass man auch ein bisschen mehr drauf guckt, okay wie viele Token verwende ich denn eigentlich in meinem Prozess kann ich da auch optimieren.
00:47:58: Ich glaube das wird auch noch so eine... Also wenn es dann relevant wird also wenn jetzt ein Team natürlich irgendwie zehn tausend Dollar pro Monat in Enttropic investiert für die Softwareentwicklung muss man sich auch fragen ist das dann wirtschaftlich?
00:48:13: Wie kann man den Prozess optimieren dass er wieder günstiger ist?
00:48:17: aus der Kostensicht
00:48:18: ja.
00:48:19: Und all diese Aspekte spielen dann, glaube ich auch mit rein, die in einem Team mit aufgehangen sein sollen.
00:48:23: Wo sich die Arbeit auch mithin verleiert?
00:48:26: Ja also da habe ich mir direkt gerade nochmal hier auf meinem Papier ganz analog direkt Nummer zwei Dinge gerade notiert.
00:48:36: das erste was ich da spannend finde ist wenn es darum geht dass sich der Berufsalltag verändert dass man mehr hingeht zur Planung zu Verifikation Dass es dahin geht, dass man mehr Zeit investiert um das System zu verstehen anstatt jetzt nur den Code zu produzieren.
00:48:58: Dann frage ich mich oft wie schaffen das dann vielleicht Leute die jetzt erst in einen Job einsteigen?
00:49:05: Denn ich glaube, dass Leute die schon viel Berufserfahrung haben, schon viel Code gesehen haben.
00:49:10: Leute wie dich zum Beispiel!
00:49:12: Ich glaube solchen Leuten fällt es einfacher komplexere Code Reviews durchzuführen, komplexen Code zu verstehen, Zusammenhänge, Systemiken etc.
00:49:21: zu verstehen.
00:49:21: Wenn man jetzt aber ganz frisch von der Universität kommt und ganz früh sein Bachelor oder den Master in der Tasche hat, dann fehlt halt noch diese Erfahrung.
00:49:31: Ich glaube die Erfahrung macht ja schon viel aus ob ich jetzt einfach gut bin oder nicht gut bin.
00:49:37: Klar das sind vielen Berufen so und warum soll es bei der Softwareentwicklung und Software Engineering anders sein?
00:49:42: Und da halte ich's momentan für sehr schwierig.
00:49:46: also vielleicht fällt mir auch nur schwer mich da rein zu versetzen Aber das ist eine sehr hohe Komplexität und ich bin jetzt auf einmal dann wirklich damit konfrontiert, dass alles zu tun hat vielleicht auch einen gewissen Leistungsdruck irgendwo weil gerade im KI Zeitalter überall geschaut wird.
00:50:03: Das alle schnell ist.
00:50:04: viele Unternehmen suchen erfahrene Software Engineers grade für solche Rollen.
00:50:10: und ich frag mich halt Wie kann man jetzt denn Nachwuchsleuten so eine Handreichung geben, um die Leute an den Klopper ranzuführen und sie vielleicht nicht irgendwie abzuschrecken durch sowas wie hey hast du Lust bei uns zu arbeiten?
00:50:24: Acht Stunden Kotmer wie am Tag.
00:50:26: Also das frage ich mich brauchen wir da vielleicht dann der Universität irgendwo ein bisschen in den Switch?
00:50:30: Das wird mehr im Bereich... Ja, weiß ich nicht.
00:50:35: Gerade Software-Engineering vielleicht auch lehren und dann vielleicht auch so ein entsprechendes Einsteigerprogramm in Unternehmen brauchen um Leute dort hinzuentwickeln weil es schon glaube ich heute für einen Berufseinsteiger ein anderes Berufsbild ist wie vielleicht vor zehn Jahren.
00:50:50: Das wäre so.
00:50:50: die erste Frage
00:50:52: Dass du ja schon gesagt hast dass die Unternehmen immer die erfahrene Entwickler suchen.
00:50:59: Aber die Einsteige von Heute sind ja die erfahrenen von morgen Und da müssen wir halt aufpassen, dass wir da nicht in eine Falle reinrutschen.
00:51:08: Da sehe ich tatsächlich ein strukturelles Problem.
00:51:12: also das muss dann glaube ich in der Organisation wenn jemand einsteigt mit attuziert werden, dass man sagt Wir machen das nicht alles über die
00:51:22: K.I.,
00:51:23: sondern wir machen halt nur Teilaspekt, wie ich vorhin schon gesagt habe ja dass das Kernsystem die Kernlogik schreiben wir gleich noch von Hand auch die Tests dafür aber das langweilige drum herum wie ein E-Mail stehen stelle darf man an Bittung oder so?
00:51:35: Dass wir die KI machen, dass dann wirklich noch eine Hands on Erfahrung mit da ist.
00:51:39: Eine andere Sache, mit der ich auch schon mal experimentiert hab, ich habe einen Retreat gemacht sozusagen.
00:51:46: Ich habe gesagt diese Woche benutze ich mal keine K. I Wow, ja und hab dann gesagt ich verzichte mal drauf und schreibe mal wieder von Handcode.
00:51:53: Das war sehr, sehr... Ja fast schon wie die Meditation.
00:51:56: dann, ja?
00:51:58: Sehr entspannen!
00:52:00: Du hast natürlich weniger Durchsatz aber du hast wieder ein bisschen das Gefühl, du findest zu dir selbst, da findest du dem Code, also jetzt wirst du sehr spektuell.
00:52:06: Ich wollte es gerade sagen ist eine spektuelle Erfahrung.
00:52:10: AID Talks
00:52:11: Ja, genau.
00:52:11: Aber vielleicht wäre das ja auch was, wo man dann sagt, man macht mal eine No-KI Woche in dem Team und sagt man schreibt halt nur Code?
00:52:17: Weil dann denke ich auch dass man überstellen im Code steuert und merkt okay das verstehen wir schon lange nicht mehr.
00:52:21: Das ist sehr komplex gelöst.
00:52:22: da müssen wir auf jeden Fall machen.
00:52:25: Ich glaube halt auch also finde ich eine coole Geschichte.
00:52:28: Ich glaub halt auch, dass du Dinge anders lernst wenn du die von Hand machst.
00:52:34: Also ich glaube du kannst KI-Tools gut nutzen, gut davon profitieren und die guten Arbeitsalltag einsetzen wenn du grundlegend verstehst was da passiert.
00:52:45: Ich meine, das ist wie wenn wir generell über Informatik sprechen.
00:52:48: Ich glaube dass es sinnvoll ist zu wissen was ist Assembler und wie funktioniert er generell auch wenn ich jetzt nicht jeden Tag Assemblers programmiere außer bei dem Embedded Bereich.
00:52:56: aber ich habe das mal gelernt und ich hab das im Hinterkopf und mir hilft das schon für das Gesamtverständnis von einem System.
00:53:03: zu wissen wie ist das aufgebaut oder Ähm, keine Ahnung.
00:53:06: Ich weiß wie funktioniert eine Hauptspeicher?
00:53:09: Wie funktioniert eine Adressierung und ich habe sowas sehr selten in meinem Berufsleben gebraucht.
00:53:14: aber zu wissen das existiert und zu wissen okay die Basics funktionieren so und so Das fand ich gut.
00:53:20: oder keine ahnung zu wissen wie ein Compiler funktioniert oder so.
00:53:24: Das hat mir oft im Alltag schon geholfen um andere Dinge besser zu verstehen.
00:53:28: Ja Ich glaube, ein Team oder ein Entwickler muss für sich eine Balance finden und sagt damit ist er dann zufrieden.
00:53:36: Und als Junior bist du natürlich auf dem Thema Feedback von deinem Team von den erfahren mit angewiesen.
00:53:42: Wenn ich jetzt immer bei mir im Team hätte der Frisch eingestiegen, was alles noch per KI macht, dann merkt man ja nach ein paar Monaten wird es halt dünnern über das System Wissen, über die Patterns wenn man darüber spricht und so.
00:53:53: Das muss man glaube ich frühzeitig mit anfangen.
00:53:55: deshalb glaube Es ist ganz gut eine Methode zu finden.
00:53:57: Jetzt habe ich schon ein, zwei Methoden vorgeschlagen wie es machen könnte.
00:54:00: Es gibt auch noch andere Ideen.
00:54:02: das man sagt benutzt die generative KI halt eher für Prototypen Entwicklung um zu gucken wir etwas aussehen könnte.
00:54:09: Nimmt die Learnings wieder mit zurück und macht die Entwicklung dann selber im Team.
00:54:12: Dass man sagt man benutzt hat die generativen KI eher an einer anderen Stelle.
00:54:17: Da wo halt Prototype Entwicklung stattfindet da werden ja auch Entwicklungsressourcen gebunden kämpft man ja auch im Modrum.
00:54:23: Aber dass man sagt, da benutzt man weniger Entwicklungsressourcen.
00:54:25: Solche ressourcen werden dann eher für die Entwicklung am Produktionssystem mitgenutzt.
00:54:32: Wie oft hast du schon erlebt das man im Prototypen wegwirft?
00:54:35: Also insgesamt in deiner Karriere?
00:54:39: Fällt mir auch sehr schwer.
00:54:41: meistens ja aber ich glaube dieser Mein-Schiff muss dann einfach stattfinden.
00:54:45: Ja,
00:54:45: weil ich gebe dir recht.
00:54:47: Prototypen generieren mit KI ist absolut magisch!
00:54:50: Ich finde es so cool wirklich zu sagen hey ich brauche Folgendes bitte mach mal und du hast was was du anfassen kannst wo du drauf klickern kannst wo irgendwas passiert.
00:54:59: das ist wirklich absolut fantastisch.
00:55:04: Und da finde ich dann auch wieder den Gedanken der Code Factory ganz passend wenn man sagt man benutzt die Code Factory um Prototyp zu bauen.
00:55:12: dass man dann sagt, okay wir wollen jetzt folgendes Feature entwickeln.
00:55:17: Wir haben uns drei Varianten überlegt, baue die mal aus und deploy die automatisch da auf eine Staging-Behung keine Kunden bitten sind.
00:55:23: und dann vielleicht hast du sogar noch einen Agenten der entrüber geht, die usability analysiert oder welche anderen Analysen macht.
00:55:29: und dann kriegt man sich selber durch mal durch und lernt noch ein bisschen was daran.
00:55:33: Ja das finde ich halt absolut wertvoll das Feedback mit einzuholen weil aber es muss dann wirklich auch das Label dran sein ist für die Tonne.
00:55:41: Ja, der Kot wird weggeworfen.
00:55:42: was auf den Branches.
00:55:43: Weil ich muss an dem Branch auch einen entsprechenden Präfix näher zu bedeleteden.
00:55:48: Ich glaube dafür brauchst du aber echt so ein Mindset-Shift irgendwo weil ich sehe schon ganz viele Manager von mir die sagen hey das sieht doch super aus!
00:55:56: Das wollte ich jetzt wegwerfen und es kann man doch noch benutzen wäre da schade drum.
00:56:02: Okay, das heißt wir müssen einfach darauf achten dass wir jungen Leuten dann die Chance geben diese grundlegenden Dinge halt zu erlernen.
00:56:12: Ich finde es cool dass bei uns auch immer noch trotz KI Leute haben neue Kolleginnen und Kollegen haben die eben halt Berufseinschleiger sind.
00:56:21: ich glaube nämlich auch dass auf der einen Seite für die Zukunft wichtig ist.
00:56:26: aber ich finde auch dass es eine total schöne Bereicherung im Team ist.
00:56:30: Dann wenn ich in einem Team arbeite und das sind es nur fünf Leute, die alle wie schon zwanzig Jahre auf dem Buckel haben und mit KI irgendwie Magic machen.
00:56:38: Dann sind die fünf Leute halt auch ein bisschen blind vielleicht für manche Sachen.
00:56:41: Und ich find's total cool, wenn jemand dabei ist der da noch nicht so viel Erfahrung hat und dann halt auch mal eine in Anführungszeichen dumme Frage stellen kann, die aber oftmals gut ist einfach.
00:56:53: Da kann ich vielleicht auch noch einen ganz gute Analobie mitbringen.
00:56:56: oder mit Geschichte.
00:56:58: Ich war auch letztens auf Kundenprojekt und haben ja haben wir die KI auch benutzt, um Sachen zu spalten.
00:57:06: Es ist wenig von dem KI Ko tatsächlich in die Produktion übergangen was in Ordnung war.
00:57:10: aber ich habe die KI tatsächlich den Agenten sehr viel dafür genutzt um ein Architektur Review zu machen.
00:57:15: Und ich hab dann jede Woche habe ich quasi das Premium Modell was es gab zu der Zeit einen Architek-Tool-Review angeschlossen vom Gesamtsystem und hat mir die Top Ten Feindingsgewichte draus geben lassen Und die bin ich dann durchgegangen.
00:57:30: Auch von Hand hab die noch mal gewichtet, passt das so?
00:57:32: Ist es eine bewusst Entscheidung oder eine unbewusst Entscheidung?
00:57:35: Bin dann hingegangen und habe das System dann entweder um Dokumentation erweitert.
00:57:37: oder habt's gefixt?
00:57:39: Ja!
00:57:39: Das fand ich auch ne sehr, sehr interessante Erfahrung weil dadurch ist dann halt... Also erstmal ein Gesamtarchitekturreview immer sehr teuer.
00:57:49: also wenn du in jemandem Beratung holst, das dauert ja nach zwei drei Tage oder so, dann bist du halt schnell mal fünfstellig da bist du bei zehn Dollar oder sowas das modellich kostet.
00:57:58: Wenn der Output mit ist, dann wirft es ihn weg und wenn nicht, kannst du ihn vielleicht drei Punkte verwenden.
00:58:04: Aber es hat mir halt sehr geholfen noch tiefer in die Aspekte des Systems einzutan.
00:58:10: Noch tiefer das zu verstehen den Sinn rauszuarbeiten.
00:58:13: Und manchmal hat da wirklich auch Performance Probleme befunden, die halt wirklich über Knotenfunk drin waren.
00:58:17: Das fand ich ja extrem wertvoll weil dann hatten wir wieder effizientere Software auch mitgebaut.
00:58:22: Darf
00:58:22: ich das fort?
00:58:23: Ist glaube ich auch ein gutes... Gutes tool für junioren die an so eine code war das reingehen um den code mit zu verstehen, dass man dann einfach mal explorativ die system benutzt um halt bestimmte aspekte des systems zu beleuchten.
00:58:38: Also glaube ich der sofort ist ein mega zugewinnen vor allem weil du halt nicht nur sagst hey bitte machen wir mal ein architektur review und dann kommt das ergebnis wie das konfluenz rein sondern Du schaust für die Teile an, die rauskommen.
00:58:50: Die Findings und bewertest dich dann nochmal und entscheidest dann auch ganz aktiv okay?
00:58:55: Da ist was dran!
00:58:56: Da lohnt es sich, Dokumentation zu erweitern, was du fixen oder es lohnt sich nicht weil's gar nix ist.
00:59:01: Und das finde ich ist halt ein total tolles Beispiel dafür wie man so eine Technologie halt einfach auf wirklich gut und gewinnbringend einsetzen kann.
00:59:13: Ja René, ich habe noch einen zweiten Punkt auf dem Zettel stehen und zwar du hattest schon die Tokens angesprochen das neue digitale Gold.
00:59:22: Und ich sage mal so ich komme aus einer Welt so technologisch wo man irgendwann mal gesagt hat zu Wanderlock in es total schlecht ist total schlecht.
00:59:33: und ich mein hier bei Inno-Wex Wir halten ja auch sehr viel von Open Source Software und ich bin jetzt auch schon, ich weiß gar nicht, fünfzehn Jahre oder so bei InnoVex dabei.
00:59:43: Und wir hatten zwar auch immer proprietäre Software zum Beispiel der Microsoft Stack aber wir haben von Anfang an schon... sehr viele Open Source Produkte eingesetzt.
00:59:53: Das ist nicht nur für die Entwicklung, irgendwie Editor oder Developmentals sondern auch Open Source Stack für unsere Kunden.
01:00:00: also ich kann mich erinnern sowieso... ...zwei-tausend elf zwölf da hat es mit Hadoop beispielsweise angefangen auf dem Apache Projekt so Big Data Bereich und ich finde das super!
01:00:12: Also nicht Hadoob sondern so Open Source.
01:00:16: Und jetzt kommen wir aber so ein bisschen in die Richtung, wo Wanderlogin irgendwie wieder cool ist.
01:00:24: Denn wir haben halt schon, finde ich, eine sehr starke Markdurchdringung auch gerade von Anthropic mit Cloudcode – das ist in meiner persönlichen Wahrnehmung so das Populärste aktuell!
01:00:39: Ansonsten haben wir natürlich GitHub Co-Pilot, das nutzen auch noch viele und ich weiß gar nicht wie stark die Verbreitung von Codecs ist.
01:00:47: Von OpenAI du nix gerade also dann wird ja auch groß sein.
01:00:52: Also das heißt wir haben so ein paar Platzhirsche es gibt ein Paar Op-Wage Modelle.
01:00:56: Ich glaube dieses... Wie hieß denn dieses neue Modell?
01:00:59: Das jetzt vor einiger Zeit raus.
01:01:00: Kani, Karna, Kimi der erste Buchstabe war richtig.
01:01:07: Darüber habe ich ein Artikel gelesen, das soll ja wohl auch ganz gut sein.
01:01:11: Da wird mich interessieren zum einen wie ist denn deine Wahrnehmung?
01:01:16: Sind diese proprietären Modelle aktuell noch absolut marktführend?
01:01:20: oder gibt es vielleicht auch schon so eine Entwicklung hinzu Open-Wades-Modellen die vielleicht ein bisschen weniger Wendellogin mitbringen?
01:01:29: Wenn man den Wendallog in, muss man nochmal bisschen auseinandertröseln.
01:01:33: Du hast jetzt zumal ein, wenn nennst du mal den Inference Provider ja da wo das Modell läuft, wo dein Prompt ankommt der dir hier Antworten raus gibt.
01:01:42: Der ist... Da gibt es verschiedene Anbieter, da gibt's die Entwicklungsplattform wie zum Beispiel Github.
01:01:50: Introfic geht wahrscheinlich auch so ein bisschen in die Richtung aber dann gibt es halt auch sagen wir mal neutrale Inference-Provider wie ein ABS oder eine Escher
01:01:59: und
01:02:00: andere anderen auch noch.
01:02:03: Ich, was ich jetzt beobachtet habe und wo ich denke dass die Tendenz hingeht es werden sich so ein paar KI Entwicklungsplattformen als All-in-One Lösung versuchen zu platzieren.
01:02:12: GitHub ist da ganz vorne mit dabei.
01:02:14: das sie halt sagen mit GitHub Actions integriert mit GitHub Co-Pilot auf deren Plattform mit allen mögliche Sachen kommt bitte zu uns und dann ist der Lock natürlich größer.
01:02:25: bei Entropic sich gerade noch nicht so die Bewegung, dass es da hingeht.
01:02:31: Aber sie entwickeln teilweise auch schon properitäre APIs, die dann vom Chlorcode mitverwendet werden können.
01:02:38: Jetzt gehen wir mal zu lokal auf den... Das ist quasi die Inference-Schicht.
01:02:41: Dann haben wir die Modellschicht und die Modelle können ja auch bei verschiedenen Inferenceprovidern laufen.
01:02:45: Also ein Tropic-Modell kann auch bei AWS laufen lassen.
01:02:48: erstmal keine Login auf den Tropic.
01:02:50: Das andere ist ja dann das was lokal bei dir ist und das ist dein Agent oder dein Agentensystem.
01:02:57: Klar, da hast du den Copiler, da ist der Codex und da hast Du Cloud.
01:03:01: Die halt alle fest vertratet sind mit ihren Provider, aber du hast halt auch sehr gute Open Source Systeme wie zum Beispiel OpenCode das ist mein Favorit oder Pi.
01:03:11: Das ist jetzt eine kleinere minimalistische Variante eines Agenten die auch mitlaufen.
01:03:16: Da gibt es noch andere, die damit zu nennen sind.
01:03:20: D.h.,
01:03:21: da muss man einfach gucken an welcher Komponente geht man in den Log ein?
01:03:23: Und wo kann man das wieder mit entkoppeln?
01:03:27: Ich glaube es ist eine sehr essentielle Geschichte, dass man da nicht zu früh den Venterlock mit eingeht.
01:03:33: Aber ich glaube momentan sind wir an dem Punkt das so ein richtiger VenterLock noch nicht Da ist, dass ich sage wenn ich jetzt mein System switchen müsste von Claude auf Co-Pilot Das ist nämlich monat oder jahre kostet.
01:03:48: Ich glaube das ist eher ne Sache von Tagen.
01:03:50: aber letztendlich bedeutet das doch dann dass ich auf der einen Seite den Agent habe, der bei mir lokal läuft.
01:03:57: Da gibt es Open Source Produkte, du hast gesagt Open Code nutzt zu und da könnte man ja dann wahrscheinlich auch sagen, man kann wahrscheinlich nageben machen.
01:04:07: Da gibts Open Source Projekte und ich glaube mal die Komplexität so was zu entwickeln ist auch überschaubar für ein Unternehmen oder als Open Source Projekt.
01:04:17: aber wenn du sagst der Influence Provider oder auch der Model Provider Da sind wir dann ja schon.
01:04:22: aber in dem Bereich, wo es nur eine Handvoll kommerzielle Anbieter gibt.
01:04:26: und ob jetzt irgendwie Claude bei Anthropic gehostet wird oder vielleicht in der ABS ist letztendlich egal.
01:04:33: Weil du hast halt ein Unternehmen dahinter das die Finger drauf hat und AWS würde es nicht sagen ah!
01:04:39: Bei uns kostet's nur ein Hundertstel von denen was Anthropic haben möchte.
01:04:44: Und da frage ich mich halt ob wir uns da nicht zu so einer Art Wender Lock-in hinbewegen.
01:04:50: denn was passiert, wenn Anthropic und das hast du ganz am Anfang auch schon mal angesprochen.
01:04:54: Jetzt sagt hey wir hätten Bock jetzt einfach auf noch mehr Geld weil wir möchten jetzt vielleicht auch irgendwie sowas Absurdes wie der Stadtaufmaß bauen die kostet drei achtzig Milliarden Dollar habe ich gestern gelesen.
01:05:08: hätte gern Elon Musk für seine Stadt Aufmaß deswegen verklagt er gerade ob mehr Ei aber ist eine andere Geschichte.
01:05:15: Also was passiert, wenn jetzt so ein Anbieter wie Anthropic beispielsweise sagt okay wir möchten jetzt doppelt so viel Geld für unsere Tokens haben.
01:05:26: Ja also muss man erstmal sagen die haben das relativ clever gemacht.
01:05:29: ja weil alle sind angefix und haben jetzt eine Abhängigkeit dahin zu abgebaut.
01:05:33: Nicht nur wirtschaftlich Lizenstechnik sondern halt auch auf der Entwickler-Basis, ja?
01:05:38: Weil wir sind ja langsam zum Lackai der Maschine wenn man das halt wirklich hörenlos
01:05:42: benutzt.
01:05:44: Und es ist dann schwierig da aus der Loop wieder rauszukommen.
01:05:47: Ich glaube der Punkt wo du rauf hin möchtest wie ist denn die Qualität von Open Source Modell oder Open Weight muss man ja schon fast sagen.
01:05:55: und wie kommt man in eine Souveränität mit rein?
01:06:00: Ja absolut weil ich meine Ich weiß ja heute nicht, wie sieht es denn überhaupt politisch aus?
01:06:07: Also die großen Anbieter sitzen größtenteils in den USA.
01:06:11: Es gibt auch noch ein paar in China.
01:06:12: aber ich kann mir jetzt nicht vorstellen in der nahen Zukunft dass wir im deutschland einen Projekt für einen Kunden machen und wir nutzen so ein Provider in China.
01:06:20: da haben einfach alle Angst das mit den Daten dann nicht so sauber abläuft und dass das einfach alles abgeschnäuchelt wird.
01:06:26: Und ich glaube man kann auch offen sagen an der angst ist was dran.
01:06:30: Und wie sieht es mit den USA aus?
01:06:32: Also ich kann heute nicht einschätzen, ob das die nächsten Jahre alles cool bleibt oder ob's da irgendwelche crazy Gesetzesgeschichten gibt.
01:06:41: Wo wir als Europa dann sagen, ah!
01:06:43: Das können wir jetzt auch nicht mehr machen.
01:06:46: Ja also wir haben natürlich in Europa auch mindestens mal eine Variante im Vistral Die hinken ein bisschen hinterher aber jetzt gerade auch ne neue Modellfamilie released Aber ist okay für Softwareentwicklung Das ist nicht cutting edge.
01:07:03: Wir gucken uns natürlich auch immer mal die Open Weight Module an, also ich habe auch letzte Woche sehr viel mit Kimmy gemacht.
01:07:09: Fand ich aufs selbe Überzeugung bei der Entwicklung selber.
01:07:14: Also bei der Umsetzung und dem Code.
01:07:16: Ich hab mir auch das Hydraimodell angeguckt, es kam auch letztes Woche raus.
01:07:19: Diepsi, glaub' ich, habe ich mir tatsächlich noch nicht angegucht.
01:07:21: Aber ich muss sagen da können sehr viele, ja?
01:07:25: Die stehen glaube ich den westlichen Modellen im Nix hinterher.
01:07:29: Es ist wirklich so, glaube ich mich in der Trust Faktor den wir mit haben.
01:07:32: Ob wir dann den Influence Provider irgendwo und fern aus mit benutzen möchten?
01:07:36: Weiter gehen unsere Daten rein oder wissen wir nicht ob sie die fünf Trainings nutzen.
01:07:40: Ja
01:07:41: das heißt die Frage ist eigentlich wie kriegen wir da eine jetzt wo wir eigentlich ganz gute Modelle haben?
01:07:46: Wie kriegen wir eine lokale Inference sind oder eine abgesicherte Inference?
01:07:49: ja Und dann kannst du natürlich gucken Du kannst bei Hetzner kannst dir auch ein GPU Note kaufen Du kannst auch bei AWS dir GPU Nutz kaufen Aber es hat sehr teuer alles gerade.
01:07:58: Ja, eine wirtschaftliche Abwägung.
01:08:02: Ich denke das ist auf jeden Fall ein Punkt in sich jedes Unternehmen mit auch die Landkarte schreiben soll.
01:08:08: Die das mir anzuschauen und vielleicht einen Vorbildplan schon zu haben.
01:08:14: Vielleicht für auch ein lokales GPU-Cluster aber vielleicht für auch im innerdeutschen GPU Anbieter wo solche Modelle mit rauflaufen.
01:08:22: Und größere Firmen werden Schritt für Schritt dahin gehen dass sie halt eine eigene KI-Plattform für sich entwickeln.
01:08:28: KI-Platform heißt es dann vielleicht KI Gateway gibt, wo man einfach so sagt ich möchte ein Modell benutzen und das sind verschiedene Modelle drin die da dann ruten können auf verschiedene Probeite.
01:08:38: Und dann zwitscht man das halt immer auf den lokalen Probeiten.
01:08:42: es gibt immer noch Befindlichkeiten in der Tonalität wie man Modelle mit anspricht.
01:08:47: ja dass ist aber glaube ich nicht so wichtig in unserer Welt der Software Entwicklung.
01:08:53: das ist dann wichtiger wenn wir KI als Bestandteil einer Produktionssoftware benutzen welche Tonalitäten wir treffen.
01:09:01: Ja, da arbeitet man ja auch sehr viel mit Evaluierung und so.
01:09:04: Und das haben wir bei uns gar nicht genau ist.
01:09:09: ich habe natürlich Ich meine, ich hab es noch so ein MacBook, sondern M drei wo dann irgendwie sixen dreißig Gigabyte Unified Memory drauf sind.
01:09:16: Da kann ich auch ganz gut Gemma vier laufen lassen in der nachb Variante oder einen quantisiertes können drei sechs.
01:09:25: Das sieht doch alles ganz gut aus muss halt auch sagen Art Qualität Da, wo wir bei den Top-Modellen sind.
01:09:31: Dann muss man sich fragen was möchte man?
01:09:34: Möchte man halt die Topqualität haben und nimmt da den Log in oder ist mal zufrieden mit dem was man dann lokal hat oder lokal heißt es auch im Netzwerk verfügbar ja.
01:09:46: Oder macht man vielleicht ein Hybrid Modell dass man sagt für das für die Denkphase Für die Research Phase am Anfang, wo ich schon gesagt habe da soll der Engineer mehr reinstecken, da nimmt man halt potenterin Modelle Aber für die Umsetzung nehmen wir dann halt ein lokales Modell.
01:09:59: Ja, Alkohose des Modells.
01:10:03: Das muss man auf jeden Fall mit betrachten.
01:10:04: aber auch da umso größer das Modell auf der GPU und so niedriger ist dann noch der Durchsatz ja?
01:10:13: Und dass es da wieder eine Usability und Cycle Time Frage.
01:10:17: also ich kann bei mir auch so ein Zweiundzwanzig Milliarden Modell laufen lassen Aber es hat langsam, dann habe ich halt fünf Tokens pro Sekunde.
01:10:30: Und wenn ich mir einen Feed an fünf Token pro Sekutter angucke und das ist ein bisschen wie Daumenkino.
01:10:33: Dann dauert
01:10:34: ein bisschen für die Meditation aber vielleicht für dich ganz gut.
01:10:37: Du brauchst wieder hier so'n Retreat.
01:10:40: Dann switcht einfach um aufs lokale Modell und dann wirst du entschleunigt.
01:10:44: Ich muss aber immer warten bis sich was sagen kann.
01:10:47: Ich glaube halt, das ist so ein generelles Thema wo ich gerne ein bisschen mehr Diskussion wahrnehmen würde.
01:10:54: Weil aktuell schwimmen wir natürlich ganz oben auf dieser Hypewelle und alle Leute übertreffen sich oder versuchen sich darin zu übertreffen was für coole Dinge man tun kann, was man alles machen kann mit KI und das ist zweifelsohne ja auch sehr spannend.
01:11:09: aber ich glaube auch für einen Unternehmen ist es wichtig kette ich mich jetzt irgendwo an Und wenn ich jetzt irgendwie meine Prozesse immer auf die neuesten Modelle von beispielsweise Anthropic drauf packe, und jetzt sagt Anthropic halt okay wir erhöhen die Preise oder es gibt wie gesagt einen politischen Grund weil deswegen ist nichts mehr nutzen kann.
01:11:30: Dann wird's ein bisschen schwer.
01:11:32: und bei diesen Open weights Modellen ist natürlich auch die Frage im Raum Wie lange wird es sie denn geben?
01:11:38: Also natürlich kann der Regisseur ein Anbieter irgendwann sagen, hey Leute!
01:11:40: Wir haben euch jetzt so richtig geil abwendig gemacht von unseren superköstlichen Open-Waids Modelle.
01:11:46: Aber jetzt gibt's keine neuen mehr.
01:11:48: Wenn ihr neue haben wollt dann kosten die jetzt Geld.
01:11:51: Da muss man sich natürlich die Frage stellen was kann ein neues besser als das alte?
01:11:56: ja also wenn wir jetzt einen nehmen wir mal ein Chemie zwei sechs und Chemie sagt alle.
01:12:01: Moonshot sagt die Firma hinter Chemies sagt irgendwie drei Null muss ab jetzt lizenziert werden.
01:12:06: Aber Chemie-Zweisex ist immer da, aber Chemie Zweisext ist ja auch quasi auf dem Corpus bis vor einem dreiviertel Jahr trainiert.
01:12:13: Ist ja auch gut genug eigentlich und man reichert den Kontext der heutzutage auch um aktuelle Dokumentationen mit an.
01:12:22: Weil sonst funktioniert das Ganze gar nicht mehr weil die ganze Softwareökonomie sehr einfach schneller geworden.
01:12:27: Wie viel verliert man dadurch wenn man jetzt ein zwei Jahre als Modell verwendet?
01:12:30: Das ist eigentlich die Gernfrage die es sich zu entdecken geht.
01:12:33: Ja, es kommt natürlich auch ein bisschen darauf an ob's vielleicht dann doch neue Ansätze gibt und solche Modelle verschneller oder effizienter zu machen.
01:12:39: Weil wenn du dir jetzt heute einen Modell anschaust das zwei Jahre alt ist, dass es dann zum Beispiel bei Open AI durfte mit Chatchapity III sein, dann wirst du ja schon deutlichen Unterschied feststellen weil eben nicht nur der Korpus größer wurde sondern weil man da einfach nochmal ganz neue Ansatze hatte um das Modell zu erschaffen.
01:12:58: Die die Annahme, dass das was wir jetzt haben so gut ist es für immer passt.
01:13:05: Ich glaube hinter IT immer ein bisschen schwierig.
01:13:09: Ja also ich glaube man muss dann schon die Liebs mitnehmen?
01:13:14: Aber wenn's jetzt keine signifikanten Sprünge gibt, glaube ich ist auch eine sicherer Basis und man sagt, wenn dem die Zeit ein Chemie zwei sechsten lasst das Lokal auf einer GPU Klasse laufen Und damit ist man auch erstmal glücklich die nächsten drei Jahre und dann muss mal gucken was als nächstes kommt.
01:13:31: Ich las neulich den Artikel von Cloudflare, die haben bei sich im Unternehmen auch Chemie zwei deswegen kam ich vorhin auch drauf im Einsatz und die haben da auch ihre Architektur beschrieben und haben auch beschrieben dass sie eben halt Ich weiß gar nicht.
01:13:46: Eine vierstellige Anzahl von Leuten in der Entwicklung haben, die eine sehr vielstellige Anteil von Tokens verbrauchen und konsumieren pro Tag – das ist auch viel Geld!
01:13:57: Und dass sie da eben jetzt auch so eine KI-Plattform, die du erwähnt hattest aufgebaut haben wo man dann auch entweder auf dieses Chemie II Modell draufgehen kann oder glaubt auch aus.
01:14:09: Weiß ich vielleicht an Thropic oder so je nachdem?
01:14:12: Ich weiß nicht wie es geroutet wird Aber dann kann man wahrscheinlich schon ausgehen, dass das so ein Zukunftsmodell für viele Unternehmen ist oder?
01:14:20: Genau.
01:14:20: Das hatte ich vorhin auch so ein bisschen gesagt mit der internen KI-Engineeringplattform.
01:14:23: Es gibt ja in den letzten Jahren immer den Begriff des Platform Engineerings.
01:14:26: Ich glaube wir kommen jetzt zum KI-Plattform Engineering.
01:14:29: Dass man halt sagt es gibt halt einen KI-Gateway gegen die, die Agenten mitlaufen wo dann vielleicht auch da nicht viel leidt sondern auf jeden Fall auch das API Keyhändling mit laufe sollte.
01:14:40: Vielleicht auch eine Verbrauchsmessung wo man vielleicht auch mal Modell ausstellen kann, wo vielleicht auch ein Content-Filtering mit raufläuft.
01:14:47: Dass keine personenbezogenen Daten mit rausgehen.
01:14:52: Da wird sich glaube ich ein bisschen was ergeben in den nächsten Jahren.
01:14:55: Ich glaube es muss ja weil irgendwie muss man das ja auch managen.
01:14:59: jetzt verlassen wir uns alle gerade sehr auf die Management Systeme von Etropic und den anderen.
01:15:07: aber ich glaube da müssen wir als große Firmen dann... eher in die Eigeninfrastruktur investieren, um das auch noch regeln zu können.
01:15:15: Ja vor allem du möchtest als großes Unternehmen ja auch nicht so abhängig sein dass wenn das Unternehmen, dass dir die Dienstleistung erbringt ist irgendwie eine Downtime hat, dass du dann sagst oh sorry wir können jetzt nicht arbeiten weil irgendwas funktioniert nicht.
01:15:29: und ich meine sowas kann immer passieren.
01:15:30: Wir hatten in Deutschland jetzt diese Woche den Fall, dass auf einmal die ganzen Diätomains immer funktionieren haben Weil man bei der DENIG ausversehend kleinen Fehler gemacht hat.
01:15:40: Und es kann ja immer was passieren, dass mal einfach auch so ein großes Unternehmen mal einen Tag weg ist.
01:15:46: Ja und da ist es halt spannend das gerade in dem Artikel von Cloud-Fall den du genannt hast.
01:15:50: sie setzen zum Beispiel auf OpenCode.
01:15:52: Das heißt auch lokal bei den Agenten setzten Sie auf einem Opensource Produkt was erst einmal vendorneutral ist.
01:15:57: also OpenCodes kannst du sagen mit verschiedenen Vendoren.
01:16:00: Man knüpfen wir und da haben sie auch wieder im Plugin gebaut für die Authentifizierung, dass sie gegen ihre eigene SSO läuft.
01:16:06: Das heisst ihr habt es dann vorhin indikiert in der Ökosysteme.
01:16:08: Das heißt, da haben Sie erst mal den Ventilock auch schon auf der Ebene mit ausgehebelt.
01:16:14: Ja dann bin ich mal gespannt wann bei uns das erste Projekt kommt indem wir für Kunden so eine interne KI Gateway Plattform aufbauen?
01:16:22: Ich habe es noch nicht gesehen.
01:16:23: vielleicht gibt's doch schon irgendwo eins.
01:16:25: ich bekomme nicht mehr alles Nicht alle Projekte mit.
01:16:27: dies bei uns gibt nichts gerade.
01:16:30: Also das sieht man immer mehr.
01:16:32: dass es jetzt kommt
01:16:34: ja sehr cool Ja du René, dann hätte ich noch so eine Frage vielleicht zum Schluss und zwar.
01:16:41: Ich habe dir am Vorfeld gesagt dass du deine Kristallkugel polieren sollst.
01:16:45: Ich hoffe du bist meiner Bitte nachgekommen denn mich würde interessieren wo du aktuell noch die größten Probleme siehst in diesem ganzen Agentec Coding Bereich also vor allem so halt in der Praxis wenn man praxisnah Produktionsnah entwickelt Und wo es da deiner Meinung nach vielleicht spannende Lösungsansätze gibt?
01:17:10: Ich glaube, das größte Problem was wir jetzt in den nächsten Monaten haben werden ist einfach wie nutzen wir KI-Gewinnbringungen im Softwareentwicklungsprozess.
01:17:19: Wo setzen wir's ein und was zu schaffen?
01:17:21: Wir haben ja mal über das Ownership-Problem gesprochen dass das halt in die Warnigung mitrutscht.
01:17:25: Das würde glaub ich das prozessuale Problem werden.
01:17:29: also wo setzen wir die KI Entsprechend eine, welche Wirkung soll sie erzielen.
01:17:34: Wo setzen wir sie bewusst nicht mit ein?
01:17:39: Technologisch ist es jetzt schwer zu sagen was er bekommt die man sieht gerade so die Entwicklung in Richtung Background Agents, Kron-Agents.
01:17:51: also Claude hat schon angefangen sowas wie einen Kron mit einzubauen und dann halt regelmäßig über die Offenen Request geht und dann trübelteriert.
01:18:00: Und so, dass man sich quasi so ein HNOS mit aufbaut, wo halt die Arbeitsweise erleichtert wird für wiederkehrende Arbeit finde ich es ja auch alles ganz gut.
01:18:12: Und da einfach auch gucken, wo kann man das Gewinn bringt einsetzen?
01:18:17: Und viele Experimente machen.
01:18:18: Ich glaube, das ist ein Space, wo man viel einfach durch niederschwellige Experimentes gewinnen kann weil auch diese Experimenten kann man sicher wieder generieren lassen als Code.
01:18:28: Dann hat man erst mal irgendwie ein Python Script was das macht, dass man halt fest in die Grund habe im Server einträgt.
01:18:34: Es muss ja noch nix schreiben in die Tickets es muss ja kein Code generieren.
01:18:37: aber vielleicht kannst du irgendwie Signale generieren die man dann mal auswertet und das ist glaube ich eine gute Zeit einfach weil es so einfach ist jetzt code zu generieren für Experimente um dann auch dran zu lernen.
01:18:49: Ja das und wie gesagt technologisch.
01:18:55: Ich glaube, ich gehe jetzt erst mal an diese Richtung Background Agents.
01:18:58: Wir sehen immer mehr in Richtung Knowledge Systems.
01:19:01: Das ist halt ein... Momentan sind wir eher im Short-Term Memory Bereich unterwegs.
01:19:10: Das heißt wenn du den Agenten startest dann hat er den Kontext, den man sich zusammensaugt und das ist daran wo er arbeitet.
01:19:15: aber wenn ich jetzt zwei Tage später am feature in der ehrlichen Ecke arbeite muss er sich das Wissen erstmal wieder mit aufbauen.
01:19:21: Long Term Memory heißt dass er quasi das noch weiß, was da gemacht wurde und die Faktum hat.
01:19:27: Da wären wir viel Entwicklung mit zehn.
01:19:30: Da habe ich auch große Hoffnungen, sozusagen gibt es schon verschiedene Ansätze zum Thema wie man das auch mit Grachbasierenden Systemen regeln kann.
01:19:37: Aber es ist wie ein Gedächtnis, wissen muss ja auch irgendwann invalidiert werden.
01:19:43: Und das wird glaube ich die Größe krux werden.
01:19:46: genau ansonsten.
01:19:48: Ein Bereich, wo wir uns jetzt gerade auch mit Fokussieren ist das Harnes Engineering.
01:19:52: Aber die Messung von Effizienz von Harnissen, dass man guckt okay wie viele Tokens werden denn da verbraucht?
01:20:00: Was passiert wenn wir eine Änderungen in der Harnis machen und das gleiche Problem noch mal mit reingeben?
01:20:04: Natürlich fünfmal weil es ja probabilistisch ist.
01:20:07: Wie hat sich die Baseline geändert?
01:20:08: können wir dadurch auch was sparen?
01:20:11: Ja spannend René brauchen wir neben den ganzen technischen Entwicklungen und Innovationen vielleicht auch methodisch was Neues, weil wir hatten halt jahrelang immer unsere Agiles-Vorgehensmodelle.
01:20:26: Wir hatten da irgendwie ins Schrammaster, der sich darum gekümmert hat dass es dem Team gut geht das das Team gut miteinander arbeiten kann, dass die Kommunikationsflüsse im Team und auch zum und vorm Team gut laufen.
01:20:38: Wenn wir jetzt und verzeihmal bitte diese überspitzte Formulierung, wenn wir jetzt auch KI Agents als Teamglieder haben, müssen wir vielleicht auch ein bisschen überdenken wie wir generell miteinander kommunizieren und umgehen.
01:20:52: Um da vielleicht besser zusammenarbeiten zu können?
01:20:59: Das schlummert glaube ich ganz viel Potenzial gerade der Bereich... Ich nehme ein Beispiel, Meeting Minutes.
01:21:08: Also wir gehen mit dem Call und haben eine Stunde im Call.
01:21:10: einer muss sich hinsetzen schreibt die Meeting minutes.
01:21:11: wie viele Lücken sind in den Meeting minutes?
01:21:15: Jetzt jede Plattform kann ja schon Transkripte auch mehr erstellen oder keine Aufzeichnungen machen.
01:21:18: dann geht man das irgendwo hin um einen Transkrip zu bestellen und daraus kann wieder Meeting Minuts erstellen.
01:21:23: Was wäre denn wenn wir jetzt sagen wir sammeln alle Meeting Minuits und speichern in so ein Zeichengedächtnis mit rein und wir haben halt alles was da drin steht?
01:21:31: Mitarbeiter kommen nach vier Wochen Urlaub zurück und sagt was ist denn passiert?
01:21:35: fragt den Bord, der fasst das alles zusammen.
01:21:36: Alles super!
01:21:37: Aber es fließt noch andere Informationsquellen mit rein wie Ticketänderungen und Konsluenzänderungen usw.
01:21:44: Und die Synthese dessen kann ja durchaus die KI machen.
01:21:48: Ja klar.
01:21:49: Und ich glaube wir müssen die KI dafür nutzen nicht nur mehr Informationen zu erzeugen, die wir verarbeiten müssen sondern wir müssen sie dafür nutzen als solche Synthesen zu machen oder halt auch für Entscheidungsvorlagen auszubauen damit sie uns wirklich hilft.
01:22:05: Ja, und ich glaube da wird sich auch noch viel mit ändern.
01:22:09: Das sieht man ja so aus.
01:22:10: Der Co-Pilot in Teams ist ja mit drin.
01:22:12: Slack hat ja auch die große AI-Offensive gefahren.
01:22:17: Ich hoffe dass da auch mehr Integration in internen Systeme mit reinkommen.
01:22:23: Es gibt doch schon ganz interessante Ansätze wie man Backlog pflege vielleicht auch mit KI machen kann, solche wiederkehrenden Arbeiten Die einfach Zeit kosten.
01:22:34: Da, da wird sich glaube ich auch viel tun.
01:22:37: Ich hab tatsächlich auch schon so Storys gelesen wie Teams haben auch Agenten also ein... Ein menschliches Team hat einen Agenten für sich entwickelt und hat ihnen auch einen Namen gegeben oder eine Rolle.
01:22:50: Ja das heißt halt immer sagen okay wir haben die Gisela und die Gisele hat diese feste Aufgabe und die giesel als ein Team mitfällt.
01:22:57: Und dann kann die Giesela Stück für Stück mitentwickelt werden finde ich ja eigentlich auch ganz nette Idee dass man da halt sagt diesler kümmert sich immer darum halt irgendwie die miting mit zu schreiben also das matte.
01:23:13: Ja, ich glaube so generell ist es halt wenn das Arbeiten an sich verändert und wir haben ja gerade einfach einen großen Umbruch.
01:23:20: Ich glaub da ist es einfach wichtig den Menschen mitzunehmen und nicht nur sagen hey!
01:23:25: Es ist jetzt anders weil ganz individuell kann das ja schon noch einen großen Impact auf die einzelnen Personen haben.
01:23:31: also angefangen vielleicht von solchen Dingen wie jemand fühlt sich vielleicht überflüssig oder vielleicht der Sache nicht so gewachsen Weil das halt auch super super schnell passiert einfach.
01:23:42: Und ich glaube, da ist es halt wichtig, dass man auf der einen Seite die Technologie hat und ein Auge draufhat.
01:23:47: Und dann beispielsweise auch so Dinge tut wie du's gesagt hast, das man jetzt zu diesen Harnes da so evaluiert und schaut, wie kann man das machen um da technisch einfach besser zu werden?
01:23:58: Sicherlich auch so dinge wir zur Guardrails irgendwie zu konzipieren, dass die KI da einfach das tot was sie möchten.
01:24:04: Ich glaube genauso wichtig ist aber auch die Menschen halt so bisschen an die Hand zu nehmen um am Ende das Beste aus den beiden Welten zusammenzubringen.
01:24:15: Und ich glaube, wenn du nur das eine machst, dann wird es auf Dauer nicht funktionieren einfach.
01:24:20: Genau.
01:24:21: Ist genau ein Punkt?
01:24:22: Ja!
01:24:23: der mir aufgefallen ist, wo die Organisation auf jeden Fall mit drauf achten müssen.
01:24:27: Ich glaube das wird jetzt immer wichtiger werden einfach weil diese Technologien immer präsent sind.
01:24:32: Wir sehen es auch bei Claude.
01:24:34: mit Einführung von Claude Remote kannst du jetzt auch über dein Handy quasi deine Projekte mit steuern und Sachen mit entwickeln.
01:24:39: wir sehen sie bei OpenClaw oder dann noch Cloriringclaw die Claws dieser Welt ja, wo du halt auch über Niederschwellig, über Rotsepp Telegramm oder so halt auch deinen Projekt weiterentwickeln kannst.
01:24:49: Du kommst einfach nicht mehr zur Ruhe.
01:24:51: Ja Und da ist halt.
01:24:53: Man wollte schon gesagt bekommen diese feature richtig rein ist es so günstig geworden in features und das heißt du kannst einfach mal eine idee reingehen, man baut das Auto reagiert dann drauf und wächst da rüber.
01:25:01: Und ich habe das bei mir gemerkt irgendwann kommt der Kopf nicht mehr ans abschalten also muss dann wirklich.
01:25:08: Wir können sehr darauf achten dass wenn wenn ein feierabend ist das dann vielleicht auch wirklich feier abend ist und dass man dann nicht noch irgendwie fünf background agents hat die mit dem an ab und zu maassinkronen dann kommuniziert.
01:25:18: beim Abendessen sagt hast du gut gemacht machen wir das Weil dann bleibt der Kopf auch dabei.
01:25:23: Ich glaube, das Thema Burnout Prevention wird jetzt sehr wichtig werden in dieser Zeit.
01:25:30: Glaub ich dir sofort weil man hat halt schon eine ganz schön krasse Fomo einfach!
01:25:35: Weil du machst irgendwas auf wo du Nachrichten lesen möchtest egal ob es jetzt irgendwie eine Website ist ne News-Site oder LinkedIn oder Instagram und die wird immer angezeigt.
01:25:46: was für krasche Dinge das passieren Während du es gerade schläfst was da andere machen.
01:25:50: und ich glaube schon, dass man auch relativ schnell in so ein Stuhl reinkommen kann.
01:25:54: Und das super wichtig ist auch, dass eine Organisation darauf achtet, dass das nicht passiert.
01:25:59: Wir hatten das beim Thema ständig Erreichbarkeit und da gab's dann Unternehmen die tatsächlich gesagt haben den E-Mail-Account Du kannst nicht drauf zugreifen abends oder...
01:26:11: Ja und
01:26:13: ich glaub bei einem großen Herr Automobil herstellt, ich glaube bei VW war es so das während deines Urlaubs seine E-Mails gelöscht wurden und es gab halt eine automatische Antwort zu den Autorespons an den Sender der gesagt hat hey!
01:26:27: Der Herr Schochel ist gerade im Urlaub er kann die Nachricht nicht lesen.
01:26:30: bitte melden Sie sich nochmal am Zweiundzwanzigsten Fünften.
01:26:33: Und ich glaube dass sowas aber durchaus wichtig ist weil abschalten ist halt total wichtig, dass dein Körper und den Geist auf Dauer funktioniert.
01:26:43: Ich meine deswegen heißt ja auch Erholungsurlaub.
01:26:46: Ja ich glaube nicht nur das es die Formu ist sondern ich glaube also diese Qualitivität die jetzt halt stärker ausgelebt werden kann weil es halt einfacher ist in einem Satz ein Feature zu beschreiben du gibst es rein um dann entsteht halt etwas wo du dich ist.
01:26:58: sonst hättest du gesagt okay ich muss mir mal zwanzig Minuten anschreibdurchsetzen.
01:27:02: Am Ende war es eine Stunde und so sprichst du irgendwas rein es entsteht was und du hast zwei minuten später.
01:27:09: Also ich nehme auf jeden Fall aus unserem Gespräch jetzt mit, dass man für Menschen in meiner Rolle so im Bereich Agile, Agile Coaching... Dass man die auf jeden fall noch braucht.
01:27:20: Ich muss mal vielleicht einen neuen Namen suchen irgendwie.
01:27:22: Also nicht statt Wolfgang, da habe ich mich dran gewöhnt, das ist ja seit forty-seitig Jahren lang, sondern vielleicht für meine Rollenbezeichnung, vielleicht so Agile AI Coach oder Agile Ai Enabler also irgendein sowas werde ich mal überlegen aber das nehme ich auf jedenfall schon einmal für mich mit Allein.
01:27:39: deswegen hat es sich gelohnt.
01:27:41: Aber darüber hinaus, René, habe ich mega viel gelernt heute und ja... Ich bin sehr gespannt wie's weitergeht!
01:27:48: Und ich bin halt neugierig einfach.
01:27:53: Ich bin neugrierig was passiert weil ich kann das mir nicht vorstellen.
01:27:56: also ich glaube deswegen speichst mich jetzt auch irgendwie dich zu fragen, wie stellst du dir vor wie das in einem Jahr oder zwei Jahren ist?
01:28:01: Das stelle ich gerne diese Frage bei anderen Themen.
01:28:04: aber hier glaube ich ist es halt sinnbefreit irgendwo weil wir es nicht sehen können.
01:28:09: Oder siehst du es anders?
01:28:14: Ich glaube, keiner kann sagen was in einigen Jahren sein wird.
01:28:17: Also keine konnte vor Anfang von zwanzig sagen, was Claude da baut und wie etwas für den Impact mit hat.
01:28:23: auch die ganze Industrie.
01:28:24: Die ganzen Kündigungswellen, die dadurch gekommen sind, die ganzen Instabilitäten dann in den großen Softwareprodukten wie Amazon
01:28:30: Auch die Firmen, die ganz viele Leute entlassen haben.
01:28:33: Um dann zu merken, auch müsst ohne die Leute funktioniert es ja doch nicht.
01:28:37: und dann versucht er mit den Leuten einzustellen.
01:28:39: Das darf man nicht vergessen.
01:28:40: das war glaube ich so ein schwedisches Finanzunternehmen dass da präliert hat.
01:28:45: Ja aber IBM hat das ja auch gemacht.
01:28:47: Die IBM hat danach gesagt okay wir schaffen jetzt einmal irgendwie viertausend Unionstellen wenn mir das schon wichtig finden, dass wir Union haben, die uns später mal senior werden können.
01:28:55: Ja genau nochmal kurz zu deiner Deiner Rolle als Edgyle Consultant oder Edgyal Expert.
01:29:03: Das wird trotzdem bleiben, weil Edgyale heißt ja für mich auch so ein bisschen das Team mitnehmen, dass Zwischenmenschliche mitnehmen die Spannungen, die Konflikte mit aufarbeiten und da weiß ich nicht wie gut die KI schon ist um solche Spannungen mit rauszuhören.
01:29:20: Sakas muss mir zu identifizieren Und das dann einzuordnen, wahrscheinlich geht es auch schon.
01:29:25: Aber da finde ich schon ganz gut, wenn auch so eine menschliche Komponente da ist.
01:29:28: Weil wenn ich jetzt dran denke... Ich habe irgendwie einen offensichtlichen Konflikt mit jemandem ins Slack und die dann kommt der KI-Wort und sagt hey René, du scheinst deinen Konflik zu haben.
01:29:41: Hier sind fünf Tipps wie du einen Konflekt lösen kannst.
01:29:44: Hilft mir das dann?
01:29:47: Dann hätte ich lieber jemanden, der ein bisschen einfühlsamer ist Mit einer warmen Stimme, der mich abholt und dann ins Gespräch geht.
01:29:54: Ja, finde ich super wichtig weil wir dürfen die Menschlichkeit nicht vergessen.
01:29:59: Also das ist immer so dieses Ding wo mir auch ein bisschen zauber aufstößt wenn Menschen nur von Produktivität und Produktivitätssteigerung zu sprechen.
01:30:08: Ich meine wir sind halt keine Maschinen.
01:30:11: als damals das Fließband erfunden wurde von Henry Ford Da hat es angefangen, dass man Menschen so ein bisschen vermachinlicht.
01:30:18: Denn du hast als eine konkrete Aufgabe, du wirst gemessen an der Menge der Arbeit die du halt abliefern kannst.
01:30:25: und so eine ähnliche Entwicklung sehen wir heute finde ich auch im KI-Zeitalter.
01:30:30: da wird viel geschaut wie kannst du Menschen wegrationalisieren?
01:30:33: Und wo brauchst du unbedingt noch einen Menschen?
01:30:36: Ich glaube aber auf Dauer wirds nicht funktionieren Denn ich glaube, auf Dauer braucht ein Mensch einfach eine gute Umgebung wo es sich wohl fühlt um halt wirklich auch eine gute Leistung abzuliefern.
01:30:47: Denn man kann Menschen unter Druck setzen und kurzfristig ist das super effizienten um die Leistungen zu steigern.
01:30:54: aber langfristig funktioniert es ja nicht.
01:30:56: und dann hast du halt Leute die unzufrieden sind unmotiviert sind Und das möchte er kein.
01:31:03: also kann mir nicht vorstellen dass dein Unternehmen Lust drauf hat
01:31:06: Kann ich nur so unterschreiben.
01:31:09: René, mir hat es viel Freude gemacht mich mit dir heute mal zu unterhalten und ich schau gerade auf die Uhr.
01:31:14: Wir haben uns auch neunzig Minuten fast gequatscht.
01:31:16: sehr cool hatte schon lang nicht mehr so eine lange Folge aber das Thema hat's einfach hergegeben.
01:31:22: Ich bin gespannt was die KI macht und wenn nächstes Jahr vielleicht alles einmal flings gedreht ist dann müssen wir uns nochmal unterhalten würde ich sagen Schön dass du da warst.
01:31:34: vielen Vielen Dank.
01:31:35: Danke für die Einladung.
01:31:36: schönen Tag noch.
01:31:37: Das war mein Gespräch mit René.
01:31:38: Danke fürs Zuhören!
01:31:40: Wenn ihr Feedback oder Fragen habt, dann schreibt mir gerne an podcastatinnovacs.de.
01:31:46: und die nächste Folge von Digital Future kommt bald und bis dahin machts gut und bleibt neugierig.
Neuer Kommentar