In questa lezione
Transizione da un nodo autonomo a un flusso di lavoro controllato in Botpress
I nodi autonomi in Botpress offrono flessibilità, ma alcuni scenari richiedono il pieno controllo sugli output, come le attività sensibili o i flussi di lavoro specializzati. Questa lezione spiega come passare gli utenti da un nodo autonomo a un flusso di lavoro controllato, garantendo interazioni coerenti e affidabili.
Creare un flusso di lavoro controllato
- Impostazione del flusso di lavoro
- Aggiungere un nuovo flusso di lavoro, come "HITL" (Human in the Loop).
- Definire la struttura del flusso di lavoro utilizzando la logica e gli input fissi. Ad esempio:
- Aggiungere una scheda di testo che visualizzi un messaggio fisso come "Ciao, questo è un testo di input fisso".
- Includere la gestione degli input dell'utente e i loop per creare elementi interattivi.
- Il flusso di lavoro garantisce il controllo completo delle risposte, consentendo di richiamare il database o di visualizzare informazioni specifiche.
- Personalizzazione del comportamento del flusso di lavoro
- Poiché i flussi di lavoro bypassano la logica di LLM , sono ideali per le attività che richiedono una gestione precisa, come le transazioni finanziarie o l'escalation di agenti umani.
Passaggio al flusso di lavoro
- Transizione basata su parole chiave
- Aggiungere una scheda "Transizione" al nodo autonomo.
- Definire una condizione, come la corrispondenza di parole chiave (ad es,
event.preview == "hitl"
). - Collegare la scheda al flusso di lavoro desiderato selezionando "Esegui flusso di lavoro" e collegandola a "HITL".
- Questo metodo è utile per i test e il debug, in quanto evita l'interpretazione di LLM .
- Transizione basata sull'istruzione
- Aprire la scheda "Istruzioni" e aggiungere un frammento di comportamento. Ad esempio:
- "Se un utente vuole parlare con un agente umano, passatelo al flusso di lavoro HITL".
- Collegare il flusso di lavoro aggiungendolo come scheda al nodo autonomo.
- Questo metodo si integra perfettamente nella logica del bot ed è adatto alle applicazioni del mondo reale.
- Aprire la scheda "Istruzioni" e aggiungere un frammento di comportamento. Ad esempio:
Vantaggi dei flussi di lavoro controllati
- Coerenza: Assicura che i risultati siano prevedibili e accurati, privi di variabilità LLM .
- Sensibilità: Gestisce compiti che richiedono precisione, come la determinazione dei prezzi, le transazioni o l'escalation verso agenti umani.
- Flessibilità: Consente al nodo autonomo di agire come un concierge, indirizzando gli utenti verso flussi di lavoro specializzati quando necessario.
Sintesi
Questa lezione spiega come passare gli utenti da un nodo autonomo a un flusso di lavoro controllato in Botpress, fornendo un controllo al 100% sugli output per le attività specializzate.
tutte le lezioni di questo corso