In questa lezione
Transizione da un Nodo Autonomo a un Flusso Controllato in Botpress
I nodi autonomi in Botpress offrono flessibilità, ma in alcuni casi serve il pieno controllo degli output, ad esempio per attività sensibili o flussi di lavoro specializzati. Questa lezione spiega come passare da un nodo autonomo a un workflow controllato, garantendo interazioni coerenti e affidabili.
Creazione di un workflow controllato
- Configurazione del flusso di lavoro
- Aggiungi un nuovo workflow, come "HITL" (Human in the Loop).
- Definisci la struttura del workflow usando logica e input fissi. Ad esempio:
- Aggiungi una scheda di testo che mostra un messaggio fisso come: "Ciao, questo è un testo di input fisso."
- Includi la gestione degli input utente e cicli per creare elementi interattivi.
- Il flusso di lavoro garantisce il pieno controllo sulle risposte, consentendo chiamate a database o la visualizzazione di informazioni specifiche.
- Personalizzazione del comportamento del flusso di lavoro
- Poiché i flussi di lavoro aggirano la logica degli LLM, sono ideali per attività che richiedono precisione, come transazioni finanziarie o escalation a operatori umani.
Passaggio al workflow
- Transizione basata su parole chiave
- Aggiungi una scheda "Transizione" al nodo autonomo.
- Definisci una condizione, come la corrispondenza di una parola chiave (ad esempio,
event.preview == "hitl"). - Collega la scheda al flusso desiderato selezionando "Esegui Flusso di Lavoro" e collegandola a "HITL".
- Questo metodo è utile per test e debug perché bypassa l’interpretazione dell’LLM.
- Transizione basata su istruzioni
- Apri la scheda "Istruzioni" e aggiungi uno snippet di comportamento. Ad esempio:
- "Se un utente desidera parlare con un operatore umano, trasferiscilo al flusso HITL."
- Collega il flusso di lavoro aggiungendolo come scheda al nodo autonomo.
- Questo metodo si integra perfettamente nella logica del bot ed è adatto ad applicazioni reali.
- Apri la scheda "Istruzioni" e aggiungi uno snippet di comportamento. Ad esempio:
Vantaggi dei workflow controllati
- Coerenza: garantisce che i risultati siano prevedibili e accurati, senza variazioni dovute agli LLM.
- Sensibilità: Gestisce attività che richiedono precisione, come prezzi, transazioni o escalation a operatori umani.
- Flessibilità: consente al nodo autonomo di agire come concierge, indirizzando gli utenti verso flussi di lavoro specializzati quando necessario.
Riepilogo
Questa lezione spiega come passare gli utenti da un nodo autonomo a un flusso controllato in Botpress, offrendo il 100% di controllo sugli output per compiti specializzati.
tutte le lezioni di questo corso
