Wenn ich der einfachen KI ChatGPT sage das ich einen Code in C++ bräuchte für dies oder jenes, so bekomme ich diesen in 2 Sekunden.
...Du vielleicht...
Aus meiner Perspektive im Bezug auf den täglichen Umgang mit durchschnittlich gebildeten Jugendlichen sehe ich das etwas anders .🤔
Die meisten Teenager haben ja schon Probleme einen relativ einfachen Sachverhalt in menschlich verständlichen Wortenfolgen zu formulieren. Dabei möchte ich garnicht darauf eingehen das viele nicht mal in der Lage sind komplexe Probleme zu abstrahieren um den Kern einer Problematik darzustellen.🥵
Wer sich nur mit der Entwicklung von Apps beschäftigt , wird nicht den Umfang des nötigen Aufwands für die Entwicklung einer Steuersoftware für eine Industrieanlage, Kraftwerk, Bank oder eines Verkehrsnetzes nicht abschätzen können.
In vielen Bereichen gibt es nicht mal geeignete menschliche Worte um eine Problematik oder einen Ablauf darzustellen und eine Umschreibung in menschlicher Sprache wäre wesentlich umständlicher/umfangreicher als dies in einer Programmiersprache möglich ist. Aber auch bei simplen Sachen geht es schneller wenn man weiß wie man sich kurz fasst:
Beispiel gefällig:Die Frage eines "Normalmenschen":
Hallo ich will folgendes umbenennen: Jede Datei (am besten auch jede im Unterordner die x enthält)
Alter Dateiname: yyyxxxzzz.txt
Neuer: yyy.txt
Also Endung soll gleich bleiben. Alles ab x und rechts von x entfernen. Endung soll gleich bleiben.
Ich weiß nicht mal ob eine KI ohne Rückfragen weiß , worum es letztlich geht?
Als Programmierer/Administrator mit entsprechender Vorbildung brauche keine 36 Worte schreiben und 2 Sekunden zu warten bis ich ein Ergebnis bekomme...
Ich brauch nur die 2 Sekunden um...
gci 'C:\dein\Basispfad' -File -r| ren -new {($_.Basename -split 'xxx')[0] + $_.Extension}
..direkt in die Powershellconsole zu tippen. [Enter] und die Sache ist erledigt.
Das war eine ganz primitive Sache, wie würde ein potentieller Fragesteller wohl herumeiern, wenn er eine Steuerung für einen bisher unbekannten chemischen Produktionsprozess mit 100en Parametern Sensoren und Aktuatoren benötigt?
- ...da musste er wohl eine 10 Bändigen Roman an die KI senden.
...und was, wenn man wegen der Geheimhaltung der Prozessdaten (wie in der Industrie üblich) keine KI beauftragen kann?
- Der Betreiber einer Programmier-KI würde sich jedenfalls freuen, wenn er die Beschreibung eines bisher wohlgehüteten Verfahrens in die Hände bekommt.
Du siehst Programmierer nur als Schreibkräfte. Programmentwicklung war schon immer weit mehr als nur Code in dien Editor eingeben.
Als ich anfing habe ich noch jeden auszuführenden Prozessorbefehl einzeln als Assembler-Mnemonics aufgeschrieben.
Basic, Pascal oder C++ fasste bereits ganze Gruppen solcher Prozessorbefehle zu menschlicher Sprache verwanden Funktionen zusammen . Aus Einzelfunktionen wurden Units, Module, OOP-Objekte und APIs mit Millionen von Prozessorbefehlen, welche schon in den 90ern die ganzen Assemblerprogrammierer hätten arbeitslos machen müssen.
Heute sind die Frameworks und APIs so Komplex und Umfangreich, das selbst der intelligenteste Mensch nicht mehr alles erfassen kann. (der zu Grunde liegende Maschinencode ist garnicht mehr nachvollziehbar. Ich könnte mich immer totlachen, wenn hier ein Anfänger herumposaunt, er würde ein eigenes Betriebssystem entwickeln..😅)
Entwickler werden garnicht umhin kommen Teil-/Routineaufgaben einer KI zu überlassen und auch neue kürzere/abstraktere Sprachen zu entwickeln , um der KI detaillierte/überschaubare Anweisungen zu geben. (wie oben bereits dargestellt ist menschliche Umgangssprache völlig ungeeignet Komplexe Sachverhalte darzustellen)
Programmentwicklung ist ein kreativer Prozess. Die Aufgaben und Verfahrensweisen waren schon immer im ständigen Wandel und jede "Vereinfachung" schaffte neue Möglichkeiten/Spielräume . KI ist keine Bedrohung, sondern eine Chance für neue Formen der Kreativität von Entwicklern.
Ich habe leise Zweifel ob der CEO von Nvidia wirklich weiß wovon er redet (oder nur falsch zitiert wurde). Programmentwicklung ist nicht unbedingt die Kernkompetenz eines Geschäftsführers.
Jensen Huang ist Elektroniker (Hardware-Sparte) und "Betriebswirtschftler" . Der hat seit 30 Jahren keine Zeile Code mehr selbst geschrieben.