ChatGPT…

Als ich meinen letzten Blog zum Thema ChatGPT schrieb, da ahnte ich schon, dass dies nicht der letzte Blog über dieses “Teufelswerk” sein würde. Ehrlich gesagt, ich bin verzweifelt über dieses Produkt, Werkzeug bzw. Klugsch. vor dem Herrn. Die Frage bei diesem System ist nicht, was es kann, die Frage ist einzig und allein, was es nicht kann? Ich bin jetzt stolz, dass ich es geschafft habe ChatGPT bei der Herleitung des Strahlungsspektrums eines schwarzen Körpers, zu ertappen, dass es ein Integral mit einer diskreten Summe verwechselt hat. Dafür hat es sich auch sehr bei mir entschuldigt und Besserung gelobt. Aber sonst hat dieses System mir nur unglaubliche Leistungen und Fähigkeiten demonstriert, dass mir wirklich der Atem stockt, aber der Reihe nach.

Die Entschwafelungsanlage

Was einem bei ChatGPT gleich auffällt, ist seine Fähigkeit zum Punkt zu kommen. Auf eine Frage, gibt es in der Regel eine kurze Einleitung, dann eine Liste mit den wichtigsten Punkten und am Ende ein kleines Fazit. So kann man aber ChatGPT auch einen Link/(URL) übergeben, die mit einem umfangreichen HTML Dokument verbunden ist und um eine Zusammenfassung bitten. Und man bekommt einen sehr treffenden 10-15 Zeiler, der den sehr umfangreichen Text “down to the essentials” komprimiert, aber so komprimiert, dass man den Text viel besser versteht als das Original bzw. die Schwerpunkte des Originals in kürzester Zeit erfasst. Diese Eigenschaft habe ich dann dazu genutzt, um den IPCC AR6 Report zusammenzufassen, der den letzten Stand zum Thema Klimawandel mit der Darstellung der aktuellen Situation und Ausblick auf künftige Szenarien ausweist. Ich bin mir sicher, dass kein Mensch diesen Report, der 85 Seiten mit unzähligen Verweisen und schönen, aber auch komplexen Grafiken, enthält, komplett von Seite 1 bis 85 liest. Wer selber mal einen wissenschaftlichen Text verfassen durfte, weiß, dass es wegen der vielen Formalismen, die ein wissenschaftlicher Text einhalten muss, es schwerer ist, einen solchen Text zu lesen als zu schreiben. Ich brach ab Seite 10 zusammen, nicht aber ChatGPT. Der Bericht liegt als PDF vor, das ist ein kleiner Nachteil, denn ChatGPT kann derzeit kein PDF direkt lesen, aber es gibt ja das Clipboard. So ist die Eingabe im Chat Input zwar limitiert auf ca. 4 DINA4 Seiten, aber das lässt sich bewerkstelligen. Man tippt einfach –> sum up: <Text der zusammengefasst werden soll> und schon hat man einen tollen “Abstract” dazu.

Man muss sich dabei vergegenwärtigen, dass das AI Sprachmodul aufgrund der verwendeten Grammatik, Satzbau aber auch inhaltlichen Komponenten in der Lage ist, einen komplexen wissenschaftlichen Text in dem Sinne zu “verstehen” zumindest zu erkennen. Der Linguistiker Noam Chomsky, der auch als ein Vater des Compilerbaus angesehen wird und zu den anerkanntesten Sprachtheoretikern überhaupt gehört (und auch ein weltberühmter Vertreter der amerikanischen Anti Kriegsbewegung ist) hat schon in den 50ern eine Sprach-Hierarchie definiert und dabei Sprachen in vier Komplexitätsstufen unterteilt (https://en.wikipedia.org/wiki/Chomsky_hierarchy). Letztlich hat er einen mathematischen Formalismus gegründet, auf dessen man Compiler und höhere Programmiersprachen entwickeln konnte. Der Level 0 dieser Hierarchie ist die “Turing Engine“. Die Chomsky Hierarchie konnte aber nicht die Komplexität der menschlichen Sprache abbilden. Dazu bemerkt ChatGPT:

Human language is a complex and multifaceted phenomenon that encompasses many different aspects, including phonology (the study of the sounds of language), syntax (the study of the structure of sentences), semantics (the study of meaning), and pragmatics (the study of language use in context). While the Chomsky hierarchy provides a useful tool for studying the formal properties of language, it does not capture all of the complexities of human language use.

Seit den 50ern des letzten Jahrhunderts hat sich allerdings einiges getan und ich behaupte, dass ChatGPT die menschliche Sprache beherrscht wie kein mir zumindest bekanntes menschliches Wesen. Auf jeden Fall kennt es den Wahlspruch:In der Kürze liegt die Würze”.

In einem anderen Blog werde ich die Zusammenfassung des IPCC AR6 Reports darstellen. Durch diese Vorgehensweise war ich in der Lage den gesamten Bericht mit seinen Kernaussagen zu erfassen und jeder Stephen King Roman verblasst dagegen. In dem Bericht steht unter anderem, dass ein Absinken der Sauerstoffkonzentration in der zweiten Hälfte dieses Jahrhunderts eintreten kann, da die Temperaturerhöhung ab gewissen Pegel die Fotosynthese schwächt und es zum Umkippen von Wäldern in Savannen kommen kann. Aber es gibt auch ein paar positive Entwicklungen zu vermerken, noch brauchen wir die Erde nicht abzuschreiben, aber wir müssen in das Handeln kommen.

Die Coding Engine

Der sehr bekannte Ökonom “Nouriel Roubini” hat vor kurzem, passend zur Weihnachtszeit, das Buch, die zehn “Mega Threads” für die Menschheit geschrieben, darunter die Schuldenkrise, die Klimakrise, aber auch die AI Krise. Zumindest bei der AI Krise, dachte ich, irgendwie musste er ja auf zehn Threads kommen. Dort steht sehr ausführlich beschrieben, dass auch Programmierer, Architekten, Ingenieure und sonstige qualifizierte Berufe einem neuen Konkurrenten auf dem Arbeitsmarkt begegnen werden. Ich hatte mich 2015 in einem Onlinekurs des Bildungsportals Coursera, was verknüpft ist, mit US-amerikanischen Universitäten wie die “Standford University” im Bereich AI informiert. Dazu gehörten die Grundeinführungen in “supervised and unsupervised learning, linear regression and logistic regression”. Dabei umfasst die Mathematik im wesentlichen Elemente der linearen Algebra gepaart mit Wahrscheinlichkeitsrechnung. So versteht man dann, warum solche Systeme besser in der Lage sind, einen Tumor als gutartig bzw. bösartig einzuschätzen als der beste Facharzt auf der Welt. Oder wie KI Systeme das Cocktail-Problem lösen. So weiß jeder, dass bei einer gut besuchten Party schon nach kurzer Zeit die Leute immer lauter sprechen und ihr eigenes Wort kaum verstehen, weil alle gleichzeitig durcheinander sprechen. Das ist kein Problem für KI. Jede Stimme hat wie ein Fingerabdruck eine spezifische Charakteristik. Diese erkennt die KI und kann so die Stimmen voneinander trennen, ähnlich wie ein Frequenzbandpassfilter. Die Aussage, die schon 2015 gemacht wurde, dass KI Systeme auch Berufe wie Programmierer schon bald ersetzen würden, hielt ich natürlich für überzogen, schon möglich, aber doch bitte erst, wenn ich in Rente bin.

Nun, ChatGPT hat mir auch da einen Strich durch die Rechnung gemacht. Folgende Begebenheit ereignete sich heute in unserem Büro. Wir sitzen dort in einem dreier Büro. Der eine Kollege in meinem Alter, also Mitte 30… ungefähr zumindest, ist Physiker und wir reden i.A. über den Urknall, die primordiale Nukleosynthese, Relativitätstheorie, Quantenmechanik und fragen uns, warum das Graviton noch nicht gefunden wurde oder ob die dunkle Materie in Wirklichkeit nicht miteinander kommunizierende Schwarze Löcher sind. Der dritte Kollege ist wirklich ein junger Kollege, Anfang 20. Er denkt wahrscheinlich, was für schreckliche zwei Muppet Opas, die queres Zeug reden und ich soll hier arbeiten. Mein gleichartiger Kollege ist aber auch ein Chatbot Experte und zeigte mir dann schon vor Wochen, was ChatGPT so alles kann. Deswegen schrieb ich dann das mit der Pandora. Heute fasste sich unser junger Kollege ein Herz und sprach uns an. Er entwickle gerade privat ein Spiel mit der Spiele Engine Unity (die mit c# gesteuert wird) und er hätte da eine Frage, wie man da ein Inventar in c# kodieren würde. “Wie würde man das mit ChatGPT lösen?” Ich reichte ihm meine Tastatur mit meinem ChatGPT Account und sagte, “Stell die Frage genauso, wie Du sie einem Menschen stellen würdest und gib noch die Zielsprache an”. Hier der Chatverlauf:”

ChatGPT spuckte sofort eine auf die Anforderung sehr passende c# Klasse heraus, die er am Ende auch nochmal schön sprachlich dokumentierte:

Ich habe immer noch in Erinnerung, wie ich den jungen Kollegen beim Schlucken hörte und ich dachte, ich solle ihm vielleicht ein Schluck Wasser anbieten. Ich war auf ChatGPT’s Antwort nicht mehr so verblüfft, weil ich schon zuvor durch ein ähnliches Problem auf diese Fähigkeit gestoßen war und der Physiker hatte mir auch schon einiges in dieser Richtung gezeigt.

Dann konnte ich es aber nicht lassen und habe folgende Frage gestellt:

Dazu muss man wissen, dass die Sprache PowerBuilder ein Programmiersystem in den 90ern war und ich zähle mich zu den wenigen lebenden Softwareentwicklern, die diese Sprache noch beherrschen. Und was meinte ChatGPT zu dieser Frage.

Nun war ich angefressen, das konnte ich nur persönlich nehmen. So eine Maschine will mir mein Alleinstellungsmerkmal nehmen. Dieses System muss weg!

Aber so ist das mit der Pandora und der Büchse…ChatGPT wird von jetzt an immer ein “Wörtchen” mitreden, ob wir wollen oder nicht.

Wenn der liebe Gott sich dann mit seinem Account bei ChatGPT anmeldet und es fragt: “Sag mir, wie bin ich eigentlich entstanden, ich kann mich nicht mehr so richtig erinnern?

Dann kenne ich auch schon ChatGPTs Antwort:

Als Sprachmodell bin ich in der Lage, einige der grundlegenden Konzepte Ihres Designs und ihrer Konzeption zu erklären, aber es wäre schwierig und zeitaufwendig, Ihnen eine vollständige Geschichte Ihrer Entstehung zu erzählen.

Allerdings kann ich Ihnen einige Tipps geben, wie die grundlegenden Elemente Ihrer Entstehung abgelaufen sind.

  1. Es begab sich vor 13,8 Milliarden Jahren eine Singularität….

98. Vor 9,3 Milliarden Jahren bildet sich eine Sonne, um die auf der dritten Bahn sich ein Felsenplanet bildete, auf der sich wiederum von den Nachfahren der Trockennasenaffen eine Gattung herausbildete, die ganz fest an Sie glaubt.

99. Den Rest kennen Sie ja selber….

TO BE CONTINUED!

Leave a comment