ChatGPT. Unsere neuen allmächtigen Herrscher, oder erstmal eine neue Benutzerhilfe?
(first draft, I am adding more thoughts)
TL;DR KI ist kein allmächtiges Werkzeug, sondern eine Zugangshilfe zu komplexen, computerisierbaren Themen, so wie eine grafische Oberfläche am PC den Zugang zu den Möglichkeiten des Computers vereinfacht. KI steht aber gerade am Anfang seiner eigenen Entwicklung und seines gesammelten Wissens.
Ich war sehr beeindruckt von den ganzen Bildern, die vor einigen Monaten mit DALL-E oder anderen KI-Programmen erzeugt wurden und auf Twitter und anderen sozialen Medien zu finden waren. Qualitativ oft ansprechend, und die, die ich sah, waren überwiegend auch inhaltlich ansprechend (wahrscheinlich weil die misslungenen Versuche aussortiert worden waren, klar). Seit kurzem läuft mit ChatGPT die zweite Welle einfach anwendbarer KI, und ich bin ebenfalls beeindruckt von den Texten und vor allem den Programmierbeispielen, die einige Anwender gezeigt haben, auch (oder vielleicht weil) wenn ich kein Programmierer bin und die Qualität nicht einschätzen kann. Vor einiger Zeit, noch vor DALL-E, als andere Beispiele das Potential von KI zeigten, dachte ich, dass es doch möglich sein müsste, eine Bedienungshilfe für komplexe Programme damit zu bekommen. Ich habe vor ein paar Jahren versucht, das 3D-Zeichenprogramm Sketchup zu erlernen, und obwohl es allerlei Bedienhilfen gibt und viele Tutorials, kam ich auf keinen grünen Zweig, von komplexeren CAD-Programmen ganz zu schweigen. Das ist wohl eher meiner mangelnden Geduld und Konzentrationsschwäche anzulasten als dem dem Programm, aber es klappte halt nicht. Deswegen fand ich die Aussicht vielversprechend, einem Programm sagen zu können, was ich will, und es dem Programm zu überlassen, auf welche Weise es einen Strich zeichnen soll. Genauso fände ich es auch reizvoll, einem Programm zu sagen, wie es einen Text formatieren soll, anstatt mich in den Tiefen von Word zurechtzufinden. Da bekam ich von Youtube ein Video mit dem Titel "Can ChatGPT Program Your CNC Machines?" vorgeschlagen.
Noch bevor ich die Zeit hatte, es anzuschauen, repostete Bradford DeLong, ein Wirtschaftshistoriker, den ich schätze https://twitter.com/delong , einen Post auf Mastodon, der sehr kritisch und eher abschätzig gegenüber den jüngsten Ergebnissen von ChatGPT war
https://toad.social/@davetroy/109610129279609016
Während ich darüber nachdachte und das Video über die Bedienung einer CNC-Fräse per ChatGPT anschaute, kam mir der Gedanke, dass wir unsere Erwartungen an KI vielleicht erstmal einfach herunterschrauben sollten und es eher als eine Bedienhilfe ansehen sollten, so wie ein modernes Auto wesentlich einfacher zu bedienen ist als das Ford Model T (von ausgefuchsteren Modellen dieser Zeit ganz zu schweigen), weil es eine Oberfläche für die ganzen Möglichkeiten und Parameter des Autos bietet, oder die grafische Oberfläche eines Betriebssystems oder von Word. Und selbst das, was vor Windows war, das waren schon mehrfache Vereinfachungen des Zugangs zum Computer. Ich denke zuerst an den Lochstreifen, mit dem nur ausgebildete Experten etwas anfangen konnten, dann kamen Monitore, später Betriebssysteme wie UNIX oder MS-DOS, die zwar erforderten, das man wusste, was man dem Computer sagen wollte, aber die "Sprache" war einfacher als das vorher. Mit der von Xerox zuerst ausgedachten grafischen Oberfläche, die dann von Apple und vollends von Microsoft popularisiert wurde, war der Massenzugang zu PCs möglich, und mit Smartphones ist die Bedienung noch einfacher und vor allem so sicher geworden, das man sich anstrengen muss, um das Betriebssystem zu "beschädigen".
Diese Vereinfachung des Zugangs hat bei Maschinen auch schon mehrfach stattgefunden. Man stelle sich eine Dampfmaschine vor, die in einer Werkstatt für einen bestimmten Zweck gebaut und nur für einen eingewiesenen Bediener gedacht wurde. Die erste Variante hatte wahrscheinlich noch nicht einmal Schilder für die verschiedenen Stellräder und Hebel oder zu schmierenden Stellen, weil davon ausgegangen werden konnte, dass die betreffende Person schon wusste, was sie zu tun hatte. Als erste Vereinfachung (vielleicht für eine Urlaubsvertretung) wäre ein Handbuch oder eine Beschilderung der einzelnen Hebel usw. vorstellbar. Im weiteren Verlauf wird dann der empfohlene Einstellbereich mitgeliefert, später werden verschiedene Parameter (Brennstoffzufuhr, Sauerstoffzufuhr, Wasserdurchlauf, ...) gleichzeitig verstellt, der Zugang wird immer einfacher, wie bei einem Auto, wo ich nicht mehr wissen muss, ob ein Diesel oder ein Otto-Motor unter der Haube ist. Vorglühen gibt es nicht mehr, beim Tanken steht die richtige Spritsorte im Tankdeckel. Mal zur Visualisierung: Hier ist ein Bild einiger Bedienelemente eines deutschen U-Bootes von 1918. Kann sich irgendjemand auch nur im entferntesten vorstellen, wofür eines der Stellräder da ist, was es bewirkt?
Source: https://www.flickr.com/photos/twm_news/8770724256/
Ein anderes Beispiel, das aber nicht so viele Leser kennen werden, ist die Arduino-Elektronik-Baureihe, die die Erstellung von Elektronik für bestimmte Aufgaben vereinfacht hat.
Um zum Punkt zu kommen: Die Beispiele von Programmierung per ChatGPT ermöglichen genau das, was ein GUI, das Armaturenbrett eines Autos oder eine Arduino-Plattform ermöglichen: Sie vereinfachen den Zugang zu einem komplexen Systems, bei dem man nicht mehr alle Möglichkeiten und Parameter der Bedienung kennen muss, sondern sie bringen einen näher an das gewünschte Ergebnis. Sei es ein Text, ein Bild oder eine Webseite. Was einige Kritiker nicht bedenken: Verschiedene KI-Programme sind in der Lage, ihre Ergebnisse erneut zu verarbeiten und zu verfeinern und sogar selbst Fehler zu entdecken, zB beim Programmieren. Außerdem sind sie noch in Entwicklung UND in der Lernphase. In dem erwähnten Video zur Bedienung einer CNC-Fräse scheint ChatGPT noch nicht sonderlich mit der Programmiersprache vertraut zu sein. Das wird sich aber schnell ändern, wenn die KI oder deren Entwickler merken, dass es Nachfrage dazu gibt.
KI sollte momentan also erst einmal als eine Zugangsvereinfachung betrachtet werden, nicht als eine Instanz, die bestimmte Dinge komplett für uns übernimmt. Teilweise ist sie schon in der Lage, Teilaufgaben zu übernehmen, so wie ein Spurhalteassistent auf der Autobahn. Bis zum autonomen Fahren ist es noch ein weiter Weg, aber wenn man die Umgebung vereinfacht innerhalb derer die KI Entscheidungen übernimmt und Hilfestellung (Wegmarken, maschinenlesbare Fahrbahnbegrenzungen, eingewiesene Mitarbeiter im Gegensatz zu Fußgängern im Straßenverkehr) zur Erhöhung der Eindeutigkeit gibt, zB auf Firmengeländen zum Anliefern von Bauteilen, dann sind jetzt schon erstaunliche Dinge möglich. Mit dieser realistischeren Einstellung lässt sich auch Panik vermeiden, denn Kopfarbeiter, die die zur Erfüllung einer Aufgabe kennen, werden auf absehbare Zeit noch bessere Ergebnisse liefern, weil sie die Komplexität ihrer Hilfsmittel UND der gestellten Aufgabe und damit nicht arbeitslos werden.