Prompting
Ein Prompt ist die Eingabe, die du einem generativen KI-System gibst. Die Formulierung des Prompts entscheidet darüber, was das Modell erzeugt. Das nennt man Prompt Engineering — eine zentrale Kompetenz im Umgang mit generativer KI.
Was ist ein Prompt?
Ein Prompt ist der Text, den du einem LLM wie ChatGPT übergibst, damit es eine Aufgabe löst. Das kann eine Frage, ein Befehl oder ein Kontext mit Anweisung sein.
Ein Prompt ist die Eingabe an ein generatives KI-System. Das Prompt Engineering ist das bewusste Formulieren von Eingaben, um die Qualität der Ausgabe zu steuern. Dazu gehören: klare Anweisung, Kontext, Beispiele und Rollenzuweisung.
Gute und schlechte Prompts
| Schlecht | Besser |
|---|---|
| „Schreibe über Äpfel." | „Erkläre einem Siebtklässler, warum Äpfel braun werden, wenn man sie anschneidet. Verwende einfache Wörter und drei Absätze." |
| „Code" | „Schreibe eine Java-Methode istGerade(int n), die true zurückgibt, wenn n gerade ist. Kommentiere die Methode." |
| „Zusammenfassung" | „Fasse den folgenden Text in drei Sätzen zusammen: [Text]" |
Ein guter Prompt hat vier Eigenschaften:
- Klare Anweisung — was genau soll das Modell tun?
- Kontext — für wen, in welchem Stil, wie lang?
- Beispiele — zeige, was du erwartest („few-shot prompting").
- Rollenzuweisung — „Du bist ein Lehrer", „Du bist ein Programmierer".
a) Formuliere drei verschiedene Prompts für ChatGPT, um eine Erklärung des Begriffs „neuronales Netz" zu bekommen. Variiere: (1) ohne Kontext, (2) mit Zielgruppe „Schüler der 10. Klasse", (3) mit Beispiel und Rollenzuweisung „Du bist ein Informatiklehrer".
b) Vergleiche die drei Ausgaben. Welcher Prompt liefert das beste Ergebnis?
c) Schreibe einen Prompt, der ChatGPT bittet, ein Java-Code-Snippet zu bewerten und zu verbessern. Was muss im Prompt stehen, damit die Bewertung hilfreich wird?
Tipp zu c)
Gib ChatGPT:
- Den Code, den es bewerten soll
- Die Kriterien (z.B. Lesbarkeit, Korrektheit, Stil)
- Die Anweisung, Verbesserungen vorzuschlagen, nicht den Code umzuschreiben
- Die Zielgruppe (z.B. „Informatik-Anfänger")
Bevor du ChatGPT fragst: Überlege, was du als Ergebnis erwartest. Schreibe den Prompt so, dass ein Mensch, der die Aufgabe nicht kennt, das Gewünschte liefern könnte. Dieselbe Regel gilt für die Maschine.