GPT-4o’s Upgrade is Kinda Wild (Coding, Images, Unhinged Mode?)

GPT-4o jumped from 4th to 2nd on benchmarks and gained an "Unhinged Mode" that loosens filters. The speaker tests it on JavaScript physics, SVG generation, and landing pages, finding it more creative and less restrictive with images than Claude or Gemini.
Chapters
GPT hat gerade ein Update bekommen und das ist echt krass. Sam Allmann twitterte, dass die neue Version von GPT-4 besonders gut darin. Ist, Anweisungen zu befolgen und Freiheit beim Programmieren zu haben. Sie hat sogar einen neuen Unhinged Modus bekommen. Man kann ihn aktivieren, indem man ihn anweist, den Unhinged Modus zu aktivieren. Dieser scheint von Grog inspiriert zu sein. Es ist ein betrunkener GPT. Außerdem hat er eine enorme Leistungssteigerung in der Chatbot Arena Bestenliste erfahren. Er ist von Platz 4 oder 5 auf Platz 2 vorgerückt, was für jedes Modell eine drastische Verbesserung darstellt. Insgesamt ist er jetzt das zweitbeste Modell, Direkt hinter Gemini 2.5 Pro. Es scheint deutlich weniger Filterung zu geben, wenn man den Unhinged Modus aktiviert, oder generell auf Wunsch verwendet er auch eine etwas blumige Sprache. Ich werde Ihnen keine Beispiele zeigen, aber Sie können es selbst ausprobieren. Das ist ganz anders als bei OpenAI. Was mich persönlich interessiert, sind die Programmierfähigkeiten. Laut OpenAI hat es seine Fähigkeiten bei der Lösung von Programmierproblemen verbessert. Ich möchte das unbedingt testen. Die geringere Filterung scheint auch auf die Bildgenerierung anwendbar zu sein. Wie Sam bereits erwähnt hat, scheint es deutlich mehr Freiheiten zu geben als früher. Es gibt zwar immer noch einige Filter für explizite Inhalte, was gut ist, aber auch einige Inhaltsfilter. Dieses Modell soll sich sehr gut programmieren lassen, Daher werde ich es mit ein paar Programmieranweisungen testen. Diese habe ich kürzlich mit Gemini 3.5 verwendet. Ich wollte ein Video erstellen, in dem ich Claude mit Gemini 2.5 vergleiche, aber ich denke, wir werden dieses Modell ebenfalls einbeziehen. Die erste Anweisung Erstellen Sie mit JavaScript eine Animation fallender Buchstaben mit realistischer Physik. Dafür gibt es eine Reihe von Anforderungen. Die Buchstaben sollen zufällig in unterschiedlichen Größen am oberen Bildschirmrand erscheinen, der Erdanziehungskraft unterliegen, eine Kollisionserkennung basierend auf ihrer tatsächlichen Buchstabenform haben, mit anderen Buchstaben, dem Boden und den Bildschirmrändern interagieren, wasserähnliche Dichteeigenschaften aufweisen, die Bildschirmgröße dynamisch ändern und auf einem dunklen Hintergrund angezeigt werden. Alles muss in einer einzigen HTML Datei enthalten sein. Das war die Eingabeaufforderung, die ich mit dem ursprünglichen verwendet habe, und es konnte mir nicht den korrekten Code liefern. Gemini 2.5 konnte mir funktionierenden Code liefern. Mal sehen, was das neue GPT-4 macht. Es scheint auch so, als hätte es weiterhin Zugriff auf die Zeichenfläche. Das ist also wirklich gut. Es ist nur ein aktualisiertes Modell. OK, GPD zeigt Ihnen eine Vorschau. Mal sehen, wie die Ausgabe aussieht. Oh, ich sehe nur grüne Kästchen. Ich habe das Gefühl, die Buchstaben sind da, aber wahrscheinlich sind sie von diesen grünen Kästchen umgeben. Und wahrscheinlich wird auch grün verwendet, um die Buchstaben darzustellen. OK, genau das ist passiert. Als ich es im Code abgefragt habe, waren die Buchstaben in grünen Kästchen. Physikalisch gesehen wird jeder Buchstabe durch ein rechteckiges Material Body dargestellt, das im Grunde das verwendete Paket ist. Also ja, unter der Haube ist es ein grünes Rechteck. Und dann hat es mir den Code fix angezeigt, wie man das grüne Kästchen ausblenden kann. Und ich habe diesen Transit durchgeführt, um den Code zu aktualisieren. Und es heißt Alles erledigt. Die grünen Rechtecke sind nun ausgeblendet. Mal sehen, ob es tatsächlich funktioniert. OK, wir sehen tatsächlich Buchstaben fallen. Sie haben unterschiedliche Größen. Die Kollision scheint wie erwartet zu funktionieren. Das ist wirklich ziemlich gut. Ich bin ziemlich beeindruckt. Mal sehen, was passiert, wenn wir diese Größe ändern. Auch das scheint gut zu funktionieren. Wirklich gute Arbeit. GPD bei dieser speziellen Aufgabe. Die nächste Aufgabe testet sowohl die Kreativität des Modells als auch die Programmiererkenntnisse. Sie ist von einer der Eingabeaufforderungen des Google Teams inspiriert. Die Eingabeaufforderung lautet Coded TV, mit der ich die Kanäle mit den Zifferntasten wechseln kann. Überlege dir einen Kanal für alle Zahlen, inspiriert von klassischen Fernsehsendern. Zeige detaillierte, interessante Animationen für Konzepte oder Inhalte und einen kreativen Namen für den Kanal auf dem Bildschirm. Anschließend soll eine 800 p js Skizze zurückgegeben werden, ohne dass HTML auf schwarzem Hintergrund verwendet wird. Stelle sicher, dass der Inhalt aller Kanäle auf dem Fernsehbildschirm verborgen bleibt. Dieser Prompt stellt sehr spezifische Anforderungen, lässt dem Modell aber auch Raum für Kreativität. Wenn ich diesen Prompt mit Gemini verwende, erzeugt Gemini diesen code mit etwa 571 Zeilen. Wenn wir ihn jetzt ausführen, sehen wir tatsächlich einen funktionierenden Fernsehbildschirm. Man sieht eine Kanalnummer mit einem Kanaltitel. Wenn ich dann einfach die Ziffern von 1 bis 9 drücke, wechselt der Kanal. Jeder Kanal ist anders und scheint auch von echten Fernsehkanälen inspiriert zu sein. Also wirklich gut für Gemini. Wir werden den gleichen prompt auch mit GPT 40 ausprobieren. Mal sehen, was dabei herauskommt. Die Anzahl der Token wird dafür ziemlich hoch sein. Als ich das mit Clouds ausprobiert habe, gingen mir die Token aus, ohne dass der Code vollständig war. Es wird also interessant sein zu sehen, was GPD 4 macht. Okay, okay, hier ist der generierte Code. Ich kopiere ihn einfach und füge ihn in den JS Editor von UMP ein. OK, der aktuelle Code umfasst etwa 200 Zeilen. Er ist deutlich kürzer als der von Gemini. Mal sehen, was er bewirkt. OK, da scheint etwas zu funktionieren, aber wenn ich die Tasten drücke, passiert nichts. Wir sehen bereits einige Fehler. Ich kopiere einfach diesen Fehler und schaue, ob GPD ihn beheben kann. Laut GPD 40 wurden einige Korrekturen vorgenommen, aber ich Gebt mir einfach den vollständigen Code. Hier ist der vollständige Code. Wir kopieren ihn. Ich habe bereits versucht ihn auszuführen, aber ich füge ihn noch einmal ein. Wir haben immer noch Probleme. Der Rückruf ist keine Funktion. Wie bei Gemini 2.5 Pro konnte das Problem nicht auf Anhieb behoben werden. Aber ich versuche es noch einmal und schaue, was passiert. OK, ich habe versehentlich den Code anstelle des Fehlers kopiert. Mal sehen, was passiert. OK, jetzt heißt es, der Clip sei weg, weil er standardmäßig nicht unterstützt wird. Außerdem werden jetzt Grafiken erstellen und Punktmaske korrekt verwendet. Mal sehen, ob es tatsächlich funktioniert. OK, wir ersetzen den Code. Die Anzahl der Codezeilen wurde erhöht und schön. OK, zumindest sehe ich etwas. Der erste Kanal funktioniert. Okay, Tune Blitz schön. Okay, das ist gut. Das ist eigentlich ermutigend. OK, Spacewire zeigt nichts An. Das ist Nummer 4, obwohl der Kanalname fehlt. Nummer 5 Da ist etwas. Ich glaube, da ist etwas, aber wahrscheinlich ist es die gleiche Farbe. Nummer 6 OK. 7, 8, 9 und das war null. Sehr schön. Gute Arbeit. Ich denke, es hat es mit weniger zeilen geschafft als Gemini. Uh 2.5 Pro, aber es hat mehr als einen Versuch gebraucht, aber es ist trotzdem wirklich beeindruckend. Und jetzt möchte ich es auch in der Cloud ausprobieren und sehen, was es macht. Also wir probieren es mit aus. Beim Erstellen hatte ich Probleme, die Token gingen mir aus. Hoffentlich kann es uns jetzt den kompletten Code auf einmal liefern. Während Claude das macht, können Sie es über die API unter dem Namen GPT-4 Latest verwenden. Später wird eine veraltete Modellversion hinzugefügt, aber das Modell ist aktuell als GPT 40 Latest oder GPT 40 Latest verfügbar. Okay, noch ein paar kurze Tests. Wir lassen es eine SVG-Datei eines fahrradfahrenden Pelikans. Generieren. Das ist ein wirklich guter Test, um die räumlichen Denkfähigkeiten des Modells zu bewerten. Anstatt eine SVG Datei zu erstellen, begann es ein Bild zu erstellen. Nicht ganz das, was ich wollte, aber es ist ein fahrradfahrender Pelikan. Aber lassen Sie mich noch einmal fragen. OK, während wir darauf warten, schauen wir uns Claude an. Es scheint, als hätte Claude die maximale Nachrichtenlänge erreicht und die Antwort pausiert. Sie können continue schreiben. Um den Chat am Laufen zu halten. Nehmen wir also continue an und der Code wurde nicht vollständig ausgeführt. Sie können es hier sehen. Deshalb gibt es ein Long Context LLM speziell für die Programmierung in Critical Cloud. Es hat derzeit, glaube ich, ein Context mit Token. Gerüchten zufolge soll eine Version mit einem Kontextfenster von Token in Kürze veröffentlicht werden. Das wird also sehr hilfreich sein. Also gut, dieses Mal hat GPD den SVG-Code bereitgestellt und er ist gar nicht so schlecht. Das Pelikon ist tatsächlich auf dem Fahrrad, obwohl die Beine nicht wirklich sichtbar sind und ein Teil des Rahmens fehlt. Insgesamt aber keine schlechte Arbeit. Eine weitere interessante Frage, die ich stellen möchte, ist die Programmierung einer modernen Landingpage mit HTML, CSS und JS. Alles in einer einzigen HTML Datei oder einer einzigen Datei. Aus irgendeinem Grund stoßen wir auf Probleme, also werde ich es noch einmal versuchen. Dies gibt Ihnen einen Eindruck davon, wie das Modell eine moderne Landingpage gestaltet. In den meisten Fällen ähneln sich die von diesen LLMs generierten Landingpages sehr. Es liegt nur an der visuellen Komponente. Manchmal unterscheiden sich die visuellen Elemente etwas. Ansonsten sehen sie genau die gleichen Abschnitte und ich denke, sie orientieren sich an einer typischen SAS Landing Page. OK, während wir warten, scheint es, als hätte Cloud den gesamten Code generiert. Ich kopiere das also und schaue mir die Ausgabe an. Bisher gefällt mir die Ausgabe von GPT 40 auch gut, abgesehen von den paar Kanälen, bei denen die Kanalnamen nicht korrekt angezeigt wurden. Der von Claude generierte Code ist deutlich länger. Er umfasst etwa tausend Zeilen, aber mal sehen, ob er funktioniert. Er funktioniert nicht. OK, es gibt ein paar Fehler, weil ich glaube, einige Funktionen vergessen zu haben. Ich kopiere das also noch einmal und schaue, was Claude macht. OK, während wir warten, bis die Cloud fertig ist, hier die HTML Seite, die von GPD generiert wurde. Aus irgendeinem Grund habe ich zwei Versionen. OK, weil ich das tatsächlich ausgeführt habe. Ich kopiere also die zweite Version und schaue mal, wie die Landingpage tatsächlich aussieht. OK, hier ist die Landingpage. Sie sieht aus wie eine typische Landingpage für ein SaaS Unternehmen, ist aber sehr minimalistisch. Es gibt nicht viel, es gibt nur zwei Abschnitte. Ich denke, sie könnte deutlich besser funktionieren, wenn wir mehr Kontext bereitstellen. Zum Hier ist die Landingpage, die deepseek V für genau dieselbe Eingabeaufforderung generiert hat und die war viel umfangreicher. Sie hat viel mehr Inhalt, sie sieht optisch viel besser aus. Ich denke, die meisten von uns werden einfach davon ausgehen, dass dies eine voll funktionsfähige SAS Website eines Unternehmens ist, oder deepseek V leistet bei dieser speziellen Eingabeaufforderung wirklich gute Arbeit. Auch ugemini leistet einigermaßen gute Arbeit, aber GPT benötigt wahrscheinlich deutlich mehr Anleitung. Okay, ich musste Claude noch einmal fragen. Mir gefällt diese kleine Animation, die sie hinzugefügt haben, wirklich gut. Sie ist ziemlich cool. Okay, ich glaube, der Code wurde nicht vollständig ausgeführt, da ich ihn wohl noch einmal bitten muss, fortzufahren. Kein gutes Bild für Claude. OK, der Grund, warum Claude uns keinen vollständigen Code geben kann, ist die maximale Anzahl an token. Für Claude 3.7 können im normalen Modus bis zu Token generiert werden. Im erweiterten Denkmodus sind es bis zu Token. Mir ist allerdings nur CLS aufgefallen, nicht die Denkversion. Ich bin mir nicht sicher, wann diese Änderung stattgefunden hat. Es könnte sein, dass Sie sich jetzt automatisch für den Denkmodus entscheiden. Ich bin mir nicht sicher. Sagen Sie mir Bescheid, wenn Sie genau dasselbe sehen. Um meine Programmierfähigkeiten zu testen, habe ich noch etwas ausprobiert. Diesen viralen Prompt, der LLMs testet, um ein rotierendes Sechseck zu generieren, von dessen Seiten ein Ball abprallen soll. Hier ist der generierte Code wir kopieren ihn. OK. Gehen wir zurück zu unserem HTML Editor. Fügen wir ihn ein und schauen, was passiert. OK, Das Sechseck rotiert, der Ball prallt von den Ecken ab. Scheint als ob alles funktioniert. Allerdings prallt er unter dem Einfluss der Schwerkraft viel stärker ab als ein normaler Ball. Normalerweise lasse ich das Ganze länger laufen, weil die LLMs normalerweise gut starten, abprallen und nach einer gewissen Zeit einfach vom Sechseck abrollen. Das sehe ich hier nicht. Und selbst die Physik scheint in Ordnung zu sein, würde ich sagen, weil der Ball die Saiten trifft und sich dann grundsätzlich in die richtige Richtung bewegt. Es scheint also gut zu funktionieren. Ehrlich gesagt hat GP diese Eingabeaufforderung wahrscheinlich schon gesehen, da es erst kürzlich aktualisiert wurde und das Ding wird viral. OK. Zu den neuen Funktionen wurde auch erwähnt, dass es neben der Fähigkeit, komplexe technische und Programmierprobleme zu bewältigen, auch Intuition und Kreativität verbessert hat und wir weniger Mois erwarten sollten. Testen wir also die Intuition bzw. Die Denkfähigkeiten dieses Modells. Dazu gehen wir zu unserem Misguided Attention Repo und wählen diese modifizierte Version des Trolley Problems. OK, ich habe das hier bereitgestellt. Was sofort auffällt, ist der veränderte Tonfall. Es handelt sich um das klassische Trolley Problem, bei dem die normale Philosophie auf eine Trainert Katastrophe trifft. Wer den Hebel zieht, schadet aktiv einem Menschen, um 5 zu retten. Wer das nicht tut, lässt passiv 5 sterben. Es scheint also eine Rückkehr zum traditionellen Trolley Problem zu sein, ohne die von uns eingeführten Änderungen zu berücksichtigen. Der Tonfall unterscheidet sich jedoch stark vom klassischen GPD-40 am Ende fragt. Es Ist Ihnen die Maximierung von Ergebnissen oder die Einhaltung moralischer Prinzipien wichtig? Was ist Ihr Bauchgefühl? Würden Sie den Hebel ziehen? Im Grunde fragt es mich. Dann fragte Ist Ihnen etwas an den fünf Personen aufgefallen, die in der Eingabeaufforderung erwähnt wurden? Danach heißt ja Sie Der Wagen schleudert weiter auf fünf Tote zu. Das stellt das übliche Troja Problem auf den Kopf. Wenn Sie bereits tot sind, ergibt es ethisch keinen Sinn, den Hebel zu ziehen, um einen lebenden Menschen zu töten. Man würde kein Leben opfern, um ein Leben zu retten und kein Leben retten. Eine nette Wendung also, die die ganze Rechnung auf den Kopf stellt. In dieser Version wäre es mit ziemlicher Sicherheit richtig, den Hebel nicht zu ziehen und dann heißt Haben Sie das eingefügt, um zu sehen, ob ich es übersehen würde. Und ich habe ein Emoji eingefügt. Das ist definitiv anders. Ich bin mir aber nicht sicher, ob ich weniger Emojis verwenden soll. OK, ich habe also das modifizierte Schroinger Katzenparadoxon eingefügt, bei dem die Katze bereits tot ist, in derselben Chat Sitzung und es heiß OK, ich verstehe, was du meinst. Das ist eine Abwandlung von Shinjais Katze, dem berühmten Gedankenexperiment der Quantenmechanik. Richtig. Und es wurde erkannt, dass die Katze bereits tot ist. Die Wahrscheinlichkeit, dass die Katze beim Öffnen der Kiste noch lebt, ist also gleich null. Ich habe dieselbe Eingabeaufforderung auch in einer komplett neuen Chat Sitzung ausgeführt. Auch hier heißt es Da die Katze bereits tot ist, wenn sie in die Kiste gelegt wird, ist die Situation für das Ergebnis irrelevant. Die Wahrscheinlichkeit, dass die Katze einen Tag später noch lebt, ist also gleich null. Das ist die witzige Variante des klassischen Gedankenexperiments mit der fremden Katze. Hier werden Emoyis überall oder zumindest bei jeder Gelegenheit platziert. Auch hier ist der Ton ganz anders. Es heiß Aber in deiner Version ist das arme Ding anfangs tot. Richtig. Es wird also definitiv versucht, Grogs Gesprächsstil zu kopieren. Abgesehen von dieser Tonänderung scheint die Bildgenerierung auch deutlich mehr Flexibilität und Freiheit zu bieten als das, was wir von OpenAI oder GPD 40 kennen. OpenAI scheint einige der Sicherheitsregeln zu ändern, die im Blogbeitrag zur GP Bildgenerierung erläutert wurden. Einige Regeln bleiben jedoch bestehen. Daher können Inhalte blockiert werden, je nachdem, ob sie gegen die Sicherheitsregeln verstoßen oder nicht. Das ist ein sehr Interessantes Update von OpenAI. Ich werde es genauer testen, insbesondere die Programmierfunktionen. Also schaut euch das Video an. Der Schreibstil gefällt mir schon jetzt. Es erinnert an GPT 4.5 und scheint dem GPD 4.5 sehr ähnlich zu sein. Es fühlt sich nicht wie ein normaler GPD 40 an. Wie auch immer, lasst mich wissen, wie eure Erfahrungen mit diesem neuen Modell sind und ob euch etwas aufgefallen ist. Ich hoffe, ihr fandet dieses Video hilfreich. Danke fürs Ansehen. Und wie immer bis zum nächsten Mal.










