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

A welcome message, without suggestions, 'Hello user, how can I help you?'

Progettazione 2

A welcome message, with suggestions: orders, products, or help.

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.