In deze les

Overgang van een autonoom knooppunt naar een gecontroleerde werkstroom in Botpress

Autonome knooppunten in Botpress bieden flexibiliteit, maar sommige scenario's vereisen volledige controle over de uitvoer, zoals gevoelige taken of gespecialiseerde workflows. In deze les wordt uitgelegd hoe gebruikers van een autonoom knooppunt overgaan naar een gecontroleerde workflow, waarbij consistente en betrouwbare interacties worden gegarandeerd.

Een gecontroleerde workflow creëren

  1. De workflow instellen
    • Voeg een nieuwe workflow toe, zoals "HITL" (Human in the Loop).
    • Definieer de workflowstructuur met behulp van logica en vaste ingangen. Bijvoorbeeld:
      • Voeg een tekstkaart toe die een vast bericht weergeeft zoals "Hallo, dit is vaste invoertekst".
      • Neem gebruikersinvoer en lussen op om interactieve elementen te maken.
    • De workflow zorgt voor volledige controle over de reacties, zodat databases kunnen worden aangeroepen of specifieke informatie kan worden weergegeven.
  2. Werkstroomgedrag aanpassen
    • Omdat workflows de logica van LLM omzeilen, zijn ze ideaal voor taken die een precieze afhandeling vereisen, zoals financiële transacties of escalatie van menselijke agenten.

Overgang naar de workflow

  1. Overgang op basis van trefwoorden
    • Voeg een "Overgang"-kaart toe aan het autonome knooppunt.
    • Definieer een voorwaarde, zoals trefwoordmatching (bijv, gebeurtenis.voorvertoning == "hitl").
    • Koppel de kaart aan de gewenste workflow door "Workflow uitvoeren" te selecteren en de kaart aan "HITL" te koppelen.
    • Deze methode is handig voor testen en debuggen omdat LLM niet geïnterpreteerd wordt.
  2. Op instructie gebaseerde overgang
    • Open de kaart "Instructies" en voeg een gedragsfragment toe. Bijvoorbeeld:
      • "Als een gebruiker met een menselijke agent wil praten, schakel hem dan door naar de HITL-workflow."
    • Verbind de workflow door deze als kaart toe te voegen aan het autonome knooppunt.
    • Deze methode integreert naadloos in de logica van de bot en is geschikt voor echte toepassingen.

Voordelen van gecontroleerde workflows

  • Consistentie: Zorgt ervoor dat de output voorspelbaar en nauwkeurig is, vrij van LLM variabiliteit.
  • Gevoeligheid: Verwerkt taken die precisie vereisen, zoals prijsbepaling, transacties of escalatie naar menselijke agenten.
  • Flexibiliteit: Hiermee kan het autonome knooppunt fungeren als een conciërge, die gebruikers naar gespecialiseerde workflows leidt wanneer dat nodig is.
Samenvatting
In deze les wordt uitgelegd hoe gebruikers van een autonoom knooppunt naar een gecontroleerde workflow in Botpress kunnen overstappen, waarbij 100% controle over de uitvoer voor gespecialiseerde taken wordt geboden.
alle lessen in deze cursus