Prompt-Engineering-Leitfaden: Bessere Ergebnisse mit KI-Tools erzielen
Lerne die Prompting-Techniken, die zuverlässig bessere KI-Ergebnisse liefern – von Zero-Shot-Anweisungen über Chain-of-Thought-Reasoning und Rollen-Prompting bis hin zu strukturierten Ausgabeformaten.
Die Qualität der KI-Ausgabe wird fast ausschließlich durch die Qualität deiner Eingabe bestimmt. Zwei Personen, die dasselbe Modell für dieselbe Aufgabe verwenden, können völlig unterschiedliche Ergebnisse erzielen – die eine bekommt eine generische, oberflächliche Antwort, die andere eine präzise, umsetzbare Lösung – weil sich ihre Prompts unterscheiden. Prompt Engineering ist die Fähigkeit, klar mit KI-Systemen zu kommunizieren, um die Ergebnisse zu erhalten, die man wirklich braucht.
Warum Prompts so wichtig sind
Große Sprachmodelle sind Next-Token-Prädiktoren, die auf riesigen Mengen menschlicher Texte trainiert wurden. Wenn du einen Prompt eingibst, vervollständigt das Modell im Wesentlichen ein Dokument. Ähnelt dein Prompt dem Beginn einer hochwertigen, detaillierten Antwort, erhältst du eine hochwertige, detaillierte Fortsetzung. Ist dein Prompt vage, fällt auch die Fortsetzung vage aus.
Betrachte Prompting weniger als das Erteilen von Befehlen, sondern eher als das Setzen des Kontexts für die bestmögliche Antwort.
Der Aufbau eines effektiven Prompts
Ein gut strukturierter Prompt enthält typischerweise einige oder alle dieser Elemente:
- Rolle — Wer die KI sein soll
- Aufgabe — Was sie tun soll
- Kontext — Relevante Hintergrundinformationen
- Format — Wie die Ausgabe strukturiert sein soll
- Einschränkungen — Was vermieden oder berücksichtigt werden soll
- Beispiele — Beispieleingaben und -ausgaben (Few-Shot)
Nicht jeder Prompt braucht alle sechs Elemente – aber das Hinzufügen der für die jeweilige Aufgabe relevanten verbessert die Ergebnisse erheblich.
Zero-Shot vs. Few-Shot Prompting
Zero-Shot
Direkte Anfrage ohne Beispiele:
Klassifiziere die Stimmung dieser Bewertung als Positiv, Negativ oder Neutral:
"Die Lieferung war schnell, aber das Produkt kam beschädigt an."
Funktioniert gut für Aufgaben, die das Modell im Training häufig gesehen hat.
Few-Shot
Beispiele vor der eigentlichen Aufgabe angeben:
Klassifiziere die Stimmung jeder Bewertung:
Bewertung: "Tolle Qualität, genau wie beschrieben!" → Positiv
Bewertung: "Hat 3 Wochen gedauert, sehr enttäuschend." → Negativ
Bewertung: "Ganz okay, macht was es soll." → Neutral
Bewertung: "Die Lieferung war schnell, aber das Produkt kam beschädigt an." →
Few-Shot Prompting verbessert die Genauigkeit bei nuancierten oder fachspezifischen Aufgaben erheblich. In der Regel sind 2–5 Beispiele optimal – mehr hilft nicht unbedingt.
Rollen-Prompting
Das Zuweisen einer Rolle an die KI verändert ihre „Perspektive" und aktiviert domänenrelevantes Wissen:
Du bist ein erfahrener Security Engineer mit 15 Jahren Erfahrung in der
Codeüberprüfung auf Schwachstellen. Sei direkt, technisch und priorisiere
die kritischsten Probleme zuerst.
Überprüfe diese Authentifizierungsfunktion auf Sicherheitsprobleme:
[code]
vs.
Überprüfe diesen Code auf Sicherheitsprobleme:
[code]
Die Version mit Rollen-Prompting liefert tendenziell spezifischeres, umsetzbares Feedback auf Expertenniveau.
Chain-of-Thought Prompting
Bei komplexen Reasoning-Aufgaben das Modell bitten, seinen Denkweg zu zeigen:
Ein Unternehmen hat 3 Preisstufen: Basic (10 $/Monat), Pro (25 $/Monat), Enterprise (80 $/Monat).
Aktuell haben sie 500 Basic-, 300 Pro- und 50 Enterprise-Kunden.
Wenn 10 % der Basic-Kunden auf Pro upgraden und 5 % der Pro-Kunden auf Enterprise,
wie hoch ist der neue monatliche Umsatz?
Denke Schritt für Schritt durch.
Die Formulierung „Denke Schritt für Schritt durch" (oder „Lass uns Schritt für Schritt denken") verbessert die Genauigkeit bei Mathematik-, Logik- und mehrstufigen Reasoning-Aufgaben erheblich. Das Modell springt seltener zu einer falschen Antwort, wenn es Zwischenschritte durchdenkt.
Strukturiertes Ausgabe-Prompting
Wenn du parsefähige Ausgaben benötigst, das Format explizit angeben:
Extrahiere die folgenden Informationen aus dieser Stellenanzeige und gib sie als JSON zurück:
Stellenanzeige:
[Stellenanzeige hier einfügen]
Erforderliches JSON-Format:
{
"title": "string",
"company": "string",
"location": "string",
"salary_range": "string or null",
"required_skills": ["string"],
"experience_years": "number or null",
"remote": "boolean"
}
Für Anwendungen ergänzen: „Gib nur das JSON ohne zusätzlichen Text oder Erklärungen zurück."
Nutze unseren AI JSON Generator, um strukturierte JSON-Daten aus natürlichsprachlichen Beschreibungen zu generieren.
Persona- und Tonkontrolle
Zielgruppe und Ton für geschriebene Inhalte festlegen:
Schreibe eine 3-Absätze-Erklärung, wie HTTPS funktioniert.
Zielgruppe: nicht-technische Kleinunternehmer, die verstehen möchten,
warum ihre Website ein SSL-Zertifikat benötigt.
Ton: freundlich und beruhigend, Fachjargon vermeiden, Analogien verwenden, wo hilfreich.
Vermeiden: technische Begriffe ohne Erklärung, Angstmacherei.
vs.
Erkläre, wie HTTPS funktioniert.
Die erste Version liefert Inhalte, die für die genannte Zielgruppe tatsächlich verwendbar sind.
Iterative Verfeinerung
Prompting als Gespräch betrachten, nicht als Einmal-Transaktion:
- Breit anfangen, sehen was das Modell produziert
- Identifizieren, was fehlt oder falsch ist
- Einschränkungen hinzufügen, um die spezifischen Probleme zu beheben
- Wiederholen, bis die Ausgabe deinen Anforderungen entspricht
Runde 1: "Schreibe ein Anschreiben für eine Stelle als Software Engineer."
→ Zu generisch, erwähnt meine spezifische Erfahrung nicht
Runde 2: "Schreibe dies als kompaktere 3-Absatz-Version um.
Betone meine 5 Jahre React-Erfahrung und meine Arbeit an stark frequentierten Anwendungen.
Verwende nicht den Satz 'Hiermit bewerbe ich mich auf Ihre ausgeschriebene Stelle'."
→ Deutlich besser
Jede Iteration sollte spezifische Probleme angehen. Vages Feedback („mach es besser") führt nur zu marginalen Verbesserungen.
Einschränkungen und negative Anweisungen
Dem Modell sagen, was es NICHT tun soll:
Schreibe eine Produktbeschreibung für diese Kaffeemaschine.
- Halte sie unter 100 Wörtern
- Verwende nicht die Wörter "revolutionär", "bahnbrechend" oder "innovativ"
- Verwende keine Ausrufezeichen
- Konzentriere dich auf praktische Vorteile, nicht auf Funktionen
Negative Einschränkungen führen oft zu natürlicheren, weniger werbesprachlichen Ausgaben.
Prompting für Code-Aufgaben
Bei der Code-Generierung und -Überprüfung zahlt sich Genauigkeit aus:
# Vage (erzeugt generischen Code)
Schreibe eine Funktion zur Validierung von E-Mail-Adressen in TypeScript.
# Besser
Schreibe eine TypeScript-Funktion, die E-Mail-Adressen validiert.
Anforderungen:
- Verwendet einen Regex, der gängige Grenzfälle behandelt (Subdomains, +-Adressierung usw.)
- Gibt { valid: boolean; reason?: string } zurück
- Behandelt null/undefined-Eingaben korrekt
- JSDoc-Kommentare einschließen
- 5 Unit-Testfälle für Grenzfälle hinzufügen
Nutze unseren AI Code Explainer für detaillierte Erklärungen von Code, den du nicht verstehst – füge eine beliebige Funktion ein und erhalte eine zeilenweise Aufschlüsselung.
Häufige Prompt-Fehler
| Fehler | Problem | Lösung |
|---|---|---|
| Zu vage | Modell rät deine Absicht | Aufgabe, Format und Zielgruppe explizit angeben |
| Kontext voraussetzen | Modell kennt deine Codebasis/dein Produkt nicht | Relevanten Kontext im Prompt angeben |
| Einmaliger Versuch bei komplexen Aufgaben | Fehler häufen sich | In Teilaufgaben aufteilen oder Chain-of-Thought verwenden |
| Keine Formatangabe | Inkonsistente Ausgabestruktur | Genaues erforderliches Format angeben |
| Zu lange Einleitung | Kernaufgabe geht unter | Wichtigste Anweisung früh oder am Ende platzieren |
| Keine Beispiele für neue Aufgaben | Modell erkennt das Muster nicht | 2–3 Beispiele der gewünschten Ein-/Ausgabe hinzufügen |
Bessere Prompts schreiben: ein schnelles Framework
Vor dem Absenden eines Prompts fragen:
- Wer soll die KI sein? (Rolle)
- Was genau möchte ich? (Aufgabe)
- Welchen Kontext benötigt sie? (Hintergrund)
- Wie soll sie antworten? (Format, Länge, Ton)
- Was soll sie vermeiden? (Einschränkungen)
- Kann ich ein Beispiel geben? (Few-Shot)
Prompt Engineering ist eine erlernbare, übertragbare Fähigkeit. Dieselben Prinzipien gelten, ob du unseren AI Grammar Checker, AI Email Writer, Coding-Assistenten oder andere KI-Tools verwendest. Bessere Prompts, bessere Ergebnisse – jedes Mal.