- Genaue Instruktionen angeben
- Code Ausgabe überprüfen
- Code überarbeiten
- Code verwenden
In 99% der Fälle kann nie der Erstentwurf des ausgegebenen Codes verwendet werden. Ohne Überarbeitung funktioniert dieser oft nicht zuverlässig.
LLMs sind perfekte Code-Rohentwurfs-Generatoren.
Die Arbeit hat sich insofern verändert, als dass ich viel weniger 1. Entwürfe selbst schreibe, sondern für 1. Entwürfe hauptsächlich instruiere und dann überarbeite.
Ich kann mir nicht vorstellen, wie jemand ohne Programmierkenntnisse solche LLMs sicher und zuverlässig nutzen kann. Man weiss ja gar nicht, was für Instruktionen es braucht. Und überarbeiten kann man den Code nicht, wenn man keine Ahnung hat. Und das LLM den Code überarbeiten lassen bringt auch nichts, wenn man den Code nicht versteht.
Es ist ein Werkzeug – das Programmieren lernen ersetzt es aber nicht.