In dieser Lektion
Übergang von einem autonomen Knoten zu einem gesteuerten Workflow in Botpress
Autonome Knoten in Botpress bieten Flexibilität, aber in manchen Situationen ist vollständige Kontrolle über die Ausgaben notwendig, etwa bei sensiblen Aufgaben oder spezialisierten Abläufen. Diese Lektion zeigt, wie Sie Benutzer von einem autonomen Knoten in einen gesteuerten Workflow überführen, um konsistente und verlässliche Interaktionen sicherzustellen.
Einen gesteuerten Workflow erstellen
- Workflow einrichten
- Fügen Sie einen neuen Workflow hinzu, zum Beispiel "HITL" (Human in the Loop).
- Definieren Sie die Struktur des Workflows mit Logik und festen Eingaben. Zum Beispiel:
- Fügen Sie eine Textkarte hinzu, die eine feste Nachricht wie "Hallo, dies ist ein fester Eingabetext." anzeigt.
- Integrieren Sie die Verarbeitung von Benutzereingaben und Schleifen, um interaktive Elemente zu schaffen.
- Der Workflow ermöglicht die vollständige Kontrolle über die Antworten, etwa für Datenbankabfragen oder das Anzeigen bestimmter Informationen.
- Anpassung des Workflow-Verhaltens
- Da Workflows die LLM-Logik umgehen, eignen sie sich ideal für Aufgaben, die präzise Bearbeitung erfordern, wie Finanztransaktionen oder die Weiterleitung an menschliche Agenten.
Übergang zum Workflow
- Übergang basierend auf Schlüsselwörtern
- Fügen Sie dem autonomen Knoten eine "Transition"-Karte hinzu.
- Definieren Sie eine Bedingung, zum Beispiel eine Schlüsselwortübereinstimmung (z. B.
event.preview == "hitl"). - Verknüpfen Sie die Karte mit dem gewünschten Workflow, indem Sie "Workflow ausführen" auswählen und mit "HITL" verbinden.
- Diese Methode eignet sich gut zum Testen und Debuggen, da sie die LLM-Interpretation umgeht.
- Übergang basierend auf Anweisungen
- Öffnen Sie die "Instructions"-Karte und fügen Sie ein Verhaltens-Snippet hinzu. Zum Beispiel:
- "Wenn ein Benutzer mit einem menschlichen Agenten sprechen möchte, leite ihn in den HITL-Workflow weiter."
- Verbinden Sie den Workflow, indem Sie ihn als Karte zum autonomen Knoten hinzufügen.
- Diese Methode lässt sich nahtlos in die Bot-Logik integrieren und eignet sich für reale Anwendungen.
- Öffnen Sie die "Instructions"-Karte und fügen Sie ein Verhaltens-Snippet hinzu. Zum Beispiel:
Vorteile gesteuerter Workflows
- Konsistenz: Stellt sicher, dass die Ausgaben vorhersehbar und genau sind, ohne LLM-Variabilität.
- Sensibilität: Geeignet für Aufgaben, die Präzision erfordern, wie Preisgestaltung, Transaktionen oder die Weiterleitung an menschliche Agenten.
- Flexibilität: Ermöglicht es dem autonomen Knoten, als Concierge zu fungieren und Benutzer bei Bedarf an spezialisierte Workflows weiterzuleiten.
Zusammenfassung
In dieser Lektion wird erklärt, wie Sie Benutzer in Botpress von einem autonomen Knoten zu einem gesteuerten Workflow überführen, um bei speziellen Aufgaben die volle Kontrolle über die Ausgaben zu erhalten.
alle Lektionen in diesem Kurs
