Vordefinierte Frage- und Antwort-Flows ermöglichen es Ihnen, Besucher durch ein strukturiertes Gespräch zu leiten. Anstelle eines offenen Chats stellt der Chatbot eine Reihe von Fragen, präsentiert Antwortmöglichkeiten als anklickbare Buttons und antwortet basierend auf der Auswahl des Besuchers.
Es gibt zwei Möglichkeiten, einen solchen Ablauf in ChatLab zu erstellen:
- Ansatz 1: Conversation Flow-Editor (empfohlen) - ein visueller Knotengraph-Editor unter Settings > Flow (Einstellungen > Ablauf), in dem Sie die Konversation in Form von Phasen (Stages) und Übergängen (Transitions) anlegen. Der Graph definiert die möglichen Phasenübergänge; die KI interpretiert deren Bedingungen.
- Ansatz 2: Prompt-basiert - ein strukturierter Prompt unter Settings > Role & Behavior (Einstellungen > Rolle & Verhalten), der die Fragen und die Entscheidungslogik im Klartext beschreibt. Schnell einzurichten, allerdings hängt die Struktur davon ab, wie genau die KI Ihren Anweisungen folgt.
Bei beiden Ansätzen sorgt das Aktivieren von Dynamic suggested follow-ups (Dynamische vorgeschlagene Folgefragen) unter Settings > Chat Conversation (Einstellungen > Chat-Konversation) dafür, dass die Antwortoptionen als anklickbare Buttons im Chat angezeigt werden.
Beispiel
Ein Gespräch durch Phasen leiten
Konfigurieren Sie Phasen und Übergänge im Conversation Flow. Antwort-Buttons helfen Besuchern bei der Auswahl; KI-generierte Vorschläge sind keine garantierten festen Optionen.
Assistent: Suchen Sie nach Lieferinformationen oder nach Hilfe bei der Produktauswahl?
Spielen Sie das Beispiel ab oder lesen Sie es unten. Es werden keine echten Kundendaten verwendet.Bestimmen Sie zuerst das Ziel des Besuchers.
Die Wiedergabe pausiert, sobald dieses Beispiel den sichtbaren Bereich verlässt. Dies ist eine Simulation, kein Live Chat. Die Widget-Bedienelemente innerhalb der Wiedergabe sind nicht interaktiv.Vollständiges Beispiel lesen
- Bestimmen Sie zuerst das Ziel des Besuchers.
Assistent: Suchen Sie nach Lieferinformationen oder nach Hilfe bei der Produktauswahl?
- Der Besucher wählt einen Pfad aus.
Besucher: Hilfe bei der Produktauswahl.
- Die nächste Phase erfasst die relevante Anforderung.
Assistent: Wie hoch ist Ihr Budget?
- Die Antwort liefert den Kontext für die nächste Phase.
Besucher: Unter 100 $.
- Eine konfigurierte Produktsuche kann diesen Pfad abschließen.
Smaragdgrünes Wickelkleid, $79. Viskose, Midilänge.
Hier ist ein vordefinierter Flow in Aktion. Der Chatbot fragt nach den Anforderungen des Besuchers, stellt Optionen als Buttons bereit und empfiehlt basierend auf den Antworten einen Tarif:
Ansatz 1: Conversation Flow-Editor (empfohlen)
Mit dem Conversation Flow-Editor können Sie die Konversation als visuellen Graphen entwerfen. Jedes Feld ist eine Phase (Stage) mit eigenen Anweisungen, und die beschrifteten Pfeile zwischen den Phasen - Transitions genannt - bestimmen, wann die Konversation fortgeführt wird. Die Anweisungen der aktuellen Phase ergänzen den allgemeinen Rollen-Prompt. Die KI interpretiert die Übergangsbedingungen und generiert die Antworten; sie kann demnach dennoch eine Antwort falsch verstehen oder eine Frage auslassen.
Hier ist ein vollständiges Beispiel eines im Editor erstellten Flows - die Konversation beginnt bei Greeting und verzweigt sich je nach Anliegen des Besuchers in separate Phasen:
Schritt 1: Flow aktivieren
Wählen Sie Ihren Chatbot aus und navigieren Sie zu Settings > Flow. Aktivieren Sie das Kontrollkästchen Enable Conversation Flow (Conversation Flow aktivieren). Wenn Sie den Editor zum ersten Mal öffnen, wird ein fertiger Beispiel-Flow angezeigt - bearbeiten Sie ihn oder klicken Sie auf Clear sample (Beispiel löschen), um von vorne zu beginnen.
Schritt 2: Phase für jeden Abschnitt erstellen
Klicken Sie für jeden Abschnitt Ihrer Konversation auf Add stage (Phase hinzufügen). Für das oben gezeigte Beraterbeispiel könnten das sein:
- Greeting - begrüßt den Besucher und fragt, wobei er Hilfe benötigt.
- Needs questions - stellt die vordefinierten Fragen nacheinander.
- Recommendation - ordnet die gesammelten Antworten einer Empfehlung zu.
Schritt 3: Phasenanweisungen verfassen
Tragen Sie die Fragen und Antwortrichtlinien für jeden Abschnitt in die Stage instructions (Phasenanweisungen) der jeweiligen Phase ein. Die Phase „Needs questions" könnte beispielsweise Folgendes enthalten:
Ask the following questions one at a time, waiting for an answer after each:
1. What will you mainly use the chatbot for?
- Customer support
- Lead generation
- Internal knowledge base
2. Roughly how many visitors does your website get per month?
- Under 1,000
- 1,000 to 10,000
- Over 10,000
Offer the answer options after each question.
Eine Phase mit leeren Anweisungen wird vom Flow ignoriert. Füllen Sie daher jede Phase aus, die der Chatbot verwenden soll.
Schritt 4: Phasen mit Übergängen verbinden
Erstellen Sie einen Übergang von einer Phase zur nächsten (klicken Sie auf New connection (Neue Verbindung) oder ziehen Sie eine Linie vom Punkt auf der rechten Seite einer Phase). Geben Sie jedem Übergang eine Condition (Bedingung) - eine natürlichsprachliche Beschreibung dessen, wann weitergegangen werden soll, zum Beispiel „Besucher hat mitgeteilt, wobei er Hilfe benötigt" oder „Beide Fragen wurden beantwortet". Nach jeder Nachricht des Besuchers prüft der Chatbot die Übergänge der aktuellen Phase und geht weiter, sobald eine Bedingung erfüllt ist.
Schritt 5: Start- und Default-Phasen festlegen
Stellen Sie sicher, dass Ihre Begrüßungsphase als START markiert ist (wählen Sie sie aus und klicken Sie auf Set as start (Als Start festlegen), falls dies nicht der Fall ist). Die Default-Phase ist die Phase, zu der die Konversation bei der nächsten Nachricht des Besuchers zurückkehrt, wenn eine Phase keine ausgehenden Übergänge hat - zu Beginn entspricht sie der Startphase.
Schritt 6: Antwort-Buttons aktivieren und testen
Navigieren Sie zu Settings > Chat Conversation und aktivieren Sie Dynamic suggested follow-ups, damit die Antwortoptionen als anklickbare Buttons dargestellt werden. Öffnen Sie dann den Chat-Tester im Reiter Overview (Übersicht) und durchlaufen Sie den Flow, um zu überprüfen, ob jede Phase die richtigen Fragen stellt und die Übergänge wie erwartet ausgelöst werden.
Beachten Sie die Limits des Editors: Ein Flow kann bis zu 15 Phasen haben, jede Phase bis zu 4 ausgehende Übergänge, und die Phasenanweisungen unterliegen einer Zeichenbegrenzung, die von der Größe Ihres Chat-Kontexts abhängt. Im Artikel Conversation Flow finden Sie die vollständige Anleitung zum Editor, einschließlich Start- und Standardphasen, unerreichbarer Phasen und sämtlicher Limits.
Ansatz 2: Prompt-basiert (schlanke Alternative)
Der Prompt-basierte Ansatz steuert die Konversation über Anweisungen, die direkt in den Rollen-Prompt Ihres Chatbots geschrieben werden. Dies eignet sich hervorragend, wenn Sie das Gespräch lediglich durch eine kurze Reihe von Fragen leiten möchten, ohne einen vollständigen Flow einzurichten.
Funktionsweise
Ein Prompt-basierter Q&A-Flow kombiniert zwei Funktionen:
- Benutzerdefinierter Role & Behavior-Prompt - definiert die Fragen, Antwortoptionen und die Entscheidungslogik
- Dynamic Suggested Follow-ups - stellt die Antwortoptionen nach jeder Antwort als anklickbare Buttons dar
Wenn ein Besucher den Flow auslöst (indem er beispielsweise nach Preisen fragt oder auf eine vorgeschlagene Frage klickt), folgt der Chatbot den Anweisungen in Ihrem Prompt. Nach jeder Antwort generiert er passende Folge-Buttons basierend auf den von Ihnen festgelegten Antwortoptionen. Der Besucher klickt auf eine Option, und der Chatbot fährt mit dem nächsten Schritt fort.
Schritt 1: Prompt verfassen
Gehen Sie zu Settings > Role & Behavior und öffnen Sie den Reiter Custom Role Definition (Benutzerdefinierte Rollendefinition; der zweite Modus-Reiter neben Predefined Role (Vordefinierte Rolle)). Durch den Wechsel zu diesem Reiter können Sie die geführten Rolleneinstellungen durch Ihre eigenen Anweisungen ersetzen.
Der Bereich für benutzerdefinierte Prompts ist in zwei Unterreiter unterteilt: Chat / Text und Voice Conversation (Sprachkonversation). Verfassen Sie Ihre Flow-Anweisungen unter dem Unterreiter Chat / Text.
Schreiben Sie einen Prompt, der Ihren Flow definiert. Eine bewährte Prompt-Struktur umfasst:
- Eine allgemeine Rollenbeschreibung - was der Chatbot tut
- Einen benannten Abschnitt - verwenden Sie eckige Klammern wie
[Abschnittsname], um den Flow zu kennzeichnen - Nummerierte Fragen - jeweils mit einer Liste von Antwortoptionen
- Einen Zuordnungsbereich (Mapping) - verknüpft Antwortkombinationen mit konkreten Empfehlungen
- Eine Auslöser-Anweisung (Trigger) - teilt dem Chatbot mit, wann er den Flow starten soll
Hier ist eine Prompt-Vorlage, die Sie anpassen können:
You are the assistant for [Your Company]. Help customers with [your topic].
[Advisor Flow]:
Ask the following questions one by one. After each answer, explain which option fits the user's needs.
1. [First question]?
- Option A
- Option B
- Option C
2. [Second question]?
- Option A
- Option B
- Option C
Mapping:
Option A + Option A = Recommendation 1
Option A + Option B = Recommendation 2
Option B + Option C = Recommendation 3
When user asks about [topic], proceed with the [Advisor Flow].
Schritt 2: Dynamic Suggested Follow-ups aktivieren
Navigieren Sie zu Settings > Chat Conversation und schalten Sie die Option Dynamic suggested follow-ups ein.
Dadurch werden die Antwortoptionen als anklickbare Buttons im Chat angezeigt. Ohne diesen Schalter würde der Chatbot die Optionen als reinen Text anstelle interaktiver Buttons auflisten.
Lassen Sie Hide suggested questions after first message (Vorgeschlagene Fragen nach erster Nachricht ausblenden) deaktiviert. Warten Sie vor dem Testen auf die automatische Bestätigung Saved (Gespeichert).
Schritt 3: Flow testen
Öffnen Sie den Chat-Tester über den Reiter Overview und testen Sie die Konversation. Überprüfen Sie, ob der Chatbot der korrekten Fragenreihenfolge folgt und die Antwortoptionen als Buttons erscheinen.
Tipps für bessere Prompt-basierte Flows
- Fragen kurz halten - der Chatbot generiert kurze Folge-Buttons; die genaue Anzahl und Formulierung kann variieren. Gestalten Sie Ihre Antwortoptionen prägnant.
- Klare Zuordnungen nutzen - verknüpfen Sie Antwortkombinationen eindeutig mit Ergebnissen, damit der Chatbot konsistente Empfehlungen ausspricht.
- Auslösebedingung hinzufügen - legen Sie fest, wann der Flow starten soll (zum Beispiel „Wenn der Nutzer nach Preisen fragt" oder „Wenn der Nutzer Hilfe bei der Produktauswahl wünscht").
- Varianten testen - probieren Sie verschiedene Antwortpfade aus, um sicherzustellen, dass alle Kombinationen zu korrekten Ergebnissen führen.
- Mit Trainingsdaten kombinieren - der Chatbot kann neben dem Flow weiterhin auf Ihre Wissensdatenbank zugreifen; trainieren Sie ihn mit relevanten Inhalten für noch detailliertere Antworten.
Welchen Ansatz sollte ich verwenden?
- Conversation Flow-Editor - der Graph schränkt mögliche Übergänge ein und liefert die Anweisungen der aktuellen Phase ergänzend zur übergeordneten Rolle. Nutzen Sie klare Bedingungen und testen Sie Abzweigungen, da KI-generierte Antworten und Weiterleitungen dennoch Fehler aufweisen können. Ideal für Konversationen mit mehreren klar abgegrenzten Abschnitten. Beachten Sie die Editor-Limits (bis zu 15 Phasen, 4 Übergänge pro Phase).
- Prompt-basiert - schnell eingerichtet und sehr flexibel: Alles befindet sich in einem einzigen Prompt, ohne Beschränkung bei den Phasen. Der Nachteil ist, dass die Struktur nur so verlässlich ist wie Ihre Anweisungen - die KI kann gelegentlich vom Skript abweichen, insbesondere bei langen Konversationen. Am besten geeignet für kurze, einfache Fragenabfolgen.
Im Zweifelsfall empfiehlt es sich, mit dem Conversation Flow-Editor zu beginnen - dies ist der empfohlene Weg zum Erstellen geführter Dialoge.
Modellkompatibilität
Dynamic Suggested Follow-ups erfordern ein kompatibles KI-Modell. Die Funktion ist für GPT 4o, GPT 4o Mini und Gemini 3.1 Flash-Lite nicht verfügbar. Falls Ihr Chatbot eines dieser Modelle nutzt, wechseln Sie unter Settings > Model & Advanced (Einstellungen > Modell & Erweitert) zu einem anderen Modell.
Verwandte Artikel
- Conversation Flow - Vollständige Anleitung zum visuellen Flow-Editor
- Dynamic suggested follow-ups - Detaillierte Anleitung zur Funktionsweise von Follow-up-Buttons
- Bot behavior customization - Anleitung zum Verfassen individueller Rollenanweisungen