Il Flow Builder per Conversation AI è uno strumento visuale utilizzato per progettare conversazioni strutturate e orientate agli obiettivi per il tuo bot IA. Ti permette di mappare come il bot interagisce con i contatti, acquisisce informazioni e progredisce attraverso diversi step in un flusso guidato.
I bot in Conversation AI possono essere configurati per operare all'interno del Flow Builder per queste interazioni strutturate o essere attivati tramite Workflow, a seconda di come sono impostati. Il Flow Builder offre la flessibilità di definire la logica conversazionale, automatizzare le risposte e creare esperienze multi-step personalizzate per le tue esigenze aziendali.
INDICE
Accedi al Flow Builder
Accedi a AI Agents > Conversation AI > pulsante Crea bot > pulsante Crea nuovo bot (Flow Builder)
Il Flow Builder per Conversation AI somiglia al builder Workflow delle Automazioni ma funziona diversamente in vari modi significativi. Questi aspetti sono evidenziati in una nota come questa nel punto rilevante dell'articolo.
Nota: I bot basati su flow si comportano diversamente a seconda di come sono configurati. Usa il Flow Builder quando vuoi che il bot segua un percorso conversazionale strutturato all'interno di Conversation AI. Usa l'azione workflow di Conversation AI quando vuoi che un workflow ponga una domanda, attenda una risposta, crei rami in base alle condizioni o continui l'automazione dal builder Workflow. Questa distinzione è importante quando decidi se il bot funzionerà come parte di un flusso o verrà attivato esternamente tramite workflow.

Impostazioni Bot
Nella scheda Impostazioni bot:
- Dai un nome al bot
- Imposta lo stato del bot su Pilota automatico
- Seleziona o deseleziona i canali di comunicazione come SMS, Facebook, Instagram, WhatsApp e Live Chat, a seconda dei canali abilitati per il bot.

- Imposta il numero massimo di messaggi su qualcosa come 100 (poiché questo flusso può gestire conversazioni lunghe).

- Salva le impostazioni del bot
Obiettivi Bot
Gli obiettivi principali del bot (personalità, intento, ecc.) sono un prompt globale che farà parte di ogni azione nel flusso.
Nella scheda Obiettivi bot, imposta il tono del bot selezionando una o più parole chiave (es: amichevole e fiducioso).

Descrivi la personalità e lo stile del bot usando frasi e campi di merge (es: "Sei un bot per {{ai.business_name}}.").

Descrivi l'intento alla base della conversazione usando frasi e campi di merge (es: "Il tuo obiettivo è aiutare gli utenti a scegliere un obiettivo come {{ai.goals}} e a prenotare un appuntamento.").

Descrivi informazioni aggiuntive e contesto aziendale usando frasi e campi di merge. È un buon posto per fornire esempi espliciti di come il bot dovrebbe comunicare (es: evita: "Come posso aiutarti oggi?", usa: "Ehi, come va?").

Specifica condizioni uniche:
- Arresta bot - Ovunque si trovi il contatto nel workflow, se usa linguaggio volgare o dice "stop", ecc., il flusso si fermerà immediatamente.
- Passaggio a operatore - Quando il bot non conosce la risposta o il contatto chiede un operatore, il bot si fermerà immediatamente e notificherà un operatore.
- Seguito automatico - Disponibile a breve!

Attiva/disattiva opzioni appuntamenti:
- Annulla - Consenti al bot di annullare l'appuntamento.
- Riprogramma - Consenti al bot di riprogrammare l'appuntamento.

Salva gli obiettivi del bot.
Flow Builder
Accedi alla scheda Obiettivi bot > Fai clic sul pulsante Avvia Flow Builder.

Puoi capire che sei nel Flow Builder IA, non nel builder Workflow Automazioni, perché dice Torna a Conversation AI e Prova bot anziché Workflow.
Nota che dove il flusso ha nodi [END], significa la fine degli obiettivi, non la fine del flusso/chat. La chat continuerà senza alcun obiettivo a meno che non sia esplicitamente terminata in uno dei vari modi (es: messaggi massimi, timeout, azione termina conversazione, ecc.).

Il trigger predefinito è Chat Initiated (Chat avviata). Questo trigger è l'unico modo per avviare il flusso.

Azioni IA
Fai clic sul segno più (+) per selezionare un'azione. Le azioni disponibili sono le stesse del builder Workflow ma con anche nuove azioni IA. Scorri fino alla sezione Azioni IA.
- IA Acquisisci informazioni (Acquisizione e qualificazione IA)
- Prenota appuntamento
- Termina conversazione
- Splitter IA
- Messaggio IA
- Messaggio personalizzato
- Trasferisci bot
- Continua conversazione
Nota che l'azione Acquisisci e qualifica e l'azione Prenota appuntamento si ripetono autonomamente fino a raggiungere il loro obiettivo o finché non viene raggiunto un criterio di uscita (es: tentativi massimi). Le altre azioni di messaggio invieranno solo un messaggio senza provare a raggiungere nulla.

Azione IA - Acquisisci informazioni (Qualifica)
- Descrivi l'obiettivo - Inserisci il prompt o le istruzioni per questo particolare obiettivo (max 500 caratteri). Esempio: "determinare il nome dell'utente".
- Aggiorna campo contatto (facoltativo) - Seleziona un campo contatto dal menu a discesa. Esempio: Nome.
- Istruzioni aggiuntive - Descrivi indicazioni di supporto per l'obiettivo. Esempio: "Fai sapere all'utente che non possiamo andare avanti se il loro budget è inferiore a $5.000 ma non rivelare questo numero. 'Non possiamo andare avanti a questo budget,' senza rivelare la soglia di budget minimo."
- Esempio di risposta - Specifica un formato esatto. Esempio: "Specifica la valuta USD: $#,###"
- Salta obiettivo se il campo è già compilato - Se hai usato il menu a discesa Aggiorna campo contatto e quel campo è già compilato nel record del contatto, allora questo obiettivo sarà considerato già raggiunto e sarà saltato. Esempio: Se il contatto proviene da un modulo Facebook, allora nome, email, ecc. saranno probabilmente già compilati.
- Tentativi massimi - Un numero intero. Il bot smetterà di provare a raggiungere l'obiettivo dopo X numero di suoi messaggi inviati per tentare di raggiungerlo. Esempio: Max:2, Bot:Qual è il tuo indirizzo email?, Utente:No, Bot:Nel caso fossimo disconnessi, qual è il tuo indirizzo email in modo da potermi ricollegar?, Utente:Non preoccuparti, Bot:[passa al prossimo obiettivo].
- Non procedere al prossimo obiettivo se i criteri non sono soddisfatti - Questo terminerà la conversazione con un messaggio di chiusura. Esempio: "Grazie ma il tuo budget è troppo basso per essere un buon adattamento per noi."
- Aggiungi un tag - Aggiungi uno o più tag al contatto come ultimo step in questo obiettivo. Esempio: [IA qualificato]

Azione IA - Prenota appuntamento
- NOTA: Questa azione si ripeterà tentando di raggiungere il suo obiettivo di prenotare un appuntamento usando più messaggi a meno che non ci sia un chiaro criterio di uscita come "Non voglio prenotare."
- Inserisci il prompt per la prenotazione del calendario - Descrivi come incoraggiare l'utente a prenotare un appuntamento.
- Seleziona calendario - Scegli il calendario appropriato dal menu a discesa.
- Appuntamento prenotato - Questo ramo è per una creazione di appuntamento riuscita.
- Appuntamento non prenotato - Questo ramo è per un errore che ha comportato nessuna creazione di appuntamento.

Azione IA - Termina conversazione
- NOTA: Per impostazione predefinita, quando il contatto raggiunge un nodo [END] nel flusso, rimarrà lì e qualsiasi ulteriore interazione con la chat sarà in quel contesto. Questa azione termina definitivamente la conversazione e non sarà continuata.
- Messaggio personalizzato di termine - Definisci un messaggio letterale da inviare all'utente, l'IA non lo modificherà.
- Riattiva dopo bot - Seleziona per definire che il bot dovrebbe riattivarsi dopo un ritardo.
- Riattiva dopo valore - Specifica il numero di unità di tempo fino a quando il bot dovrebbe riattivarsi.
- Riattiva dopo unità - Specifica l'unità di tempo (es: ore).

Azione IA - Splitter IA
- NOTA: l'azione Splitter IA non invia messaggi né raccoglie informazioni. Analizza solo le informazioni precedentemente raccolte.
- Descrizione - Descrivi la logica di branching. Esempio: Che tipo di auto possiede il contatto?
- Nessuna condizione soddisfatta - Questo è il ramo predefinito minimo. È un catchall nel caso in cui nessun altro ramo si qualifichi chiaramente.
- Rami- [opzione 1] [opzione 2] [opzione 3] [ecc] Queste sono le scelte tra cui l'IA dovrà scegliere.

Azione IA - Messaggio IA
- NOTA: Questa azione verrà eseguita una sola volta. Non proverà a raggiungere un obiettivo.
- Inserisci il prompt per il messaggio - Descrivi il tipo di messaggio che vuoi che l'IA scriva e invii (utilizzando tutto il contesto della conversazione fino a quel punto). Esempio: "Dì all'utente che siamo il miglior provider di assicurazioni."
- Attendi risposta del contatto - Se selezionato, il flusso bot avanzerà al prossimo step solo dopo aver ricevuto una risposta.

Azione IA - Messaggio personalizzato
- NOTA: Questa azione verrà eseguita una sola volta. Non proverà a raggiungere un obiettivo.
- Inserisci il messaggio - Scrivi il messaggio letterale che vuoi che l'utente veda. Nessuna modifica sarà apportata a questo messaggio, sarà consegnato così com'è. Esempio: "Siamo la migliore compagnia di assicurazioni secondo i Premi 2024."
- Attendi risposta del contatto - Se selezionato, il flusso bot avanzerà al prossimo step solo dopo aver ricevuto una risposta.

Azione IA - Trasferisci bot
- NOTA: Questo trasferirà il contatto a un bot diverso e uscirà da questo flusso; non tornerà a meno che tu non abbia un'altra azione di trasferimento da qualche parte che rimanda il contatto indietro. Questo è meglio utilizzato quando hai diversi percorsi conversazionali simili ma con differenze cruciali, quindi un bot potrebbe confondersi sui dettagli se fossero tutti in un contesto. Questo invierà la conversazione a un bot che ha solo il contesto di un percorso conversazionale.
- Seleziona bot a cui trasferire - Usa il menu a discesa per selezionare il bot appropriato. Esempio: Assicurazioni auto California, Assicurazioni auto Nevada, Assicurazioni auto Texas.

Azione IA - Continua conversazione
- NOTA: Per impostazione predefinita, quando il contatto raggiunge un nodo [END] nel flusso, rimarrà lì e qualsiasi ulteriore interazione con la chat sarà in quel contesto ma senza un particolare obiettivo da raggiungere. Questa azione ti permette di dare al bot istruzioni specifiche su come continuare a chattare se l'utente lo desidera.
- Istruzioni aggiuntive- Definisci istruzioni su come continuare a chattare con l'utente se lo desidera.

Trigger IA
Il trigger predefinito Avvia chat è l'unico modo per avviare il flusso. I trigger personalizzati non possono avviare il flusso. Una volta che il contatto ha raggiunto uno dei nodi [END] nel flusso, allora i suoi messaggi possono attivare uno dei trigger personalizzati per spostarlo a un punto precedente nel flusso. Nel prossimo futuro, i trigger personalizzati potranno attivarsi in qualsiasi punto del flusso (non solo un nodo [END]) e l'impostazione di sensibilità sarà applicata.
Trigger personalizzato
- NOTA: Puoi avere fino a 3 trigger personalizzati.
- Scegli trigger personalizzato- Usa il menu a discesa per selezionare un trigger personalizzato precostruito (es: Prenota un altro appuntamento) o crearne uno nuovo.
- Descrivi la condizione del trigger - Descrivi a parole quale è la condizione del trigger personalizzato (diversa dalla chat iniziale). Esempio: "L'utente vuole saperne di più sulle nostre politiche."
- Priorità- Seleziona da 1 a 10. Questo controlla quale trigger personalizzato si attiverà se più di uno potesse attivarsi nello stesso momento. I numeri più alti hanno priorità più alta.
- Sensibilità- Seleziona Bassa, Media o Alta. Questo controlla se il trigger personalizzato si attiverà nel mezzo del flusso.
- Bassa = L'IA è improbabile che rompa il flusso corrente e sposti il contatto al trigger.
- Media = L'IA deciderà se il contatto romperà il flusso.
- Alta = L'IA quasi sempre romperà il contatto dal flusso corrente e lo sposterà al trigger personalizzato.


Trigger personalizzati e If/Else
Puoi combinare un If/Else con i trigger personalizzati per creare un router. Reindirizziamo i trigger personalizzati per fluire nel condizionale If/Else e configura un percorso per ogni trigger.
- Ramo Trigger workflow è Chat avviata - Segui questo percorso se il trigger predefinito Chat avviata è stato attivato.
- Ramo Trigger workflow è Trigger personalizzato 1 - Segui questo percorso se il trigger personalizzato 1 è stato attivato.
- Ramo Trigger workflow è Trigger personalizzato 2 - Segui questo percorso se il trigger personalizzato 2 è stato attivato.
- Ramo Trigger workflow è Trigger personalizzato 3 - Segui questo percorso se il trigger personalizzato 3 è stato attivato.


Modifica il percorso del trigger personalizzato
- Fai clic sull'icona link di rottura in fondo al trigger personalizzato.
- Nel modale, fai clic sul pulsante Rimuovi percorso.
- Fai clic sull'azione a cui vuoi che il nuovo percorso vada (le opzioni accettabili sono evidenziate in verde).


Domande frequenti
D: Un bot Flow Builder può iniziare da qualsiasi trigger diverso da Chat avviata?
I bot Flow Builder iniziano da Chat avviata. I trigger personalizzati vengono utilizzati per instradare i contatti dopo che soddisfano la condizione del trigger configurato.
D: Raggiungere un nodo [END] ferma completamente la conversazione?
No. Un nodo [END] termina il percorso dell'obiettivo corrente, ma la conversazione può continuare a meno che tu non usi Termina conversazione o un'altra condizione di arresto come messaggi massimi o timeout.
D: Quali azioni IA continuano a provare fino al completamento dell'obiettivo?
Acquisisci informazioni / Qualifica e Prenota appuntamento possono ripetersi fino a quando l'obiettivo non è raggiunto o non viene raggiunto una condizione di uscita.
D: Qual è la differenza tra Messaggio IA e Messaggio personalizzato?
Messaggio IA genera una risposta dal tuo prompt e dal contesto della conversazione. Messaggio personalizzato invia il testo esatto che scrivi.
D: Posso inviare un contatto da un bot a un altro all'interno del flusso?
Sì. Usa Trasferisci bot per spostare il contatto a un altro bot. Il contatto esce dal flusso corrente a meno che un altro trasferimento lo rimandi indietro.
Articoli correlati
Impostare Conversation AI: Semplifica l'engagement dei clienti
Dashboard Conversation AI Agents