00:00:00Mit der Veröffentlichung von Gemini 3 ist es vorbei für Entwickler,
00:00:04insbesondere für Frontend-Webentwickler – so ist zumindest das Gefühl,
00:00:08das man bekommt,
00:00:09wenn man Zeit auf X verbringt,
00:00:11und das ist wahrscheinlich keine gute Idee,
00:00:14aber das ist eine andere Geschichte.
00:00:16Hier ist eine tatsächliche Landing Page,
00:00:19die ich versucht habe,
00:00:20mit Gemini zu wipe-coden,
00:00:22und ja,
00:00:22sie sieht wirklich so schlecht aus,
00:00:24und ich komme gleich darauf zurück,
00:00:26ich zeige euch den Prompt.
00:00:28Auf jeden Fall,
00:00:29obwohl ich nur dieses furchtbare Ergebnis bekommen habe,
00:00:32sieht man auf X eindeutig jede Menge Posts,
00:00:35die beeindruckende Landing Pages,
00:00:37Visualisierungen,
00:00:383D-Modelle und alles in der Art zeigen,
00:00:41die mit Gemini wipe-coded wurden,
00:00:43und es sieht so aus,
00:00:44als würde es dabei einen hervorragenden Job machen.
00:00:47Auch wenn ich ein relativ schlechtes Ergebnis bekommen habe – vielleicht liegt es ja nur an mir.
00:00:53Ich dachte allerdings,
00:00:55Wipe-Coding bedeutet,
00:00:56dass man nichts wissen muss,
00:00:58aber auch dazu komme ich noch.
00:01:00Google selbst hat Gemini 3 bei der Vorstellung eindeutig als Wipe-Coding-Modell positioniert oder als ein Modell,
00:01:07das beim Wipe-Coding herausragend ist.
00:01:09Es ist buchstäblich der dritte Punkt in ihrem offiziellen Ankündigungspost auf X.
00:01:14Die Frage ist: Warum soll Gemini 3 wirklich so gut sein,
00:01:18dass man nicht einmal mehr wissen muss,
00:01:20wie man programmiert?
00:01:22Ist es kein Modell für echte Entwickler,
00:01:24sondern soll es uns wirklich ersetzen,
00:01:26weil es so viel besser ist?
00:01:28Es ist ein bisschen komplizierter als das.
00:01:31Schauen wir uns den offiziellen Ankündigungs-Blogpost auf der Google-Website an.
00:01:36In diesem Blogpost sehen wir bereits im zweiten Abschnitt wieder den Wipe-Coding-Teil.
00:01:41Sie heben erneut hervor,
00:01:43dass es beim Wipe-Coding erstaunlich ist,
00:01:45und die Frage ist: Warum ist das Google so wichtig?
00:01:48Warum rahmen sie es nicht als großartigen Assistenten für Entwickler ein?
00:01:53Ich meine,
00:01:54Google hat all diese KI-Tools,
00:01:56sie haben einen brandneuen KI-first-Editor Anti-Gravity rausgebracht – warum positionieren sie Gemini 3 als Wipe-Coding-Modell,
00:02:03und ist es wirklich so gut?
00:02:05Wird es unsere Jobs übernehmen?
00:02:07Nun,
00:02:08für Google macht das absolut Sinn,
00:02:10denn denken wir daran: Wie verdient Google Geld?
00:02:13Mit Anzeigen.
00:02:13Wo sind diese Anzeigen hauptsächlich?
00:02:16In ihrer Suche und auf YouTube,
00:02:18aber bleiben wir bei der Suche.
00:02:20Natürlich verändert sich die Suche,
00:02:22es geht immer mehr darum,
00:02:23mit einer KI zu sprechen.
00:02:25Trotzdem sieht man natürlich,
00:02:27besonders bei Google,
00:02:28weiterhin Ergebnisse,
00:02:29weil sie einem immer noch Anzeigen verkaufen müssen,
00:02:33aber es verändert sich,
00:02:34und Google hat eine klare Vision davon,
00:02:36wie es sich zumindest kurzfristig ändern sollte.
00:02:39Mit Gemini 3 haben sie ihr erstes Modell gebaut,
00:02:42das stark optimiert ist,
00:02:44um in der Suche gut zu funktionieren,
00:02:46weshalb es am ersten Tag für die USA in die Suche ausgerollt wird.
00:02:50Und es gibt ein Hauptmerkmal,
00:02:52das Gemini 3 hat: generative UI.
00:02:54Sie heben es in ihren offiziellen Ankündigungs-Blogposts hervor,
00:02:58und die Idee ist,
00:02:59dass Gemini 3 nicht nur Text generieren kann,
00:03:02um Fragen zu beantworten,
00:03:04sondern auch Benutzeroberflächen,
00:03:06Visualisierungen,
00:03:07interaktive 3D-Modelle – was auch immer für eine bestimmte Suchanfrage sinnvoll ist.
00:03:12Sie wollen also die Suche über reine Textgenerierung hinausbringen,
00:03:16sie wollen ein reichhaltigeres Nutzererlebnis haben,
00:03:20und der Schlüssel dazu ist ein KI-Modell,
00:03:22das gut darin ist,
00:03:23diese interaktiven Visualisierungen und Benutzeroberflächen zu produzieren.
00:03:28Und genau darum geht es beim Wipe-Coding – es geht darum,
00:03:32etwas zu produzieren,
00:03:33irgendein Ergebnis,
00:03:34irgendeine Benutzeroberfläche,
00:03:36die gut aussieht und gut funktioniert.
00:03:38Es muss keine komplexe Website sein,
00:03:41man muss sich keine Gedanken über Nischenfälle,
00:03:44über Sicherheit,
00:03:45Performance und all das machen – das spielt keine Rolle,
00:03:48wenn das einzige Ziel darin besteht,
00:03:50ein interaktives 3D-Modell zu erstellen.
00:03:53Und natürlich wird das für viele Anwendungsfälle ausreichen.
00:03:57Das ist übrigens nicht etwas,
00:03:59das Frontend-Entwickler ersetzt – das ist einfach etwas,
00:04:02das vorher nicht wirklich möglich war: diese Art von on-the-fly erstellter Benutzeroberfläche oder interaktiver Visualisierung für eine spezifische Benutzeranfrage.
00:04:12Das ist also eindeutig ihre Vision,
00:04:15Googles Vision für die Zukunft der Suche und damit für die Zukunft,
00:04:19zumindest die kurzfristige Zukunft,
00:04:21ihrer KI-Modelle.
00:04:22Natürlich ist Gemini 3,
00:04:23da es ein Frontier-Modell ist,
00:04:25auch generell gut im Codieren,
00:04:27oder sollte es zumindest sein.
00:04:29Auch hier sieht man auf X einige gemischte Ergebnisse.
00:04:33Wie erwähnt,
00:04:33pusht Google die Vibe-Coding-Narrative,
00:04:36und man sieht jede Menge Posts dazu,
00:04:38aber man sieht auch Posts,
00:04:40die dagegen anargumentieren,
00:04:41die schlechte Codequalität hervorheben,
00:04:44die erwähnen,
00:04:45dass sie von Gemini 3 enttäuscht sind oder dass es nicht so gut darin ist,
00:04:49komplexen Anweisungen zu folgen,
00:04:51dass es schnell und effizient und gut für Wipe-Coding ist,
00:04:55aber nicht unbedingt gut für komplexere Interaktionen,
00:04:58komplexere Aufgaben.
00:05:00Und das war so ähnlich auch meine Erfahrung.
00:05:02Gestern habe ich einen Post geteilt,
00:05:05dass ich nicht wirklich überzeugt von Gemini 3 bin,
00:05:08weil ich ernsthafte Probleme hatte,
00:05:10es dazu zu bringen,
00:05:11den Aufgaben zu folgen,
00:05:13die ich ihm geben wollte.
00:05:14Es hat es oft getan, aber nicht immer.
00:05:17Es hat zu bestimmten Zeiten unnötig komplexe Schritte unternommen,
00:05:21es hat auf Code beharrt,
00:05:22der eindeutig nicht funktioniert hat.
00:05:25Um ein Beispiel zu geben: In einer TanStack-Start-App,
00:05:28an der ich gerade arbeite,
00:05:30hat es weiterhin validator verwendet,
00:05:32um Input für eine Serverfunktion zu validieren,
00:05:35obwohl die korrekte Methode input ist.
00:05:37Validator klingt vielleicht klein und nischig,
00:05:40aber denkt daran: Die Verwendung von validator generiert einen tatsächlichen Fehler,
00:05:45einen Fehler,
00:05:46den man abfangen und als Output sehen kann,
00:05:49auch als Modell,
00:05:50wenn man ein paar Type-Checks durchführt.
00:05:52Und obwohl ich das manuell gefixt habe,
00:05:55hat es validator immer wieder neu eingeführt und das zurück zu validator geändert.
00:06:00Es waren Probleme wie diese, die ich hatte.
00:06:03Lustigerweise war ich auch beim Wipe-Coding nicht erfolgreich.
00:06:07Ich habe versucht,
00:06:08es dazu zu bringen,
00:06:09eine Landing Page für einen erfundenen professionellen Reinigungsservice zu erstellen,
00:06:14und,
00:06:15nun ja,
00:06:15wenn ihr das Video schaut,
00:06:17so sieht es aus.
00:06:18Ist das gut?
00:06:19Ich bin mir nicht sicher.
00:06:20Ähm,
00:06:21ja,
00:06:21es verwendet zumindest kein Lila,
00:06:23aber nur,
00:06:24weil ich ihm eindeutig gesagt habe,
00:06:26welche Farben es verwenden soll.
00:06:28Der Input-Prompt,
00:06:29den ich verwendet habe,
00:06:31war: Erstelle eine Landing Page für einen professionellen Reinigungsservice.
00:06:35Ich möchte Aqua-Türkis-Farben und eine Seite,
00:06:38die den hohen Grad an Professionalität unseres Services hervorhebt.
00:06:42Gehe von sinnvollen Dummy-Daten für Hero-Section-Text,
00:06:46Preise und Vorteile aus.
00:06:47Ein ziemlich kurzer Prompt,
00:06:49aber ist nicht die ganze Idee hinter Wipe-Coding,
00:06:52mit dem Strom zu gehen und es sein Ding machen zu lassen?
00:06:56Klar,
00:06:56ich hätte präziser sein können,
00:06:58ich hätte das Projekt erstellen und einige grundlegende Styles,
00:07:02einige grundlegende Komponenten einrichten können und dann KI verwenden,
00:07:07aber die Idee hinter Wipe-Coding ist eine andere,
00:07:10wenn ich mich nicht irre.
00:07:11Und dann hat es weitergemacht,
00:07:13hat ehrlich gesagt sehr lange gedauert,
00:07:16und,
00:07:16nun ja,
00:07:17ich habe nichts anderes gemacht,
00:07:19ich habe den Code offensichtlich nicht geändert,
00:07:22das ist,
00:07:22was ich bekommen habe.
00:07:23Also selbst beim Wipe-Coding war ich nicht erfolgreich.
00:07:27Vielleicht einfach Pech,
00:07:28denn eindeutig scheint es darin ziemlich gut zu sein,
00:07:32aber dann wiederum,
00:07:33vielleicht ist es auch besonders gut darin,
00:07:36diese interaktiven 3D-Modelle und Visualisierungen zu generieren,
00:07:40denn auch hier scheint das eindeutig der Fokus dieses Modells zu sein.
00:07:44Und deshalb,
00:07:45lange Rede,
00:07:46kurzer Sinn,
00:07:46genau wie bei allen anderen KI-Modellen,
00:07:49die wir vorher hatten und sehr wahrscheinlich bei allen KI-Modellen,
00:07:53die kommen werden: Sie können gute Assistenten sein.
00:07:56Als Entwickler nutze ich sie,
00:07:58ihr wisst das,
00:07:59ich nutze Gemini 3,
00:08:00vielleicht wechsle ich zurück zu Claude Sonnet,
00:08:03mal sehen,
00:08:04aber ich nutze es,
00:08:05und es war okay.
00:08:06Es ist gut, genau wie alle Modelle sind.
00:08:08Sie können einem helfen,
00:08:10Code zu generieren,
00:08:11mit dem Schreiben von Code – sie alle haben ihre Probleme,
00:08:15seien wir ehrlich,
00:08:16aber sie sind nicht hier,
00:08:17um deinen oder meinen Job zu übernehmen,
00:08:20nicht gerade jetzt,
00:08:21wahrscheinlich nicht in der nahen Zukunft.
00:08:24Natürlich ist ein anderes Problem,
00:08:26wenn Führungskräfte,
00:08:27Manager all die Werbematerialien sehen,
00:08:30wenn sie all die vibe-coded Visualisierungen und Landing Pages und 3D-Modelle sehen,
00:08:35von denen es viele gibt,
00:08:36wenn man genauer hinschaut – wir wissen jetzt,
00:08:39warum das so ist.
00:08:40Wenn man nur das sieht,
00:08:42könnte man geneigt sein zu denken: Wir brauchen keinen neuen Frontend-Entwickler,
00:08:47der bestehende kann mit Hilfe von Gemini 3 in diesem Fall die Arbeit von drei Leuten erledigen.
00:08:53Und das führt natürlich wieder zu weniger Jobs,
00:08:56zumindest potenziell gerade jetzt.
00:08:58Auch hier bin ich überzeugt,
00:09:00dass das nicht unbedingt die mittel- oder langfristige Zukunft ist,
00:09:04ich bin überzeugt,
00:09:05dass KI als Beschleuniger fungieren kann,
00:09:07aber das hilft uns heute nicht,
00:09:09wenn Unternehmen entscheiden,
00:09:11dass sie KI nutzen können,
00:09:13um die gleiche Arbeit mit weniger Leuten zu erledigen.
00:09:16Das stimmt vielleicht nicht,
00:09:18sie werden es mit der Zeit lernen,
00:09:20aber trotzdem ist es heute ein Problem,
00:09:22und leider gibt es dafür keine einfache Lösung.
00:09:25Aber um die Frage zu beantworten,
00:09:27ob es unsere Jobs übernehmen wird: Nein,
00:09:30das glaube ich nicht.
00:09:31Es ist wichtig zu verstehen,
00:09:33dass Gemini 3 definitiv zweckgebunden und feinabgestimmt für eine spezifische Aufgabe ist,
00:09:39und es ist ziemlich gut bei dieser Aufgabe,
00:09:41aber das ist nicht die Aufgabe,
00:09:43für die man bezahlt wird..