Prompt-Diff
Vergleiche zwei Prompts (oder zwei Versionen eines Prompts) Seite an Seite. Zeilen-Diff mit hervorgehobenen Änderungen. Für Iteration an LLM-Prompts.
Wozu ist das gut?
Prompt-Engineering ist Iteration: einen Prompt schreiben, testen, eine Formulierung anpassen, wieder testen. Nach einem Dutzend Runden hast du eine „Version 1" und eine „Version 14" und keine saubere Aufzeichnung, was sich wo geändert hat. Dieses Tool gibt dir diese Aufzeichnung auf Knopfdruck — füge zwei Prompts ein und sieh genau, welche Zeilen hinzugefügt, entfernt oder gleich geblieben sind. Kein Git, kein Setup, kein Upload.
Wann nützlich
- Audit einer Deployment-Änderung. Marketing hat den System-Prompt letzte Woche angepasst — was genau ist anders? Beide Versionen einfügen, Diff lesen.
- A/B-Test von Prompts. Zwei Kandidaten, einer schneidet besser ab. Diff, um den entscheidenden Unterschied einzukreisen.
- Regression rückgängig machen. Der neueste Prompt ist schlechter als der von vor zwei Iterationen — welche Zeile war's?
- Edit eines Kollegen reviewen. „Kleine Anpassung" am System-Prompt — hat er wirklich nur das angefasst, was er sagt?
- Wechsel zwischen Modell-Familien. Ein Prompt von GPT zu Claude zu portieren bedeutet meist kleine Wortänderungen — danach diffen, um zu prüfen, dass die Struktur erhalten blieb.
Side-by-side vs Unified
- Side-by-side — A links, B rechts. Gut, wenn beide Versionen ähnlich lang sind und du visuell vergleichen willst.
- Unified — eine Spalte mit + / − Markern, wie
git diff. Besser zum Teilen in Slack oder bei wenigen Änderungen.
Typische Stolperfallen
- Zeilen-Diff, kein Wort-Diff. Ein Wort mitten in einer langen Zeile geändert markiert die ganze Zeile als entfernt+hinzugefügt. Für Satz-Ebene besser ein Wort-Diff-Tool.
- Trailing Whitespace. Versteckte Leerzeichen am Zeilenende markieren die Zeile als unterschiedlich — manchmal nützlich, manchmal Rauschen. „Trailing Whitespace ignorieren" einschalten, wenn nur sichtbarer Inhalt zählt.
- Verschobene Blöcke sehen aus wie Delete+Add. Ein Absatz von Position 1 nach 3 verschoben zeigt sich als Remove bei 1 und Add bei 3. Keine „Moved"-Erkennung.
- Zeilen, keine Tokens. Der Diff spricht Zeilen. Wenn beide Prompts denselben Inhalt anders umbrochen haben, sieht jede Zeile anders aus. Vorher Zeilenumbrüche normalisieren.
- Privacy. Alles bleibt im Tab. Keine Geheimnisse in den Placeholder einfügen — der ist hartkodiert.