Hier ist ein beliebter Programmierratschlag heutzutage:

Lerne, Probleme in kleinere Teile zu zerlegen, sei spezifisch über das, was du willst, wähle das richtige KI-Modell für die Aufgabe und iteriere über deine Prompts. Tu das nicht.

Ich meine, “lerne, das Problem zu zerlegen” – sicher. “Iteriere über deine Prompts” – nicht so sehr. Schreibe stattdessen den eigentlichen Code:

Frage KI nach einer ersten Version und refaktoriere sie dann, um deinen Erwartungen zu entsprechen. Schreibe die erste Version selbst und bitte KI, sie zu überprüfen und zu verbessern. Schreibe die kritischen Teile und bitte KI, den Rest zu erledigen. Schreibe einen Umriss des Codes und bitte KI, die fehlenden Teile auszufüllen. Du siehst wahrscheinlich schon das Muster. Beteilige dich am Code, überlasse nicht alles der KI.

Wenn die KI bei gegebenem Prompt die Arbeit bei der ersten oder zweiten Iteration perfekt erledigt – fein. Andernfalls, höre auf, den Prompt zu verfeinern. Gehe und schreibe etwas Code, dann komme zurück zur KI. Du wirst viel bessere Ergebnisse erzielen.

Verstehe mich nicht falsch: Dies ist kein Anti-KI-Ratschlag. Verwende sie, auf jeden Fall. Verwende sie viel, wenn du möchtest. Aber falle nicht in die Falle endloser Hin-und-Her-Prompt-Verfeinerung, indem du versuchst, das perfekte Ergebnis von der KI zu erhalten, indem du “in Englisch programmierst”. Es ist eine unpräzise, langsame und schrecklich schmerzhafte Art, Dinge zu erledigen.

Mache dir die Hände schmutzig. Schreibe den Code. Das ist das, worin du gut bist.

Du bist ein Software-Ingenieur. Werde kein Prompt-Verfeinerer.

von Anton Zhiyanov


Siehe auch: KI-Tipps für mehr praktische Ratschläge zur Arbeit mit KI-Programmierassistenten.