Prompt Chaining
Verkettete Prompts für mehrstufige Aufgaben
Prompt Chaining verbindet mehrere Prompts zu einer Kette, wobei die Ausgabe eines Prompts als Eingabe für den nächsten dient. Diese Technik eignet sich perfekt für komplexe, mehrstufige Aufgaben.
Das Grundprinzip
Wie eine Produktionslinie in einer Fabrik:
- Schritt 1: Rohmaterial → Teilprodukt A
- Schritt 2: Teilprodukt A → Teilprodukt B
- Schritt 3: Teilprodukt B → Endprodukt
Jeder Schritt ist spezialisiert und optimiert für seine spezifische Aufgabe.
Einfache Beispiele
Content-Erstellung
Schritt 1: "Brainstorme 10 Themen für Blogartikel über Remote-Arbeit"
↓
Schritt 2: "Wähle die 3 besten Themen und erstelle Gliederungen"
↓
Schritt 3: "Schreibe eine Einleitung für Thema #1"
↓
Schritt 4: "Entwickle den Hauptteil basierend auf der Gliederung"
↓
Schritt 5: "Füge praktische Beispiele und eine Zusammenfassung hinzu"
Datenanalyse
Schritt 1: "Bereinige diese Rohdaten und entferne Duplikate"
↓
Schritt 2: "Identifiziere die wichtigsten Kennzahlen"
↓
Schritt 3: "Erstelle eine statistische Zusammenfassung"
↓
Schritt 4: "Visualisiere die Trends als Textbeschreibung"
↓
Schritt 5: "Formuliere Handlungsempfehlungen"
Fortgeschrittene Anwendungen
Produktentwicklung
Kette: Marktforschung → Ideenfindung → Konzept → Prototyp
Prompt 1: "Analysiere aktuelle Trends im Bereich [Produktkategorie]"
Output: Trendanalyse
Prompt 2: "Basierend auf diesen Trends, entwickle 5 innovative Produktideen"
Output: Produktideen
Prompt 3: "Wähle die vielversprechendste Idee und erstelle ein detailliertes Konzept"
Output: Produktkonzept
Prompt 4: "Entwickle eine Prototyp-Beschreibung mit Features und USPs"
Output: Prototyp-Spezifikation
Kundenkommunikation
Kette: Analyse → Antwort → Personalisierung → Qualitätskontrolle
Prompt 1: "Analysiere diese Kundenanfrage und identifiziere Hauptanliegen"
Output: Kernpunkte der Anfrage
Prompt 2: "Erstelle eine professionelle Antwort zu diesen Punkten"
Output: Antwortentwurf
Prompt 3: "Personalisiere die Antwort für einen Premium-Kunden"
Output: Personalisierte Antwort
Prompt 4: "Prüfe die Antwort auf Ton, Vollständigkeit und Rechtschreibung"
Output: Finale Kundenantwort
Code-Entwicklung
Kette: Requirements → Design → Implementation → Testing
Prompt 1: "Analysiere diese User Story und extrahiere technische Anforderungen"
Output: Technische Specs
Prompt 2: "Erstelle ein Software-Design basierend auf den Anforderungen"
Output: Design-Dokument
Prompt 3: "Implementiere die Hauptfunktion in Python"
Output: Code
Prompt 4: "Schreibe Unit-Tests für diesen Code"
Output: Test-Suite
Praktische Templates
Business-Analyse-Kette
Template für Marktanalyse:
Schritt 1: Datensammlung
"Sammle Informationen über [Markt/Produkt/Konkurrenz]"
Schritt 2: Strukturierung
"Organisiere diese Daten in Kategorien: Stärken, Schwächen, Chancen, Risiken"
Schritt 3: Analyse
"Führe eine SWOT-Analyse durch"
Schritt 4: Strategie
"Entwickle strategische Empfehlungen basierend auf der Analyse"
Schritt 5: Aktionsplan
"Erstelle einen konkreten 90-Tage-Aktionsplan"
Content-Marketing-Kette
Schritt 1: Keyword-Recherche
"Identifiziere Top-Keywords für [Thema]"
Schritt 2: Content-Planung
"Erstelle einen Content-Kalender für diese Keywords"
Schritt 3: Artikel-Erstellung
"Schreibe den ersten Artikel für Keyword #1"
Schritt 4: SEO-Optimierung
"Optimiere den Artikel für Suchmaschinen"
Schritt 5: Social-Media-Anpassung
"Erstelle Social-Media-Posts für den Artikel"
Verzweigte Ketten
Bedingte Verzweigung
Schritt 1: "Analysiere dieses Problem"
↓
Wenn technisch → Schritt 2A: "Entwickle technische Lösung"
Wenn organisatorisch → Schritt 2B: "Entwickle Prozesslösung"
↓
Schritt 3: "Erstelle Implementierungsplan"
Parallele Ketten
Hauptkette: Produktlaunch
Kette A: Marketing
├── Schritt 1: Zielgruppenanalyse
├── Schritt 2: Kampagnenkonzept
└── Schritt 3: Content-Erstellung
Kette B: Vertrieb
├── Schritt 1: Preissstrategie
├── Schritt 2: Vertriebskanäle
└── Schritt 3: Schulungsmaterial
Zusammenführung: Integrierter Launch-Plan
Best Practices
Klare Übergänge
Definieren Sie genau, was von einem Schritt zum nächsten übergeben wird
Fehlerbehandlung
Planen Sie Alternativen für den Fall, dass ein Schritt fehlschlägt
Dokumentation
Halten Sie jeden Schritt und seine Ausgabe fest
Automatisierung
Prompt-Chaining-Template
# Pseudo-Code für automatisiertes Chaining
chain = [
"Schritt 1: Analysiere...",
"Schritt 2: Basierend auf der Analyse...",
"Schritt 3: Entwickle...",
"Schritt 4: Optimiere..."
]
output = ""
for prompt in chain:
output = ki_anfrage(prompt + "\n\nVorherige Ausgabe: " + output)
Wiederverwendbare Ketten
Marketing-Kette speichern als: "marketing_launch_chain_v1"
- Kann für verschiedene Produkte wiederverwendet werden
- Nur Variablen anpassen
- Konsistente Qualität
Fehlerbehandlung
Qualitätskontrolle
Nach jedem Schritt:
1. Prüfe, ob Output den Erwartungen entspricht
2. Bei Abweichung: Wiederhole mit präziserem Prompt
3. Bei mehrfachem Fehlschlag: Alternative Route
Rollback-Mechanismus
Speichere Zwischenergebnisse:
- checkpoint_1: Nach Datenanalyse
- checkpoint_2: Nach Konzepterstellung
- checkpoint_3: Nach erster Implementierung
Bei Problemen: Zurück zum letzten funktionierenden Checkpoint
Wann Prompt Chaining verwenden?
✅ Ideal für:
- Mehrstufige Prozesse
- Wenn Qualität wichtiger als Geschwindigkeit ist
- Komplexe Transformationen
- Reproduzierbare Workflows
❌ Weniger geeignet für:
- Einfache, einschrittige Aufgaben
- Zeitkritische Anfragen
- Wenn Zwischenschritte unwichtig sind
Praktische Übungen
Übung 1: Report-Erstellung
Erstellen Sie eine Prompt-Kette für:
- Datenextraktion
- Analyse
- Visualisierungsbeschreibung
- Executive Summary
- Handlungsempfehlungen
Übung 2: Kundenbetreuung
Entwickeln Sie eine Kette für:
- Anfrage-Kategorisierung
- Problemidentifikation
- Lösungsfindung
- Antwortformulierung
- Qualitätsprüfung
Übung 3: Projektplanung
Bauen Sie eine Kette für:
- Anforderungsanalyse
- Ressourcenplanung
- Zeitschätzung
- Risikobewertung
- Meilenstein-Definition
Pro-Tipp: Starten Sie mit einfachen 3-Schritt-Ketten und erweitern Sie schrittweise!
Zusammenfassung: Prompt Chaining transformiert komplexe Aufgaben in manageable Schritte und verbessert Konsistenz und Qualität.