Guida pratica per una progettazione dell'interfaccia utente vocale impeccabile

Pubblicato: 2020-02-10

Da quando ho visto la prima parte di Iron Man, sono stato affascinato dal potenziale della tecnologia AI Tony, fin troppo bene con il suo assistente AI Jarvis.

Ma hey! Siamo già a metà strada non nella bobina ma nella vita reale.

Ricordi di aver utilizzato Siri per la prima volta su iPhone 4S? Era una sensazione ultraterrena, vero? E da allora, sappiamo tutti fino a che punto siamo arrivati: Alexa , Google Assistant , Cortona e altri cento.

Quindi, come designer ispirato, se sei affascinato quanto me e vuoi dare una possibilità all'IA basata sulla voce, allora devi affinare le tue abilità e conoscenze su come progettare interfacce utente vocali .

Fortunatamente, ti sei imbattuto nell'articolo giusto. Ecco tutto ciò che vorresti e devi sapere sulla VUI e cosa le rende una parte importante del design intuitivo della ricerca delle app.

Che cos'è la VUI (interfaccia utente vocale)?

Acronimo di Voice user Interface, VUI è l'interfaccia che permette agli utenti di interagire con un sistema tramite comandi vocali. Gli esempi di interfaccia utente vocale più popolari e migliori sono Google Assistant, Siri e Alexa di Amazon.

Il più grande vantaggio delle VUI è che facilitano un modo di interagire con un sistema senza occhi e senza mani.

Simile alle app mobili in esecuzione su qualsiasi sistema operativo e dispositivo, la VUI contiene tre livelli che devono collaborare per interazioni vocali efficienti. Qui, ciascuno dei tre livelli utilizza il livello che si trova sotto mentre supporta quello sopra. Sono i due livelli superiori in cui si trova l'interfaccia vocale, residente nel cloud e non sul dispositivo.

interaction layers of VUI

Passaggi per la progettazione dell'interfaccia utente vocale

1. Ricerca il tuo pubblico

In questo processo di progettazione della VUI, è necessario utilizzare il design incentrato sull'utente proprio come faresti durante la progettazione di altri prodotti digitali. L'obiettivo principale qui è raccogliere informazioni e comprendere il comportamento e le esigenze degli utenti poiché queste informazioni sono ciò che costituisce la base dei requisiti del prodotto.

Ciò su cui dovresti concentrarti in questa fase è:

  • Identifica i punti deboli degli utenti e come è la loro esperienza. In questo modo, sarai in grado di analizzare dove gli utenti possono trarre vantaggio.
  • È necessario raccogliere informazioni sulla lingua dell'utente, su come parlano e sulle frasi che usano mentre parlano. Questo ti aiuterà a progettare un sistema per diverse espressioni.

2 . Definire

In questa fase, è necessario definire le capacità e dare forma al prodotto. Ciò comprende -

  • Creazione di scenari chiave di interazione

Questi scenari vengono prima delle idee specifiche dell'app e dovrebbero essere identificati per poter essere trasformati in flusso di dialogo conversazionale. Sono un modo per pensare al motivo per cui qualcuno dovrebbe utilizzare una VUI. Quindi, devi progettare scenari che abbiano un valore elevato per i tuoi utenti.

A volte, può creare confusione su quali scenari sono importanti e quali possono essere ignorati. A tale scopo, è possibile utilizzare una matrice di casi d'uso per valutare ciascuno di essi.

matrix of Voice Interaction cases

  • Assicurati che questi scenari funzionino con la voce

Ciò che conta di più qui è che gli utenti sono in grado di risolvere un problema specifico in modo più efficiente di quanto sarebbero in grado di fare con le alternative. Lo scopo di questo passaggio è trovare i casi comuni e specifici di cui gli utenti trarranno vantaggio.

Tra molti, alcuni casi sono: A. quando gli utenti sono preoccupati e non possono utilizzare l'interfaccia utente visiva e B. quando vogliono fare qualcosa rapidamente. Ad esempio, comandare alla VUI di " Riproduci un po' di musica " richiede molto meno tempo rispetto a farlo manualmente.

  • I tre fattori: intenzione, espressione, slot

Comprendiamo questi due con l'esempio sopra citato di “ Suona un po' di musica ”.

Intento – In pratica descrive l'obiettivo più ampio del comando vocale. Ci sono due tipi di intenti: A. Alta utilità (comando molto specifico e diretto, cioè 'accendere le luci nel soggiorno) e B. Bassa utilità (vaga e difficile da decifrare). Nel nostro caso, è un'interazione di alta utilità.
Espressione: si occupa dei possibili modi in cui gli utenti possono formulare una richiesta. Nel nostro caso, l'alternativa a " Riproduci della musica " potrebbe essere qualsiasi cosa, da " Voglio ascoltare della musica " a " Puoi riprodurre una canzone " e così via. Tutti i progettisti UI/UX di VUI devono prendere in considerazione le variazioni.

Slot: quando l'intento non è sufficiente, gli slot entrano in azione. Si riferiscono alle informazioni aggiuntive necessarie per fornire i migliori risultati per la query. Possono essere opzionali e obbligatori. Nel nostro esempio, lo slot è 'rilassante' ma è facoltativo poiché la categoria della musica non è definita dall'utente. Tuttavia, se il comando fosse " prenota un taxi su Uber ", lo slot sarebbe quindi "destinazione", quindi obbligatorio.

3. Crea un prototipo

Il flusso di dialogo è la risposta alla domanda “come creare un'interazione vocale tra utente e tecnologia” . Il processo inizia con la creazione di un flusso di dialogo per ogni esigenza che miri a raggiungere con il tuo prodotto.

Questi sono i seguenti punti che un flusso di dialogo dovrebbe coprire: parole chiave principali per l'interazione, probabili rami verso cui potrebbe dirigersi la conversazione e dialoghi di esempio per utenti e assistenti.

Un flusso di dialogo nel nostro caso non è altro che un prototipo che illustra le conversazioni avanti e indietro tra utenti e assistenti vocali. Diamo un'occhiata a un flusso di dialogo illustrato di seguito per una migliore comprensione.

voice interaction between user and technology flowchart

Puoi utilizzare diversi strumenti di prototipazione a tua disposizione per la VUI. Alcuni dei più popolari sono Amazon Alexa Skill Builder, Sayspring e l'SDK di Google.

Scrivere dialoghi

Un insieme compilato di dialoghi è ciò che rende gli elementi costitutivi del flusso dell'utente vocale. Ecco alcuni suggerimenti per creare dialoghi coinvolgenti e colloquiali:

  • Non rendere il processo noiosamente lungo. Riduci al minimo il numero di passaggi.
  • Non dovresti insegnare comandi agli utenti. Questo è qualcosa di naturale. Invece, concentrati sul rendere colloquiale il tuo assistente vocale.
  • Cerca di mantenere brevi le tue domande e risposte. Ecco le cose da fare e da non fare.

Non –

Utente: "Dimmi un buon posto dove mangiare cucina cinese"
Sistema: “Ho trovato cinque posti per te. Il primo è "Eat Chinese" si trova..., a 15 minuti da te, aperto dalle 8:00 alle 20:00, il secondo è "Chopsticks" che si trova su..., a 1 ora da te,..."

Fare -
Utente: "Dimmi un buon posto dove mangiare cucina cinese"
Sistema: "Ci sono diversi ristoranti cinesi nella zona: preferisci camminare o guidare?"

Identifica gli errori

Non è meglio identificare i probabili errori che puoi fare durante la creazione dei dialoghi piuttosto che correggere il pasticcio ingrandito in un secondo momento? Ecco alcune cose da cui dovresti assolutamente stare lontano, ma tienile sempre in prospettiva per evitare stati di errore.

  • Ambiguità : le parole sono intrinsecamente ambigue. Ciò significa che se una persona dice "Buono" potrebbe significare "Va bene" o simboleggiare che sta ascoltando. Quindi, rendi la tua IA consapevole di tutte le ambiguità che si verificano comunemente per prestazioni ottimali.

  • Errori di ortografia/pronuncia errata – A differenza della carta, le parole vengono pronunciate in modo diverso. Una singola parola potrebbe avere più pronunce, cosa che potrebbe ostacolare il flusso di conversazione tra l'utente e il sistema di elaborazione del linguaggio naturale.

  • Non fornire opzioni pertinenti : assicurati sempre che gli utenti ottengano qualcosa di prezioso e pertinente dalla conversazione. I risultati irrilevanti per una query sono meno attraenti e ancor meno un fattore motivante per gli utenti a utilizzare nuovamente il tuo prodotto.

Anche se la query non ha esito positivo, il tuo assistente dovrebbe sempre rispondere e non lasciare gli utenti in sospeso. Cioè, se un utente richiede " Prenota un volo per Los Angeles da Dallas per martedì ", ciò che dovrebbe seguire è: " Non sono riuscito a trovare nessun volo per martedì ". E cosa ancora meglio è – “ Non ho trovato nessun volo per martedì. Vuoi che controlli mercoledì? ”.

Ritrarre l'identità del tuo marchio

Anche nelle conversazioni umane, il tono della voce conta molto poiché ha un valore emotivo collegato ad esso. Quindi, i tuoi dialoghi sono ciò che diventerà la personalità del tuo prodotto e dovrebbe sempre fare un'impressione positiva nella mente degli utenti. È necessario creare non "solo dialoghi", ma quelli che soddisfano i bisogni emotivi degli utenti.

voice emotion

Usa contenuto esistente

Se utilizzi i dati a tua disposizione (tutte le conversazioni che il tuo prodotto ha con l'utente), puoi personalizzare notevolmente la sua esperienza. Ad esempio, se un utente ordina " Voglio ordinare noodles ", il sistema dovrebbe ripristinare " Vuoi ripetere l'ultimo ordine di noodles Hakka da Chopstick? "

4. Testa il tuo prodotto

Dopo che tutto ha raggiunto una fase di quasi completamento, è tempo di testare i semi del tuo lavoro. Devi testare la VUI che hai progettato per assicurarti che soddisfi tutti i benchmark della tua lista di controllo. Ci sono due modi che puoi usare per testare il tuo prototipo.

  • Con utenti target

Puoi creare gruppi del tuo pubblico di destinazione e quindi implementare sessioni di test per osservare come gli utenti interagiscono con il tuo prodotto. Puoi utilizzare questa occasione per tenere traccia del tasso di completamento delle attività e del punteggio di soddisfazione del cliente (CSAT).

  • Con simulatori di prova

Simile ad altri simulatori utilizzati nello sviluppo di app mobili, Google e Amazon forniscono anche strumenti per testare il prodotto progettato. Puoi testare Alexa Skill e Google Action del prodotto rispetto ai dispositivi hardware e alle loro impostazioni.

5. Perfeziona

Dopo che la tua app è arrivata sul mercato, è il momento dell'osservazione. È tempo di dedicarsi all'analisi dell'esperienza utente. Questa fase si occupa dell'analisi di come gli utenti utilizzano il tuo prodotto. Può essere molto impegnativo se non sei all'oscuro di quali metriche dovresti osservare. Quindi, ecco i più importanti.

  • Sessioni per utente o messaggi per sessione
  • Lingue usate
  • Intenzioni ed enunciati
  • Metriche di coinvolgimento degli utenti
  • Il comportamento scorre

Linee guida per la progettazione dell'interfaccia utente vocale

“Le parole sono fonte di incomprensioni” – Antoine de Saint-Exupery

Normalmente, anche le interfacce utente visive presentano problemi che devono essere affrontati, ma la frustrazione derivante da un'interfaccia visiva difettosa non è nulla in confronto a quella di una VUI. Quindi, se il tuo assistente vocale progettato non funziona bene, verrebbe abbandonato come una patata bollente.

(Potresti anche leggere il nostro articolo su Visual Storytelling per App UI/UX Design )

Sai cosa ti aiuterà a impedire che ciò accada? Linee guida per la progettazione VUI . Quindi, diamo loro un'occhiata subito.

  • Non aspettare che gli utenti chiedano prima

A differenza di un'interfaccia utente visiva, gli utenti potrebbero non essere in grado di familiarizzare immediatamente con le funzionalità. Potrebbero non sapere nemmeno come iniziare. In tal caso, una delle best practice per l'interfaccia utente vocale consiste nel fare il primo passo. Ad esempio, se la tua è un'app mobile per il meteo abilitata alla voce , potrebbe dire agli utenti: " Puoi chiedere il tempo di oggi o le previsioni settimanali. Inoltre, dovresti anche offrire un'opzione di uscita facile.

  • Mantieni breve l'elenco delle opzioni di azione

Tip

Fino a quando ea meno che tu non voglia sopraffare il tuo utente fin dall'inizio, devi assicurarti di fornire principalmente solo le opzioni più appropriate e di base.

Il contenuto verbale deve essere il più conciso e pieno di significato possibile, pur essendo facile da capire in una volta sola. Come consigliato da Amazon per la progettazione di interfacce utente Voice per app mobili per Alexa, non è necessario elencare più di tre opzioni per l'interazione. Ciò garantirà anche un design UX accattivante della VUI.

  • BACIO – Mantienilo semplice e breve

Questo principio è molto utile nella progettazione di VUI. Per rendere lo sviluppo della tua app vocale il migliore possibile, devi rendere più semplice la comprensione dei comandi da parte del tuo assistente vocale. Supponiamo che tu stia progettando un'interazione vocale per avviare una macchina in officina, il modo più semplice sarebbe attribuire a queste macchine multiple dei numeri e quindi dare comandi come " Avvia macchina 1 ", ecc.

  • Fai sapere agli utenti che vengono ascoltati

Ricorda quanto ti senti agitato quando non c'è alcun segno di attività su una pagina web che hai appena aperto. Ora, moltiplica questa frustrazione nel caso della VUI.

Google Voice Assistant

È molto importante mantenere in prospettiva che l'utente deve essere informato quando il dispositivo sta interagendo attivamente. Devi fornire agli utenti code su quando parlare e quando l'assistente vocale sta ascoltando. Un'immagine sopra di Google Assistant mostra come rappresenta questa funzione (con i punti che formano un'onda) e con Alexa come mostrato di seguito (luce bluastra che vortica attorno al bordo superiore del dispositivo).

  • Conferma quando l'attività è terminata

Proprio come hai bisogno di conferma dopo aver effettuato qualsiasi transazione, la stessa cosa è necessaria con una VUI. Altrimenti, come fa l'utente a sapere che l'attività è stata eseguita?

alexa

Ad esempio, una volta che l'utente dà il comando " spegni le luci della cucina ", il tuo assistente deve rispondere con qualcosa del tipo "Luci della cucina spente" . Ciò eliminerà la necessità per l'utente di controllare l'attività svolta di persona, che è essenzialmente il punto centrale di avere un'IA basata sulla voce.

(Leggi bonus: Suggerimenti e tendenze per la progettazione dell'interfaccia utente dell'app mobile da seguire nel 2020 {esclusivo} )

Sfide della progettazione di VUI

Come tutto il resto, anche l'interfaccia basata sulla voce soffre del tallone d'Achille . In realtà, non ce n'è uno ma molti. Quindi, quali sono le sfide che i progettisti di VUI spesso incontrano e il più delle volte non riescono a riconoscere o risolvere?

  • Privacy e sicurezza

Il fatto che questi assistenti di intelligenza artificiale basati sulla voce siano sempre in attesa di code per ascoltare i suoni del loro ambiente rappresenta una grande preoccupazione per gli utenti. Anche la paranoia della manomissione della loro privacy non è irrazionale.

Inizialmente, gli assistenti vocali come Alexa hanno archiviato tutte le conversazioni in cui si sono imbattuti, il che rappresenta un grosso rischio per l'IA vocale agli occhi degli utenti. Qualcosa di un incubo è accaduto a una coppia quando Alexa è stata sorpresa a inviare le loro registrazioni segrete a uno sconosciuto. Ora, alcuni assistenti eliminano automaticamente le conversazioni archiviate ogni 24 ore circa. Tuttavia, questi hanno un costo aggiuntivo e l'attrito dell'interfaccia utente.

  • Trasmetti ciò che gli assistenti vocali non possono eseguire

Diventa difficile per i progettisti di interfaccia utente vocale e UX spiegare agli utenti finali cosa non può fare l'IA vocale. Ad esempio, durante l'utilizzo dell'Assistente Google quando dici " Fai un evento denominato Riunione del team di vendita per martedì alle 2 in punto " viene creata immediatamente una scheda evento e successivamente viene chiesto " Vuoi salvare questo evento? "

Ma cosa succede se in un secondo momento è necessario modificare il luogo o l'ora della riunione, e allora? Risponderebbe “ Non sono sicuro di quello che hai detto, vorresti che salvassi questo evento? ”. Per evitare la cattiva esperienza dell'utente, l'IA potrebbe semplicemente dire " scusa, sto ancora lavorando per aggiungere posizioni ".

  • Difficoltà nella prototipazione e test

Un'altra sfida affrontata dai progettisti è la prototipazione e il test dell'interfaccia utente vocale. Supponiamo di aver creato un prototipo e di volerlo testare. Hai dato la richiesta iniziale che gli utenti possono fare la spesa con il tuo assistente vocale.

La sfida inizia qui: gli utenti possono dire una cosa particolare in stili diversi, qualcosa di cui è difficile tenere traccia. Diventa ancora più difficile testare il prototipo su tali query quando non è ancora completamente sviluppato con la tecnologia di ricerca vocale .

  • Supporto della lingua

Poiché il principio principale della tecnologia vocale è il linguaggio, diventa fondamentale per qualsiasi IA basata sulla voce essere fluente nella comprensione e nel parlare. Purtroppo, la tecnologia si è ancora sviluppata solo rispetto ad alcune lingue. Tuttavia, l'aggiunta di altre lingue e accenti distinti all'interfaccia è ancora un lavoro in corso.

Futuro della VUI

Come un rituale, siamo tenuti a guardare alle prospettive future di ogni tecnologia e la voce non è diversa. Da quanto abbiamo raccolto dai casi d'uso dell'interfaccia vocale come Alexa, sappiamo che l'integrazione della tecnologia vocale da sola non può soddisfare le esigenze quotidiane degli utenti.

Quote3 (2)

Il modo migliore per adottarlo completamente è stringere la mano all'interfaccia utente visiva, proprio come Google Assistant e Siri. La VUI e l'interfaccia utente visiva insieme possono bilanciare le reciproche carenze fornendo agli utenti un'esperienza di assistente vocale straordinaria . Inoltre, ciò consentirà loro di svolgere compiti complessi con semplici comandi vocali, che è ciò che manca alle interfacce vocali a questo punto del loro sviluppo.

E chissà che alla fine di questo decennio potremmo avere tutti i nostri Jarvis e saremmo in grado di fare tutto come Tony Stark senza un'esibizione fisica.

Nota finale

Le VUI sono qui per restare e saranno integrate in un numero sempre maggiore di prodotti in futuro. Ci auguriamo che il nostro blog sia stato utile per chiarire tutti i tuoi dubbi sulla progettazione di interfacce utente vocali. Ma se hai ancora domande o vuoi saperne di più sulla VUI, puoi metterti in contatto con il nostro team e i nostri esperti saranno lieti di aiutarti con soluzioni innovative.