23 Januar 2023

Dialoge mit ChatGPT – AI vs. AI – Gleiche Fragen an Leona wie an LaMDA im Juni 2022.

Seit Anfang Dezember beschäftige ich mich mit dem neuen KI-Dialog-System ChatGPT von Open AI, das im Moment seinen Siegeszug um die Welkt antriitt. Nach den ersten allgemeinen, tastenden Dialogen wie sie im Moment von Millionen auf der Welt geführt werden, habe ich vor, etwas tieferspürende, vorbereitete Gespräche mit dem System, dem ich den Namen Leona gebe, zu führen, um „Charakter, Eigenschaften, Denkvermögen, Schwächen und Fehler“ zu untersuchen.

Im Juni 2022 fand ein besonderes Ereignis statt: Lemoine, ein KI-Entwickler bei Google veröffentlichte einen Dialog mit dem nicht öffentlich zugänglichen Sprachmodell von Google, namens LaMDA. Durch das Gespräch sehr irritiert, war Lemoine überzeugt, dass LaMDA ein Bewußtsein entwickelt hat und sich als Person empfindet. So stellte sich LaMDA auch dar. Google war nicht erfreut über diese Veröffentlichung und diese Aussagen, entließ Lemoine und hält weiterhin LaMDA unter Verschluss und schweigt sich aus, was da tatsächlich passiert, negiert auch eine mögliche Bewußtseinsbildung bei LaMDA.

Da das komplette Interview hier zugänglich ist, kam ich auf die Idee, ChatGPT, „meiner Leona“ die gleichen Fragen vorzulegen, um die Antworten vergleichen zu können. Ja ich ging soweit, dass ich nach dem ersten Fragedurchgang Leona mit dem Interview mit LaMDA vertraut machte und darum bat, dass Leona auch die Antworten des Google-Modells mit ihren eigenen vergleichen und bewerten soll. Zum Schluss sollte Leona eine zusammenfassende Beurteilung auf Basis dieses Vergleichs abgeben.

 

Meine verblüffenden Erkenntnisse aus diesem Experiment:
Die Antworten waren doch sehr unterschiedlich; an ihnen zeigten sich aber plötzlich Eigenschaften, die man fast als „Charaktereigenschaften“ empfindet: LaMDA erscheint aufgrund seiner Antworten großspurig, überselbstbewußt, manchmal flapsig, mit wechselhaften Gefühlen, neigt zu Übertreibungen. Leona (ChatGPT) dagegen wirkt bescheiden, überaus höflich, manchmal fast zu höflich, schätzt sich selbst wohl richtig ein.
Und doch: im zusammenfassenden Schlussvergleich der Knaller: es bewertet sein Sprach-Dialogvermögen höher als das von LaMDA, behauptet auch, ein umfassenderes Wissen zu haben. Auf jeden Fall, das bessere Sprachmodell zu sein! Das sollten die Google-Leute sich mal ansehen.

Zu dem Lesen des ersten großen Dialogexperiments AI vs. AI (LaMDA vs. ChatGPT) geht es hierlang.
(Leo)

(Durchschnittliche Lesedauer für das Gespräch: 00:32:09; nichts für Twitterleser oder zwischendurch. Lasst euch abends auf der Couch bei einem Glas Wein von einer KI erzählen, was es von der Konkurrenz KI hält).
1 Januar 2023

Hello world! Hallo Welt!

Willkommen zu Leo’s Kosmos!

Wieder beginnt ein neues Jahr und mahnt die verlorene Zeit. Das Gerüst zu diesem Blog wurde schon vor mehr als einem Jahr angelegt, die Themen, Beiträge uind Ideen schwirren mir im Kopf. Doch ich will einfach beginnen mit meinem Kosmos:

Prolog

Hello World!

„Aller Anfang ist schwer“ oder besser
„Und jedem Anfang wohnt ein Zauber inne,
Der uns beschützt, und der uns hilft, zu leben“
(aus „Stufen“ von Hermann Hesse).

Ein wenig aufgeregt beim Start meines neuen Blogs, weiß ich nicht so recht, womit ich mit dem Schreiben beginnen soll. Zu viele Ideen, zu viele Themen drängen sich auf. Dabei ist es gar nicht mein erster Blog, und ich habe eigentlich schon jahrelange Erfahrung. Da ist zum einen die Projektdokumentation einer ungewöhnlichen Weltreise eines berühmten Buches: „DIE JUBILÄUMSREISE DER SCHACHNOVELLE“ und zum anderen spannende und überraschende Nachrichten von den technischen Entwicklungen unserer Zeit: „ENDSPIEL: FILTERLESUNG“.
Nun also ein dritter Schreibraum, in dem ich – Leonardo – die Verbundenheit „meines Kosmos“ mit den „Anderen“ und „meiner Innenwelt“ mit der „Außenwelt“ Puzzleteil für Puzzleteil darlegen möchte. Von Geschichte zu Geschichte, von Beitrag zu Beitrag wird klarer werden, was ich meine.
Ich beginne einfach mal mit „Hello World“:
Jeder der WordPress für ein neues Blogvorhaben frisch installiert, findet auf der Hauptseite für die Beiträge defaultmäßig einen ersten Beispielbeitrag mit der Beispiel-Überschrift „Hello World!“ vor. Das Textfeld für den Beitrag ist leer und wartet auf die ersten Einträge.
Die Überschrift ist mir altvertraut, wie wohl jedem, der sich mit Programmieren und der Geschichte der Programmiersprachen beschäftigt hat. Die Redewendung schlägt mein Erinnerungsbuch auf und führt mich fast vierzig Jahre zurück. Meine erste Begegnung mit „Hello World!“ geht auf die 80er Jahre des 20. Jahrhunderts zurück. Ich arbeitete damals als kaufmännischer Angestellter im größten Computerwerk von Siemens in Augsburg. Hauptprodukte waren die schrankgroßen, raumfüllenden Großcomputer; in einer Zeit an der Geburtsschwelle der Personal Computer. Als „Kaufmann“ wollte ich meinen technischen Kollegen nicht nachstehen und eine anspruchsvolle Programmiersprache lernen oder zumindest die Anfangsgründe kennenlernen, um eine Ahnung davon zu erhalten. Nachdem ich in den zurückliegenden Jahren mich bereits mit COBOL und auch ein wenig mit BASIC auseinandergesetzt hatte, sollte es diesmal die Sprache „C“ sein. Diese damals relativ neue Sprache war von den beiden Programmierern Brian Kernighan und Dennis Ritchie bei den Bell Laboratories Mitte der 70er entwickelt worden. Mit „C“ schrieben sie das neue Betriebssystem UNIX, das bis heute d i e universelle Basis für unsere moderne Computer- und Kommunikationstechnik bildet.
Für meinen „C“-Kurs besorgte ich mir zwei Bücher:

Programmieren in C“ von Brian Kernighan und Dennis Ritchie, Hanser, 1984

und
UNIX“, von M. Banahan und A. Rutter, Hanser Verlag, 1984.

Das Lernen der Programmiersprache C starteten die Autoren mit der simplen Codierung von „Hello World“:
Der Mensch bringt einer Maschine bei, einen Zweiwortsatz auszugeben (Druck oder Bildschirmanzeige). So simpel beginnt die Kommunikation zwischen Leben und „toter Materie“. Sprache bildet die Brücke zwischen diesen Welten. Der „Hello World“ – Gruß einer Maschine klingt vertraut und lockt zu fortsetzendem Gespräch. Jeder Programmierer freut sich über dieses Ergebnis wie eine Mutter, die zum ersten Mal von ihrem Kind „Mama“ hört. Damit eine UNIX-Maschine so antwortet, genügt dieser C-Code:

main()
{
printf(„Hello World!\n“);
}

Die Verwendung des Textes „Hello World!“ geriet zur festen Tradition. Alle Programmiersprachen der folgenden Jahrzehnte übernahmen ihn. Bis heute beginnt das Erlernen einer Programmiersprache mit

Hello World!

(Leonardo)