- Startseite
- Skills
- Prompting
- Prompt-Debugging
Prompt-Debugging
Diagnostizieren Sie, warum ein Prompt schlechte Ergebnisse liefert, und beheben Sie ihn systematisch mit gezielten Anpassungen.
Das Problem
Ihr Prompt liefert falsche, inkonsistente oder irrelevante Ergebnisse, und Sie wissen nicht warum. Zufaelliges Herumprobieren verschwendet Zeit, weil Sie die Ursache nur erraten. Prompt-Debugging wendet eine systematische Methodik an — Variablen isolieren, Hypothesen testen und gezielte Korrekturen vornehmen — genau wie beim Code-Debugging.
Der Prompt
Ich habe einen Prompt, der nicht die gewuenschten Ergebnisse liefert. Hilf mir beim Debugging.
MEIN PROMPT:
"""
[fuege deinen problematischen Prompt ein]
"""
ERWARTETE AUSGABE: [beschreibe was du wolltest]
TATSAECHLICHE AUSGABE: [beschreibe oder fuege ein was du erhalten hast]
LUECKE: [spezifische Abweichungen der tatsaechlichen von der erwarteten Ausgabe]
Diagnostiziere das Problem anhand dieser haeufigen Fehlermodi:
1. MEHRDEUTIGKEIT — Ist die Aufgabendefinition klar genug fuer eine einzige Interpretation?
2. FORMAT — Ist das Ausgabeformat explizit spezifiziert?
3. KONTEXT — Hat das Modell genuegend Informationen fuer eine korrekte Antwort?
4. EINSCHRAENKUNGEN — Fehlen Grenzen, die dem Modell Abdriften ermoeglichen?
5. WIDERSPRÜCHLICHE ANWEISUNGEN — Widersprechen sich Anweisungen gegenseitig?
6. TEMPERATUR-DISKREPANZ — Ist die Aufgabe kreativ bei niedriger Temperatur oder umgekehrt?
Liefere fuer jeden gefundenen Fehlermodus eine spezifische Korrektur.
Beispielausgabe
DIAGNOSE:
1. MEHRDEUTIGKEIT: GEFUNDEN — "fasse die Kernpunkte zusammen" spezifiziert weder
Anzahl noch Laenge. Das Modell lieferte 12 Punkte, gewuenscht waren 3-5.
FIX: "Fasse in genau 3-5 Aufzaehlungspunkten zusammen, jeder unter 20 Woertern."
2. FORMAT: GEFUNDEN — Kein Ausgabeformat spezifiziert. Das Modell mischte
Fliesstext mit Aufzaehlungen inkonsistent.
FIX: "Ausgabeformat: nur Aufzaehlungspunkte, keine Überschriften oder Absaetze."
3. EINSCHRAENKUNGEN: GEFUNDEN — Keine Zielgruppe spezifiziert. Das Modell erklaerte
auf Anfaengerniveau statt fuer Senior-Engineer-Tiefe.
FIX: "Gehe davon aus, dass der Leser ein Senior Engineer ist, vertraut mit verteilten Systemen."
4. WIDERSPRÜCHLICHE ANWEISUNGEN: NICHT GEFUNDEN
5. KONTEXT: TEILWEISE — Das Code-Snippet war abgeschnitten, der Error Handler fehlte.
FIX: Vollstaendige Funktion oder zumindest den Fehlerbehandlungsblock einbeziehen.
Wann verwenden
Verwenden Sie Prompt-Debugging bei Prompts, die frueher funktionierten und jetzt versagen, bei inkonsistenter Ausgabequalitaet ueber mehrere Durchlaeufe, oder wenn Sie nicht verstehen, warum das Modell bestimmte Anweisungen ignoriert. Es ist die systematische Alternative zum zufaelligen Prompt-Tuning.
Profi-Tipps
- Eine Variable nach der anderen aendern — wenn Sie Mehrdeutigkeit, Format und Kontext gleichzeitig korrigieren, wissen Sie nicht, welcher Fix tatsaechlich wirkte.
- Fehlerprotokoll fuehren — dokumentieren Sie was schiefging und wie Sie es behoben haben; Muster entstehen, die kuenftiges Debugging beschleunigen.
- Mit identischer Eingabe testen — verwenden Sie einen festen Testfall zum Vergleich von Prompt-Versionen.
- Auf Anweisungsueberladung pruefen — Prompts mit mehr als 10 Regeln fuehren oft dazu, dass das Modell einige ignoriert; priorisieren Sie die kritischsten Einschraenkungen.