Progettare la prima interazione dell'utente di un bot
SI APPLICA A: SDK v4
Le prime impressioni sono importanti. La prima interazione tra l'utente e il bot è fondamentale per l'esperienza utente. Quando si progetta il bot, tenere presente che c'è più di quel primo messaggio che dire "ciao". Quando si compila un'app, si progetta la prima schermata per fornire segnali di spostamento importanti. Gli utenti devono comprendere in modo intuitivo le cose come dove si trova il menu e come funziona, dove andare per assistenza, qual è l'informativa sulla privacy e così via. Quando si progetta un bot, la prima interazione dell'utente con il bot dovrebbe fornire lo stesso tipo di informazioni.
Lingua e menu
Valutare le due progettazioni seguenti:
Progettazione 1
Progettazione 2
Non avviare il bot con una domanda aperta, ad esempio "Come posso aiutarti?". Se il bot ha centinaia di cose diverse che può fare, le probabilità sono che gli utenti non saranno in grado di indovinare la maggior parte di loro. Il bot non gli ha detto cosa può fare, quindi come possono sapere?
I menu offrono una soluzione semplice per questo problema. Innanzitutto, elencando le opzioni disponibili, il bot trasmette le sue funzionalità all'utente. In secondo luogo, con i menu l'utente non dovrà digitare troppo, gli basterà fare semplicemente clic. Infine, l'uso di menu può semplificare in modo significativo i modelli di linguaggio naturali limitando l'ambito di input che il bot potrebbe ricevere dall'utente.
Suggerimento
I menu sono uno strumento prezioso quando si progettano bot per un'esperienza utente ottimale; non ignorarli come non essere "abbastanza intelligenti". È possibile progettare il bot in modo da usare i menu pur supportando l'input in formato libero. Se un utente risponde al menu iniziale digitando invece che selezionando un'opzione di menu, il bot potrebbe tentare di analizzare l'input di testo dell'utente.
In alternativa, è possibile porre domande più mirate per guidare l'utente se il bot ha una funzione specifica. Ad esempio, se il bot si occupa di prendere gli ordini di sandwich, la prima interazione potrebbe essere "Ciao! Sono qui per prendere il tuo ordine di un sandwich. Che tipo di pane preferisci? Abbiamo bianco, grano o segae." In questo modo, l'utente sa come rispondere e riceve segnali di navigazione attraverso la conversazione.
Altre considerazioni
Oltre a fornire una prima interazione intuitiva e facilmente navigabile, un bot ben progettato fornisce all'utente l'accesso alle informazioni sulla sua politica sulla privacy e sui termini di utilizzo.
Suggerimento
Se il bot raccoglie i dati personali dall'utente, è importante comunicare questo e descrivere le operazioni che verranno eseguite con i dati.
Passaggi successivi
Ora che si ha familiarità con alcuni principi di base per la progettazione della prima interazione tra utente e bot, approfondire la progettazione del flusso della conversazione.