Opzioni di risposta e condizioni
La tab Opzioni di un nodo determina come la conversazione prosegue verso i nodi successivi: quali uscite propone al visitatore e quale logica sceglie il percorso.
Prerequisiti
- Un nodo aperto nel dialogo di configurazione (vedi Configurare un nodo).
Le quattro modalità di uscita
Ogni nodo utilizza una sola modalità di uscita tra le seguenti:
- Nessuna opzione — il nodo non propone scelte: la conversazione prosegue linearmente al nodo successivo oppure, se il nodo non ha uscite configurate, resta aperta come conversazione libera (tipico dei nodi ad agente LLM, vedi Modalità Askme AI);
- Pulsanti — un elenco di opzioni testuali cliccabili, ciascuna collegata a un nodo di destinazione;
- Intenti — ogni opzione è associata a un intento del motore NLP: il nodo successivo si determina in base all'intento riconosciuto nella frase dell'utente;
- Condizionale — il nodo successivo si determina valutando condizioni sulle variabili di conversazione o su condizioni di sistema.

Le opzioni configurate sono riordinabili trascinandole nell'elenco, e per ciascuna è possibile creare al volo il nodo di destinazione senza uscire dal dialogo.
Pulsanti
Ogni pulsante richiede un testo visibile all'utente e il nodo di destinazione a cui porta la selezione.
Intenti
Ogni opzione si collega a un intento del motore NLP interno: la frase scritta dall'utente viene classificata e, se corrisponde a uno degli intenti collegati alle opzioni del nodo, la conversazione prosegue verso il nodo associato.
Con la modalità Askme AI attiva sul bot, questa modalità mostra il banner "Intent gestiti su Askme AI" con un collegamento diretto all'agente: la classificazione degli intenti è delegata all'agente Askme AI. È comunque possibile aggiungere un intento personalizzato (nome e descrizione) specifico per il nodo.
Instradamento condizionale
Le condizioni valutano i valori delle variabili di conversazione raccolte fino a quel punto (ad esempio un valore inserito dall'utente) tramite espressioni personalizzate, gestite in creazione/modifica/eliminazione dal pannello condizioni del nodo. Sono inoltre disponibili condizioni di sistema predefinite e di sola lettura, come "Operatori online/offline" e "Utente autenticato".

Riordinare le opzioni
L'ordine delle opzioni determina l'ordine di visualizzazione dei pulsanti nel widget (per la modalità Pulsanti) e, per le condizioni, l'ordine di valutazione: la prima condizione soddisfatta determina il nodo successivo. Le opzioni si riordinano trascinandole nell'elenco.
Problemi comuni
| Problema | Causa probabile | Soluzione |
|---|---|---|
| Il workflow segnala "opzione senza destinazione" | Un'opzione è stata creata senza collegare un nodo di destinazione | Collegare l'opzione a un nodo esistente o crearne uno nuovo dal dialogo |
| Nessuna condizione viene mai soddisfatta | Le condizioni fanno riferimento a una variabile non ancora raccolta in quel punto del flusso | Verificare che la variabile sia raccolta in un nodo precedente nel percorso |
| Un'opzione basata su intento non viene mai selezionata | L'intento collegato non è stato addestrato a sufficienza | Verificare l'accuratezza dell'intento in Intenti e addestramento NLP |