Die Abläufe testen-Funktion ermöglicht es Ihnen, Konversationen und Interaktionen mit Ihrem Chatbot während der Entwicklung zu simulieren. Dies hilft Ihnen, Fehler zu identifizieren, Logik zu validieren und sicherzustellen, dass Ihr Ablauf vor der Bereitstellung wie erwartet funktioniert.

Warum Ihren Ablauf testen?

Das Testen Ihres Ablaufs stellt sicher:
  • Genauigkeit: Validieren Sie Randbedingungen, Tool-Integrationen und Variablen.
  • Benutzererfahrung: Simulieren Sie echte Benutzerinteraktionen, um Antworten zu optimieren.
  • Debugging: Identifizieren und beheben Sie Fehler in der Ablauflogik oder Konfigurationen.

Wie man einen Ablauf testet

1. Testmodus öffnen

  1. Navigieren Sie zum Canvas-Arbeitsbereich.
  2. Klicken Sie auf die Test-Schaltfläche (normalerweise in der oberen rechten Ecke).
  3. Eine Chatbot-Oberfläche öffnet sich, die es Ihnen ermöglicht, mit Ihrem Ablauf zu interagieren.

2. Benutzerinteraktionen simulieren

  • Geben Sie Eingaben ein, als wären Sie ein Benutzer.
  • Beobachten Sie die Antworten des Chatbots und den Ablauffortschritt.
  • Testen Sie spezifische Szenarien, um Randbedingungen, Variablennutzung und Tool-Integrationen zu überprüfen.

3. Debugging mit der Ablaufvorschau

  • Während des Tests verwenden Sie die Ablaufvorschau, um den aktuellen Knoten, Pfad und die ausgeführten Bedingungen zu visualisieren.
  • Identifizieren Sie alle Knoten oder Kanten, die sich nicht wie erwartet verhalten.

Hauptfunktionen im Testmodus

  1. Echtzeit-Feedback:
    • Sehen Sie Antworten, während sie generiert werden.
    • Markieren Sie Probleme bei Tool-Aufrufen, Bedingungen oder Variablenersetzungen.
  2. Ablaufnavigation:
    • Sehen Sie den aktiven Knoten und wie der Ablauf fortschreitet.
    • Testen Sie Rewinds und dynamische Routing-Logik.
  3. Anpassen und erneut versuchen:
    • Nehmen Sie schnelle Bearbeitungen an Knoten, Tools oder Bedingungen vor.
    • Testen Sie den Ablauf erneut, um Korrekturen zu überprüfen.

Randfälle testen

Stellen Sie sicher, dass Ihr Ablauf ungewöhnliche Szenarien effektiv behandelt:
  • Ungültige Eingaben: Testen Sie, wie der Chatbot auf unerwartete Benutzereingaben reagiert.
  • Tool-Fehler: Simulieren Sie API- oder Tool-Fehler und überprüfen Sie die Fehlerbehandlung.
  • Nicht übereinstimmende Bedingungen: Stellen Sie sicher, dass ein Standardpfad für Bedingungen existiert, die nicht übereinstimmen.
Beispiel:
  • Wenn ein Benutzer eine nicht unterstützte Frage stellt, sollte der Chatbot elegant auf eine Hilfe- oder Standardantwort zurückfallen.

Beispiel-Test-Workflow

  1. Starten Sie eine Testsitzung aus dem Canvas-Arbeitsbereich.
  2. Geben Sie Anfragen ein wie:
    • “Was können Sie tun?”
    • “Mein Abonnement kündigen.”
  3. Beobachten Sie:
    • Chatbot-Antworten.
    • Knotenübergänge und Kantenbedingungen.
  4. Debuggen Sie:
    • Beheben Sie falsche Antworten oder fehlgeleitete Abläufe.
    • Testen Sie erneut, bis der Ablauf wie erwartet funktioniert.

Best Practices für das Testen von Abläufen

  • Inkrementell testen: Testen Sie kleine Abschnitte Ihres Ablaufs, bevor Sie sie zu einem grösseren Ablauf kombinieren.
  • Realistische Szenarien simulieren: Verwenden Sie realistische Eingaben, um Benutzerverhalten nachzubilden.
  • Alle Pfade validieren: Stellen Sie sicher, dass jede Kante und Bedingung getestet wurde.
  • Protokolle verfolgen: Überprüfen Sie Fehlerprotokolle oder Debug-Informationen zur Fehlerbehebung.

Beispiel: Kundenservice-Chatbot testen

  1. Benutzer begrüsst den Chatbot Testen Sie die Startknoten-Antwort.
  2. Benutzer fragt nach Preisen Validieren Sie das Routing zum Preis-Knoten.
  3. Benutzer bricht die Anfrage ab Testen Sie die Antwort des Abbrechen-Knotens.
  4. Benutzer gibt ungültige Eingabe ein Stellen Sie sicher, dass der Chatbot zur Klarstellung oder zum Fallback weiterleitet.
Visuelle Darstellung: Ein Ablaufdiagramm, das getestete Knoten und Antworten zeigt.
Bereit, Ihren Ablauf bereitzustellen oder zu verfeinern? Erfahren Sie mehr über Tools aufrufen, um Ihrem Chatbot mehr Funktionalität hinzuzufügen!