Naja - ganz so weit ist das Ganze dann doch noch lange nicht. Im Endeffekt ist alles, was sich die Entwickler sonst bei Stack Overflow zusammensuchen, nun auch per Chatbot verfügbar - so weit, so "gut". Selbst hier wird der Chatbot jedoch oftmals "kreativ" und baut hanebüchene Fehler ein oder vergisst von einer Session zur anderen, was er eben noch "wusste". In anderen Fällen, wo ein sehr ähnliches Code-Beispiel bereits trainiert wurde, klappt es auch schon mal auf Anhieb fehlerfrei, aber meist nur bei relativen simplen Aufgaben (PowerShell-Skripte sehen z.B. auf Grund der "geschwätzigen" Syntax oft komplexer aus, als sie sind). Darauf aufzubauen und die Teile zusammenzufügen, sodass hinterher ein komplexes Programm entsteht, was genau auf die eigenen Bedürfnisse zugeschnitten ist, kann der Chatbot nicht leisten, denn niemand hat ihm gesagt, wie das geht - und selbst denken kann er ja nicht.
Man kann nun das Problem in ganz viele Teilschritte zerlegen und sich nach und nach Code für diese Teilprobleme generieren lassen und Schritt für Schritt zu einem Algorithmus zusammenfügen. Aber da haben wir genau die Schwierigkeit: Eine "Hilfskraft", die den Code nicht versteht, wird genau *das* nicht leisten können, denn genau *das* ist Softwareentwicklung - und eben nicht die Syntax zur Transformierung von Format 1 nach Format 2 in Sprache XYZ auswendig zu kennen. Bezüglich Frameworks, Bibliotheken, Sprachsyntax etc. muss ich auch häufig nachschlagen. Aber ich kenne die Teilschritte, die nötig sind, um das konkrete Problem zu lösen und das ist das Wesentliche.