Progettazione di esperienze vocali
Pubblicato: 2022-03-10Una recente analisi di VoiceLabs stima che quest'anno verranno spediti 24,5 milioni di dispositivi vocali, quasi quattro volte di più rispetto allo scorso anno. In qualità di designer dell'esperienza, ora abbiamo l'opportunità di progettare interfacce e esperienze vocali!
Una nuova interfaccia non significa che dobbiamo ignorare tutto ciò che abbiamo applicato con successo alle interfacce precedenti; dovremo adattare il nostro processo alle sfumature delle interfacce guidate dalla voce, comprese le interazioni conversazionali e la mancanza di uno schermo. Vedremo come funziona un tipico genio in una bottiglia, discuteremo i passaggi coinvolti nella progettazione di esperienze vocali e illustreremo questi passaggi progettando un'app vocale per Alexa (o Skill, come la chiama Amazon).
### Ulteriori letture su SmashingMag:
- Miglioramento dell'esperienza utente con l'API Web Speech
- Linee guida per la progettazione con l'audio
- Sperimentazione con sintesi vocale
- Che cos'è la progettazione dell'esperienza utente? Panoramica, strumenti e risorse
- app vocale (Amazon Skills and Actions per Google);
- piattaforma di intelligenza artificiale (Amazon Alexa, Google Assistant, Apple Siri, Microsoft Cortana);
- dispositivo (Echo, Home, smartphone, computer).
I dispositivi a comando vocale come Amazon Echo e Google Home sono costantemente in ascolto, in attesa di una parola sveglia ("Alexa..." o "OK, Google...") per entrare in azione. Una volta attivato, il dispositivo invia l'audio che segue alla piattaforma AI nel cloud ("... play Jeopardy!"). La piattaforma utilizza una combinazione di riconoscimento vocale automatico (ASR) e comprensione del linguaggio naturale (NLU) per decifrare l'intento dell'utente (avviare un gioco a quiz) e inviarlo all'app di supporto (Jeopardy! J6 Skill su Alexa). L'app elabora la richiesta e risponde tramite testo (e un elemento visivo se applicabile). La piattaforma converte il testo in voce e lo riproduce tramite il dispositivo ("Welcome to Jeopardy J6. Ecco gli indizi di oggi..."). Tutto questo in pochi secondi.
Costruire esperienze vocali
L'anno scorso, Mark Zuckerberg ha affrontato una sfida personale per costruire una semplice intelligenza artificiale per gestire la sua casa. Lo ha fatto, lo ha chiamato Jarvis e gli ha dato la voce di Morgan Freeman.
Il resto di noi che non ha la capacità o le risorse per fare lo stesso può cavarsela creando app vocali che funzionano su piattaforme di intelligenza artificiale complesse che sono già state create. Questo ci libera di doverci preoccupare solo della progettazione e dello sviluppo dell'app vocale, anche questo con un processo di sviluppo semplificato. Amazon e Google hanno fornito accesso aperto a modelli, codice e istruzioni dettagliate dettagliate per creare diversi tipi di app vocali, al punto che anche i non sviluppatori potrebbero sviluppare un'app in circa un'ora!
Il loro investimento nella semplificazione dello sviluppo delle app sta dando i suoi frutti, con migliaia di nuove app vocali lanciate ogni mese. La crescita delle app vocali riporta alla memoria la corsa all'oro del web degli anni '90, nonché l'esplosione delle app mobili che ha seguito il lancio degli app store.
In un mercato vocale affollato, un buon design è ciò che differenzierà la tua app vocale da centinaia di altre app simili.
Progettazione di esperienze vocali
La progettazione di una buona esperienza utente vocale è un processo in cinque fasi che dovrebbe aver luogo prima di iniziare lo sviluppo. Sebbene passare direttamente allo sviluppo possa essere allettante, il tempo speso per ottenere il design giusto è tempo ben speso.
Discuteremo e applicheremo ogni passaggio per progettare un'app vocale, che potrebbe essere facilmente sviluppata utilizzando uno dei tanti modelli di abilità per Alexa.
1. Scopri
Il percorso di progettazione inizia con la domanda: "In che modo questa app vocale fornirà valore ai miei utenti?" Questa domanda si applica se stai sviluppando un'app vocale autonoma (come il nostro esempio) o se la tua app vocale è solo uno dei tanti punti di contatto per i tuoi clienti. Prendi in considerazione perché e dove le persone usano le app vocali. Le persone utilizzano le interfacce vocali per i vantaggi dell'interazione a mani libere, la velocità di interazione e la facilità d'uso, principalmente utilizzandole a casa o in macchina, come mostrato nell'Internet Trends Report 2016 di Mary Meeker.
La chiave è trovare le esigenze degli utenti coerenti che siano più facili o più convenienti tramite un'app vocale piuttosto che un telefono o un computer. Alcuni esempi includono banche che forniscono informazioni sul conto o uno spettatore che trova nuovi film in riproduzione nelle vicinanze.
Se hai concorrenti che hanno già app vocali, prendi in considerazione ciò che stanno facendo e le recensioni e i feedback che le loro app hanno ricevuto nel mercato delle app (come Alexa Skill Store di Amazon). L'obiettivo non è imitare ciecamente, ma essere consapevoli della barra delle capacità che è stata impostata, nonché delle aspettative degli utenti.
(Al momento della stesura di questo articolo, c'erano oltre 1.500 "conoscenze e curiosità" Alexa Skills, il che le rendeva le categorie di Skill più affollate su Amazon. Tuttavia, non c'era una sola abilità di curiosità che si rivolgesse all'area dell'esperienza dell'utente. Per illustrare il processo di progettazione vocale, creeremo un'abilità di progettazione UX, affinché i nostri lettori possano testare le loro conoscenze o forse anche imparare qualcosa di nuovo.)
2. Definisci
Durante questo passaggio, definiremo la personalità della nostra app e le capacità che avrà.
Personalità
Quando progettiamo interfacce vocali, non abbiamo accesso a molti degli elementi visivi che utilizziamo nelle interfacce web e mobili per mostrare una personalità. La personalità deve venire attraverso la voce e il tono delle interazioni verbali. E a differenza di Zuckerberg, che sente la voce rassicurante di Freeman, siamo costretti a sentire la voce predefinita del dispositivo. Ciò rende il tono e la formulazione cruciali nel trasmettere la personalità che vogliamo trasmettere.
La buona notizia è che la maggior parte del lavoro di base in quest'area dovrebbe essere già stato completato e documentato in una guida al marchio aziendale o in una guida allo stile del sito Web (suggerimento: cerca la sezione "tono di voce"). Sfrutta queste linee guida per la tua app vocale, oltre a mantenere una personalità coerente su tutti i canali e punti di contatto.
Quando penso alla personalità e al tono, mi viene subito in mente il Virgin Group. Definiscono chiaramente chi sono e come lo trasmettono agli utenti. Per Virgin America, il tono ideale è "alla moda, accomodante, informale, giocoso e ironico" e si manifesta chiaramente in tutta la loro comunicazione.
Se hai mai chiesto ad Alexa di cantare o provare una delle numerose uova di Pasqua di Alexa, saprai che ha una personalità tutta sua. Curioso, ho contattato il team responsabile della sua personalità ed ecco cosa avevano da dire:
Durante l'architettura della voce di Alexa, abbiamo cercato di darle una personalità che riflettesse gli attributi che apprezziamo di più in Amazon. Volevamo che si sentisse disponibile, umile e intelligente, pur mantenendo un senso di divertimento. Questo è un processo in corso e prevediamo che la voce di Alexa si evolverà man mano che più sviluppatori si concentreranno sul renderla più intelligente.
La personalità può anche riflettersi nel nome, nell'icona e nella descrizione dell'app visualizzati dagli utenti nell'elenco della directory dell'app, nonché nel nome utilizzato per richiamare l'app (il nome di chiamata). Quindi, assicurati che risplenda durante la pubblicazione della tua app.
Per la nostra abilità di UX Design, potremmo adottare un approccio semplice o divertente, e ciò si rifletterebbe nella formulazione delle opzioni di domande e risposte del nostro quiz.
Un esempio di tono normale sarebbe:
Quale principio di progettazione UX favorisce la semplicità rispetto alla complessità?
- Rasoio di Occam
- Legge di Hick
- Effetto estetico-usabilità
- Soddisfacente
E un esempio di tono divertente sarebbe:
Apparentemente, esiste un principio di progettazione UX che privilegia la semplicità rispetto alla complessità. Veramente! Riuscite a indovinare come si chiama?
- Il rasoio di Occam: il meglio che un ragazzo UX può ottenere.
- La legge di Hick: sembra qualcosa che un idiota dell'esperienza utente potrebbe inventare.
- Effetto estetico-usabilità: questo è un gergo UX stravagante.
- Soddisfacente: Non riesco a non essere soddisfacente... scusate con i Rolling Stones.
Sì, continuiamo con la normalità.
Capacità
È qui che pensi attentamente alle funzionalità che saranno preziose per gli utenti della tua app vocale. Rivedi il tuo lavoro dal primo passaggio per identificare le capacità che sono fondamentali o correlate alla tua attività. A volte offrire funzionalità di base è un gioco da ragazzi, come una banca che offre informazioni su saldo, transazioni e date di scadenza. Altri offrono valore sotto forma di funzionalità correlate, come l'app vocale per la guida alla rimozione delle macchie di Tide o le app vocali di Glad (produttori di contenitori per alimenti e sacchetti della spazzatura), una delle quali aiuta gli utenti a ricordare dove hanno archiviato gli avanzi, o l'altra uno che consente agli utenti di controllare quali articoli devono essere riciclati o smaltiti nella spazzatura.
Se hai fatto un esercizio simile quando sei passato dal Web al dispositivo mobile, questo può servire come punto di partenza. Per le funzionalità vocali, considera quali funzionalità potrebbero avvantaggiare i tuoi utenti su un dispositivo a comando vocale in uno spazio condiviso. Se una Skill ha implicazioni sulla sicurezza o sulla privacy, prendi in considerazione l'aggiunta di un livello di protezione (la Skill Alexa Capital One consente agli utenti di creare una chiave personale per l'accesso all'account). Anche se potresti ritrovarti con un elenco di funzionalità che funzionerebbero tramite la voce, inizia con da una a cinque funzionalità principali e utilizza l'analisi vocale per aggiornare e migliorare dopo il lancio.
Le capacità principali di un'abilità di progettazione UX potrebbero essere:
- fornire un principio di progettazione UX su richiesta;
- interrogare l'utente (giocatore singolo) su un principio UX casuale;
- interrogare l'utente (giocatore singolo) sul principio di UX multiple e mantenere il punteggio;
- tenere una competizione a quiz UX con più giocatori.
Poiché stiamo costruendo questa abilità di progettazione UX utilizzando i modelli di abilità di Amazon, le nostre scelte sono attualmente limitate alla prima (modello di abilità dei fatti) o alla terza opzione (modello di abilità trivia) sopra. Supponendo che la nostra ricerca abbia dimostrato che i nostri utenti troverebbero un quiz più prezioso del semplice ascolto di un principio UX recitato, la nostra capacità principale sarà quella di interrogare l'utente sui principi UX e mantenere il punteggio.
3. Flusso di conversazione dettagliato
Ora che hai selezionato le funzionalità della tua app vocale, inizia a concentrarti sul flusso di conversazione dettagliato che l'app avrà con i suoi utenti. La conversazione umana è complessa; spesso ha molti colpi di scena e può ruotare in qualsiasi momento, con le persone che spesso saltano da un argomento all'altro. Le piattaforme di intelligenza artificiale vocale hanno ancora molta strada da fare per raggiungere quel livello di complessità, quindi devi insegnare alla tua abilità come rispondere agli utenti.
La tua app vocale può supportare solo le funzionalità che hai definito nel passaggio precedente, ma gli utenti hanno sempre la possibilità di chiedere all'app qualsiasi cosa e in qualsiasi formato. Il dettaglio di un flusso di conversazione ti consente di rispondere all'utente o di indirizzare la conversazione verso ciò che l'app può fare per l'utente.
Per ciascuna funzionalità supportata dall'app vocale, inizia a creare dialoghi di conversazione tra l'utente e l'app, simili ai dialoghi in una sceneggiatura. Mentre scrivi questi dialoghi, ricorda la personalità così come le caratteristiche della voce e del tono. Inizia a creare e curare il contenuto effettivo per la tua app vocale; per il nostro quiz, ciò significherebbe costruire l'elenco delle domande del quiz.
Inizia con il "percorso felice", un flusso di conversazione in cui l'app vocale può rispondere alla richiesta dell'utente senza eccezioni o errori. Quindi, passa al dettaglio del flusso di conversazione per le eccezioni (in cui l'utente non fornisce informazioni complete) e gli errori (in cui l'app vocale non capisce o non può fare ciò che l'utente chiede).
Poiché la conversazione verrà ascoltata e non letta, è buona norma leggerla ad alta voce per vedere se suona come una conversazione parlata naturale e per verificare che trasmetta il tono di voce desiderato.
Se la tua app vocale deve integrare la conversazione con il contenuto visualizzato nell'app del telefono, progetta queste interazioni insieme, in modo che appaiano senza soluzione di continuità per l'utente. Ad esempio, l'abilità di rimozione delle macchie di Tide informa l'utente che può anche fare riferimento ai passaggi di rimozione delle macchie nell'app Alexa, oltre ad ascoltare le istruzioni. Questo potrebbe presto essere richiesto se le voci di un touchscreen sul nuovo Echo sono vere.
Ecco un esempio di dialogo per il percorso felice delle capacità principali della nostra abilità di progettazione UX:
Utente : "Alexa, avvia il quiz di progettazione UX".Alexa : “Ti farò cinque domande, con risposte a scelta multipla. Cerca di farne il maggior numero possibile. Dì solo il numero della risposta. Cominciamo. Domanda 1…"
Utente : [risponde correttamente]
Alexa : “Esatto! Il tuo punteggio è 1. Ecco la domanda 2…”
Utente : [risponde in modo errato]
Alexa : “Oops, questa è la risposta sbagliata. La risposta corretta è [risposta corretta]. Il tuo punteggio è 1. Ecco la domanda 3…”
…
Alexa (alla fine di cinque domande): “Esatto! Hai quattro domande su cinque corrette. Grazie per aver giocato!"
4. Descrivi frasi alternative
Le persone non usano sempre le stesse parole per dire la stessa cosa e le app vocali devono essere insegnate. La mappatura delle frasi è un esercizio per insegnare alle app vocali ad adattarsi alle variazioni nel modo in cui gli utenti formulano le loro richieste.
Per ogni percorso di conversazione descritto in dettaglio nel passaggio precedente, pensa ai diversi modi in cui gli utenti potrebbero formulare tali richieste. Quindi scomponi la formulazione di ogni richiesta e identifica le variazioni di parola e i sinonimi che potrebbero utilizzare, tenendo conto di eventuali variazioni regionali e dialetti. Avrai le mani occupate se la tua app vocale si occupa di bevande gassate zuccherate (bibite gassate, pop, coca cola, tonico, soft drink, bibita gassata), panini lunghi (sub, grinder, hoagie, hero, povero ragazzo, bomber, sandwich italiano, baguette) o calzature sportive (scarpe da ginnastica, scarpe, scarpe da ginnastica, scarpe da sabbia, maglioni, scarpe da tennis, scarpe da corsa, scarpe da ginnastica, scarpe da ginnastica).
Rendi questo elenco di varianti il più completo ed esaustivo possibile, in modo che la tua app vocale possa comprendere le richieste degli utenti. Alexa ha bisogno di queste variazioni sotto forma di "espressioni" e consiglia di fornire "... quante più frasi rappresentative possibili". A seconda delle capacità della tua app vocale, il numero di espressioni potrebbe facilmente raggiungere le centinaia, ma ci sono modi per semplificare la generazione di espressioni.
Ecco un esempio di mappatura delle frasi per una funzionalità del nostro quiz di progettazione UX. La piattaforma AI di Alexa fa un buon lavoro nel tradurre le intenzioni degli utenti per le abilità in base ai loro modelli. Tuttavia, se apporti modifiche (come abbiamo cambiato "gioco a quiz" in "quiz"), queste frasi dovranno essere aggiunte.
5. Perfeziona
Il passaggio finale del processo di progettazione consiste nel convalidare e perfezionare l'applicazione vocale prima di dedicare tempo e fatica allo sviluppo. Durante la fase dei "dettagli", leggere i flussi di conversazione ad alta voce ha aiutato a garantire che suonassero naturali e colloquiali. Il passaggio corrente prevede il test dell'interfaccia vocale con gli utenti.
Il modo più semplice per eseguire il test è utilizzare la tecnica del Mago di Oz, con una persona che interpreta il ruolo del dispositivo a comando vocale e risponde all'utente in base allo script dell'interfaccia vocale. Un'altra opzione è utilizzare software di prototipazione come SaySpring per creare e testare prototipi interattivi.
Se la tua app vocale viene creata utilizzando modelli di codice (come la nostra app), potrebbe essere più semplice creare l'app e testarla utilizzando gli strumenti di test forniti da Amazon e Google nell'area Sviluppo competenze (come mostrato di seguito) o in modalità di test su un dispositivo reale.
Questo test ti darà un'idea dell'esperienza vocale nel mondo reale, inclusa la gestione degli errori, delle risposte ripetitive e delle risposte innaturali, forzate o simili a una macchina.
Sviluppare
Ora che l'esperienza vocale è stata progettata, è il momento di passare alla fase di compilazione-test-invio. Ogni piattaforma ha guide dettagliate e tutorial per aiutare chiunque a sviluppare e testare le abilità, tra cui Alexa Skills Kit, Develop Actions for Google e Cortana, che offre di riutilizzare il tuo codice di abilità Alexa personalizzato!
Pensa al tuo ciclo di feedback e alle analisi che ti aiuteranno a comprendere l'utilizzo della tua app vocale. Puoi ottenere le metriche delle abilità (utenti, sessioni, espressioni, intenti) all'interno del tuo account sviluppatore senza alcuna codifica aggiuntiva, ma le analisi avanzate sono disponibili tramite servizi gratuiti come VoiceLabs (non sono riuscito a farlo funzionare, probabilmente a causa della mia mancanza di codifica competenze o la mancanza di una guida alla configurazione di VoiceLabs for Dummies ).
Dopo aver finito di creare e testare la tua app vocale, l'ultimo passaggio è un processo di invio semplificato. Poiché il mercato di Alexa Skill è cresciuto rapidamente, scoprire app nuove e utili sta diventando difficile. Fino a quando Amazon non migliorerà questo aspetto, utilizza gli elementi visibili dell'elenco delle tue app vocali per aiutare gli utenti a trovare e provare la tua Skill, inclusi un'icona, un nome e una descrizione della skill accattivanti e pertinenti.
L'abilità complementare che è stata creata come illustrazione può essere presa per un test drive su Amazon Alexa Skill store: UX Design Quiz
Principi guida
Ecco alcuni principi guida per la progettazione di esperienze vocali. Amazon e Google offrono più principi e cose da fare e da non fare dettagliate.
Integra l'utente e aiutalo a iniziare
Presenta l'app e i modi in cui l'utente può interagire con essa.
Benvenuto in UX Design Quiz. Ti farò cinque domande sul design UX e vedrò quante ne avrai. Puoi chiedermi di ripetere una domanda o di fare una pausa, se necessario. Vuoi iniziare un nuovo quiz?
Mantieni brevi gli scambi di conversazione per ridurre il carico cognitivo.
Con un'interfaccia utente vocale, l'utente deve utilizzare la propria memoria a breve termine mentre interagisce con l'app vocale. Quindi, mantienilo breve e dolce.
Alexa : “Questo principio è attribuito a un logico e frate francescano del XIV secolo e prende il nome dal villaggio nella contea inglese del Surrey dove è nato. In poche parole, afferma che la semplicità è meglio della complessità. Questo principio di risoluzione dei problemi può essere facilmente applicato alla progettazione dell'esperienza utente, scegliendo la soluzione di progettazione più semplice. Come si chiama questo principio?
- La tua prima opzione è il rasoio di Occam, a volte noto come il rasoio di Ockham, o la legge della parsimonia.
- La tua prossima opzione è la legge di Hick, nota anche come legge di Hick-Hyman.
- La tua prossima opzione è l'effetto estetico-usabilità.
- La tua ultima opzione si chiama "soddisfacente", da non confondere con "soddisfacente" o "sacrificio".
Si prega di dire A, B, C o D per effettuare la selezione.
Utente : “Eh?! Alexa, ripeti. Ripensandoci, termina il quiz!"
Gli esempi funzionano meglio delle istruzioni
Istruzioni: "Si prega di dire la data di nascita nel formato mese/giorno/anno". Esempio: "Per favore, indica la tua data di nascita, ad esempio il 15 aprile 1990".
Delizia senza interferire con il compito
Questo è un atto di equilibrio. Troppo e diventa noioso rapidamente.
Usa conferme esplicite per azioni importanti e implicite per meno rischiose
Se chiedi ad Alexa di spegnere le luci, puoi vederlo accadere e non è necessaria una conferma verbale, anche se a volte conferma con un breve "OK".
Design per il fallimento
Le cose andranno storte: design per quelle situazioni. Esempi includono domande o informazioni incomprensibili, informazioni incomplete, silenzio o richieste che non possono essere gestite. Riconoscere e fornire all'utente le opzioni per il ripristino.
Rispetta la privacy e la sicurezza dell'utente
Conclusione
Ogni volta che hai a che fare con il tentativo di interagire con un essere umano, devi pensare agli umani come a sistemi operativi molto avanzati. Il tuo obiettivo più alto è cercare di emularli. – KK Barrett, Il suo scenografo cinematografico, Wired, 2014
Se non hai visto il film Lei, prenditi un paio d'ore per guardare questo film futuristico su uno scrittore solitario che sviluppa una relazione con un sistema operativo. Sebbene sia fantascienza, nel mondo di oggi le esperienze vocali stanno aumentando con l'adozione di dispositivi autonomi a guida vocale, come la famiglia Amazon Echo e Google Home. Lo sviluppo di un'app vocale è un processo relativamente semplice, basato su modelli, con istruzioni simili a IKEA fornite da Amazon e Google nel tentativo di stabilire le loro piattaforme. Sebbene passare allo sviluppo possa essere allettante, una buona esperienza utente vocale non si verifica solo; deve essere progettato, seguendo i passaggi descritti in questo articolo.
Si prega di utilizzare l'area commenti per condividere qualsiasi altro feedback, suggerimenti e risorse con altri lettori.
Risorse
Strumenti della piattaforma AI
- Kit abilità Alexa, Amazon
- Azioni per Google
- "Best practice per la progettazione vocale di Alexa Skills Kit", Amazon
- Azioni per le risorse di progettazione di Google
Tono di voce
- "L'impatto del tono di voce sulla percezione del marchio degli utenti", Kate Meyer, Nielsen Norman Group
- "Trovare il tuo tono di voce", Robert Mills, Smashing Magazine
- "Trovare la voce del tuo marchio", Harriet Cummings, Distillato
Frasi e dialetti
- "How Y'all, Youse and You Guys Talk (quiz interattivo), New York Times
- Definizione dell'interfaccia vocale (e delle espressioni di Alexa), Amazon
- "Definizione delle espressioni per l'Alexa Skills Kit" (incluso lo strumento), Maker Musings
Prototipazione e test
Ecco un esempio di mappatura delle frasi per una funzionalità del nostro quiz di progettazione UX. La piattaforma AI di Alexa fa un buon lavoro nel tradurre le intenzioni degli utenti per le abilità in base ai loro modelli. Tuttavia, se apporti modifiche (come abbiamo cambiato "gioco a quiz" in "quiz"), queste frasi dovranno essere aggiunte.
5. Perfeziona
Il passaggio finale del processo di progettazione consiste nel convalidare e perfezionare l'applicazione vocale prima di dedicare tempo e fatica allo sviluppo. Durante la fase dei "dettagli", leggere i flussi di conversazione ad alta voce ha aiutato a garantire che suonassero naturali e colloquiali. Il passaggio corrente prevede il test dell'interfaccia vocale con gli utenti.
Il modo più semplice per eseguire il test è utilizzare la tecnica del Mago di Oz, con una persona che interpreta il ruolo del dispositivo a comando vocale e risponde all'utente in base allo script dell'interfaccia vocale. Un'altra opzione è utilizzare software di prototipazione come SaySpring per creare e testare prototipi interattivi.
Se la tua app vocale viene creata utilizzando modelli di codice (come la nostra app), potrebbe essere più semplice creare l'app e testarla utilizzando gli strumenti di test forniti da Amazon e Google nell'area Sviluppo competenze (come mostrato di seguito) o in modalità di test su un dispositivo reale.
Questo test ti darà un'idea dell'esperienza vocale nel mondo reale, inclusa la gestione degli errori, delle risposte ripetitive e delle risposte innaturali, forzate o simili a una macchina.
Sviluppare
Ora che l'esperienza vocale è stata progettata, è il momento di passare alla fase di compilazione-test-invio. Ogni piattaforma ha guide dettagliate e tutorial per aiutare chiunque a sviluppare e testare le abilità, tra cui Alexa Skills Kit, Develop Actions for Google e Cortana, che offre di riutilizzare il tuo codice di abilità Alexa personalizzato!
Pensa al tuo ciclo di feedback e alle analisi che ti aiuteranno a comprendere l'utilizzo della tua app vocale. Puoi ottenere le metriche delle abilità (utenti, sessioni, espressioni, intenti) all'interno del tuo account sviluppatore senza alcuna codifica aggiuntiva, ma le analisi avanzate sono disponibili tramite servizi gratuiti come VoiceLabs (non sono riuscito a farlo funzionare, probabilmente a causa della mia mancanza di codifica competenze o la mancanza di una guida alla configurazione di VoiceLabs for Dummies ).
Dopo aver finito di creare e testare la tua app vocale, l'ultimo passaggio è un processo di invio semplificato. Poiché il mercato di Alexa Skill è cresciuto rapidamente, scoprire app nuove e utili sta diventando difficile. Fino a quando Amazon non migliorerà questo aspetto, utilizza gli elementi visibili dell'elenco delle tue app vocali per aiutare gli utenti a trovare e provare la tua Skill, inclusi un'icona, un nome e una descrizione della skill accattivanti e pertinenti.
L'abilità complementare che è stata creata come illustrazione può essere presa per un test drive su Amazon Alexa Skill store: UX Design Quiz
Principi guida
Ecco alcuni principi guida per la progettazione di esperienze vocali. Amazon e Google offrono più principi e cose da fare e da non fare dettagliate.
Integra l'utente e aiutalo a iniziare
Presenta l'app e i modi in cui l'utente può interagire con essa.
Benvenuto in UX Design Quiz. Ti farò cinque domande sul design UX e vedrò quante ne avrai. Puoi chiedermi di ripetere una domanda o di fare una pausa, se necessario. Vuoi iniziare un nuovo quiz?
Mantieni brevi gli scambi di conversazione per ridurre il carico cognitivo.
Con un'interfaccia utente vocale, l'utente deve utilizzare la propria memoria a breve termine mentre interagisce con l'app vocale. Quindi, mantienilo breve e dolce.
Alexa : “Questo principio è attribuito a un logico e frate francescano del XIV secolo e prende il nome dal villaggio nella contea inglese del Surrey dove è nato. In poche parole, afferma che la semplicità è meglio della complessità. Questo principio di risoluzione dei problemi può essere facilmente applicato alla progettazione dell'esperienza utente, scegliendo la soluzione di progettazione più semplice. Come si chiama questo principio?
- La tua prima opzione è il rasoio di Occam, a volte noto come il rasoio di Ockham, o la legge della parsimonia.
- La tua prossima opzione è la legge di Hick, nota anche come legge di Hick-Hyman.
- La tua prossima opzione è l'effetto estetico-usabilità.
- La tua ultima opzione si chiama "soddisfacente", da non confondere con "soddisfacente" o "sacrificio".
Si prega di dire A, B, C o D per effettuare la selezione.
Utente : “Eh?! Alexa, ripeti. Ripensandoci, termina il quiz!"
Gli esempi funzionano meglio delle istruzioni
Istruzioni: "Si prega di dire la data di nascita nel formato mese/giorno/anno". Esempio: "Per favore, indica la tua data di nascita, ad esempio il 15 aprile 1990".
Delizia senza interferire con il compito
Questo è un atto di equilibrio. Troppo e diventa noioso rapidamente.
Usa conferme esplicite per azioni importanti e implicite per meno rischiose
Se chiedi ad Alexa di spegnere le luci, puoi vederlo accadere e non è necessaria una conferma verbale, anche se a volte conferma con un breve "OK".
Design per il fallimento
Le cose andranno storte: design per quelle situazioni. Esempi includono domande o informazioni incomprensibili, informazioni incomplete, silenzio o richieste che non possono essere gestite. Riconoscere e fornire all'utente le opzioni per il ripristino.
Rispetta la privacy e la sicurezza dell'utente
Conclusione
Ogni volta che hai a che fare con il tentativo di interagire con un essere umano, devi pensare agli umani come a sistemi operativi molto avanzati. Il tuo obiettivo più alto è cercare di emularli. – KK Barrett, Il suo scenografo cinematografico, Wired, 2014
Se non hai visto il film Lei, prenditi un paio d'ore per guardare questo film futuristico su uno scrittore solitario che sviluppa una relazione con un sistema operativo. Sebbene sia fantascienza, nel mondo di oggi le esperienze vocali stanno aumentando con l'adozione di dispositivi autonomi a guida vocale, come la famiglia Amazon Echo e Google Home. Lo sviluppo di un'app vocale è un processo relativamente semplice, basato su modelli, con istruzioni simili a IKEA fornite da Amazon e Google nel tentativo di stabilire le loro piattaforme. Sebbene passare allo sviluppo possa essere allettante, una buona esperienza utente vocale non si verifica solo; deve essere progettato, seguendo i passaggi descritti in questo articolo.
Si prega di utilizzare l'area commenti per condividere qualsiasi altro feedback, suggerimenti e risorse con altri lettori.
Risorse
Strumenti della piattaforma AI
- Kit abilità Alexa, Amazon
- Azioni per Google
- "Best practice per la progettazione vocale di Alexa Skills Kit", Amazon
- Azioni per le risorse di progettazione di Google
Tono di voce
- "L'impatto del tono di voce sulla percezione del marchio degli utenti", Kate Meyer, Nielsen Norman Group
- "Trovare il tuo tono di voce", Robert Mills, Smashing Magazine
- "Trovare la voce del tuo marchio", Harriet Cummings, Distillato
Frasi e dialetti
- "How Y'all, Youse and You Guys Talk (quiz interattivo), New York Times
- Definizione dell'interfaccia vocale (e delle espressioni di Alexa), Amazon
- "Definizione delle espressioni per l'Alexa Skills Kit" (incluso lo strumento), Maker Musings
Prototipazione e test
- SaySpring "Software di prototipazione vocale gratuito"
- Echosim.io "Strumento di test delle abilità di Alexa"
- "Simulatore Web", Azioni per Google
Reportage, libro e film
- "Il rapporto vocale 2017 di VoiceLabs"
- Progettazione di interfacce utente vocali: principi di esperienze di conversazione , Cathy Pearl, O'Reilly Media
- Lei (film)