Lässt es sich mit cremefarbenem Papier, einer Tönung, mehr Kontrast oder größerer Schrift besser lesen? Wählen Sie Ihre Farben und Ihre Schrift, einmalig für alle Seiten.

Kostenlose Lektion

Gute Prompts für einen Programmierassistenten schreiben

Nach dieser Lektion: Ich kann einen Prompt schreiben, der Ziel, Kontext, Grenzen und ein Beispiel enthält.

Lektion, 50 Min.2 BefehleLab für KI-Coding-Agenten: mit opencode Code erklären und reparieren lassen und die Arbeit prüfen

Aus einer vagen Bitte wird keine brauchbare Antwort

Einen guten Prompt zu schreiben heißt, einem Programmierassistenten genau die Angaben zu geben, die er für Ihre Aufgabe braucht. Je klarer die Anfrage, desto weniger Nachbessern kostet die Antwort.

Eine Hilfskraft in einem Lager schreibt: „Mach mir was für die Preise.“ Der Assistent muss raten, welche Sprache, welche Preise und welche Form gemeint sind. Er rät, und meist falsch.

Am Ende dieser Lektion

Notiz

Ich kann einen Prompt schreiben, der Ziel, Kontext, Grenzen und ein Beispiel enthält.

Schlüsselwörter

BegriffWas er bedeutetBeispiel
Promptder Text, mit dem Sie den Assistenten um etwas bitten
Zieldas, was am Ende fertig sein soll
Einschränkungeine Regel, an die sich die Antwort halten mussnur die Standardbibliothek
Beispieleine Eingabe mit dem Ergebnis, das Sie erwarten2 und 3 ergeben 5
Nachfrageein zweiter Prompt, der die erste Antwort verbessert

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Ein guter Prompt hat fünf Teile

Ein guter Prompt nennt das Ziel: was soll am Ende fertig sein. Er gibt den Kontext: Sprache, Dateien und was schon da ist.

Er nennt Einschränkungen wie „nur die Standardbibliothek“. Er zeigt ein Beispiel mit erwartetem Ergebnis. Und er sagt, in welcher Form die Antwort kommen soll.

Ein Beispiel: derselbe Wunsch, schwach und gut

TeilSchwacher PromptBesserer Prompt
ZielMach was mit PreisenSchreibe eine Funktion, die Cent als Euro-Text ausgibt
KontextfehltJavaScript, Datei kasse.js, die Preise sind ganze Cent
EinschränkungfehltKeine zusätzlichen Bibliotheken
Beispielfehlt180 ergibt "1,80 €"
FormfehltNur die Funktion, ein Satz Erklärung

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Den Kontext holen Sie aus Ihrem Projekt

Viele Angaben für den Prompt stehen schon in Ihren Dateien: die Namen der Funktionen, die Sprache, die Einheit der Preise.

Schauen Sie vor dem Schreiben nach, statt aus dem Gedächtnis zu tippen. Ein falscher Name im Prompt führt zu Code, der nicht zu Ihrem Projekt passt.

Die Funktionen von shop.js finden

Befehl
docker exec -w /home/node/project agent grep -n "function" shop.js

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Die ersten zwei Zeilen lesen

Befehl
docker exec -w /home/node/project agent head -n 2 shop.js

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Was diese Fakten im Prompt leisten

Der erste Befehl nennt drei Funktionen in den Zeilen 4, 12 und 16: total, change und asPounds. Der zweite zeigt in der Datei, dass die Preise in Pence stehen.

Mit diesen Angaben kann ein Prompt sagen: „Ändere nur total, die Preise sind ganze Pence.“ Das ist genauer als „repariere die Kasse“.

Ein häufiger Fehler

Warnung

Viele glauben, ein langer Prompt sei ein guter Prompt. Entscheidend ist aber, ob die fünf Teile darin stehen. Ein kurzer Prompt mit Ziel, Kontext, Einschränkung und Beispiel schlägt einen langen, der nur erzählt.

Verbessern Sie die Antwort mit einer Nachfrage

Die erste Antwort ist selten die letzte. Prüfen Sie sie, und schreiben Sie dann eine Nachfrage mit genau einer Änderung: „Behandle auch den leeren Warenkorb.“

Eine Änderung je Nachfrage zeigt, was geholfen hat. Wer fünf Dinge auf einmal ändert, weiß nicht, welches das Problem löste.

Über dieses Lab und seinen Quellcode: Lab für KI-Coding-Agenten: mit opencode Code erklären und reparieren lassen und die Arbeit prüfen

Sie unterrichten eine Gruppe? Weisen Sie dieses Modul Ihren Studierenden zu, mit Handbuch für Lehrende, automatisch geprüften Aufgaben und einem Lab für jede Person.