Scopri di più sulla conversazione

Non conosci il design della conversazione? Ecco alcuni principi e concetti generali per iniziare prima di scrivere la prima finestra di dialogo di esempio.
Guarda questo video per un corso accelerato su come scrivere dialoghi comodi, fluidi e incentrati sugli utenti applicando il Principio cooperativo.

Secondo il Principio di cooperazione, una comunicazione efficace si basa sul presupposto che la cooperazione tra i partecipanti conversazionali sia insufficiente.

Il Principio di cooperazione si può comprendere in termini di quattro regole, denominate Maxim di Rice.

Collaboriamo istintivamente in termini di... Massima (o regola)
...la verità su ciò che diciamo Massima qualità
...la quantità di informazioni che forniamo Quantità massima
...la pertinenza dei contenuti che contribuiamo Massima pertinenza
...il nostro modo di comunicare in modo chiaro, senza oscurità o ambiguità Massima mania
La ricerca ha dimostrato che le persone rispondono alla tecnologia come fa con un altro essere umano. Ciò significa che gli utenti si affidano al loro modello esistente di conversazione tra persone e seguino il Principio cooperativo anche quando interagiscono con l'utente tipo di un'interfaccia utente di conversazione e si aspettano che anche l'utente tipo lo segua.
Poiché gli utenti hanno una cooperazione, spesso offrono più informazioni di quelle richieste letteralmente.

Azioni consigliate.

L'utente non solo ha risposto alla domanda sul tipo di scarpa, ma ha anche specificato la misura, nel tentativo di trovare rapidamente ciò che vuole. Questo tipo di comportamento è richiesto da utenti abituali che sanno quali domande verranno poste.

Non fare nulla.

In questo caso, l'utente si aspettava solo una risposta alla domanda riguardante il tipo di scarpa. Gli utenti cooperativi saranno frustrati perché dovranno ripetere di nuovo il numero di scarpe.

Il tuo utente tipo non sarà sempre in grado di gestire le risposte cooperative. In questi casi, affidati alla gestione degli errori leggeri e colloquiali per riportare i dialoghi sul canale in modo da non attirare l'attenzione sull'errore.

Azioni consigliate.

Se il tuo utente si aspetta una risposta numerica, le risposte cooperative/informative come queste non saranno comprese. Quindi gestisci questo errore di mancata corrispondenza con un suggerimento rapido.

Non fare nulla.

Evita di rispondere con le richieste lunghe quando possibile. In questo caso, il messaggio più breve ha lo stesso scopo, senza far aspettare l'utente.

Come per i tuoi utenti, anche il tuo utente tipo deve essere collaborativo e informativo, fornendo tutte le informazioni necessarie per far progredire la conversazione.

Azioni consigliate.

Questo utente fa il possibile per trovare opzioni di distribuzione alternative in grado di soddisfare l'intento dell'utente, un gesto cooperativo per portare avanti la conversazione.

Non fare nulla.

Questo utente non fa alcun tentativo a soddisfare l'intento dell'utente e, dopo aver presentato alcune cattive notizie, termina semplicemente l'interazione.

In una conversazione, dire troppo è poco collaborativo come dire poco. Facilita la comprensione mantenendo le svolte brevi e pertinenti dal punto di vista dell'utente.

Azioni consigliate.

Questo design è ottimizzato per la pertinenza. L'utente tipo non include dettagli non pertinenti alla decisione corrente.

Non fare nulla.

Dal punto di vista dell'utente, la maggior parte di queste informazioni è irrilevante e ripetitiva. Tutti questi dettagli pongono un pesante carico sulla memoria a breve termine dell'utente mentre attendono pazientemente il loro turno.

Azioni consigliate.

Questo design è ottimizzato per la pertinenza. Solo i pochi utenti che non dicono il prefisso verranno richiesti esplicitamente.

Non fare nulla.

Questo design impone a ogni utente di ascoltare le istruzioni su come dire un numero di telefono nel modo più semplice per l'utente, ma non per l'utente. Inoltre, si presume erroneamente che l'utente non sia in grado di farlo senza istruzioni, dandogli la sensazione di ricevere un messaggio di errore.

Sapere cosa dice una persona non significa necessariamente capire cosa intendeva. Spesso le persone suggeriscono le cose, invece di dichiararle in modo esplicito. La nostra capacità di "ascoltare tra le righe" è nota come "implicazione colloquiale".

Impatto o implicazioni. Per implicazioni di conversazione, "La scorsa notte ho visto John in un ristorante con una donna", che suggerisce che John era con una donna diversa da sua moglie, perché se la donna fosse stata la moglie lo avrebbe detto. Tuttavia, per implicazioni logica, la donna avrebbe potuto essere la moglie di John, poiché tutte le mogli sono donne.

Azioni consigliate.

Assicurati di aggiungere elementi quali "Ecco fatto", "È tutto", "Grazie" o "Ho finito", il cui significato implicito è in genere "Ho trovato tutto ciò di cui ho bisogno per questa conversazione e ho finito di parlare. Saluti."

Non fare nulla.

Lo strumento "È tutto" non è stato aggiunto alla grammatica, quindi attiva un errore di mancata corrispondenza.

Le persone evitano in modo naturale ambiguità e oscurità di espressione in una conversazione. L'utilizzo di parole e frasi note aiuta a ridurre il carico cognitivo. Quando si tratta di scegliere una parola, non la diresti, né il tuo utente tipo.

Quando non riesci a stabilire tra alcuni termini simili, utilizza Google Trends per scoprire quale termine viene utilizzato più spesso dagli utenti e Google Libri Ngram visualizzatore per capire quale viene pubblicato con maggiore frequenza.

Azioni consigliate.

L'utente potrebbe aver fatto un errore ortografico o correggersi rapidamente quando parla. Quindi, l'utente tipo spiega il problema, in inglese semplice, e chiede di nuovo.

Non fare nulla.

"Non valido" è eccessivamente tecnico e non aiuta a risolvere il problema.

Azioni consigliate.

Mantieni le conferme semplici. "Fatto!" è anche una buona opzione.

Non fare nulla.

"Transazione", "Richiesta" e "Completata" sono formali, non colloquiali. Inoltre, questo messaggio non risulta pertinente: non c'è alcun valore nel ricordare all'utente che ha appena richiesto una transazione.

Azioni consigliate.

Verifica che la richiesta dell'utente sia stata comprensibile e indica i risultati.

Non fare nulla.

"Eventi corrispondenti" è un'espressione tecnica. La "corrispondenza" è la correlazione tra ciò che l'utente ha detto e i concerti disponibili. Gli utenti di tutti i giorni non sanno, per non parlare di cosa ci preoccupa, la sfida di abbinare le query ai risultati. Inoltre, "eventi corrispondenti" è ambiguo: può anche significare eventi corrispondenti tra loro, ad esempio "calzini corrispondenti".


Contesto

Grazie ai progressi nel riconoscimento vocale automatico (ASR), sappiamo sempre esattamente cosa hanno detto gli utenti. Tuttavia, determinare il significato degli utenti è ancora una sfida.

Le frasi spesso non possono essere comprese in modo isolato, ma solo nel contesto.

Il tuo utente tipo deve tenere traccia del contesto per capire le frasi dell'utente.

Se utilizzi Dialogflow, leggi qui per scoprire di più su come aggiungere contesto.

Azioni consigliate.

È necessario conoscere il turno precedente per sapere che "lui" si riferisce a NotARealDJ. Inoltre, la conoscenza della posizione geografica dell'utente deve sapere che "la città" si riferisce a "San Francisco".

Non fare nulla.

In questo caso la domanda dell'utente non è comprensibile e si verifica un errore di mancata corrispondenza.

Il tuo utente tipo deve tenere traccia del contesto per comprendere le intenzioni di follow-up.

A meno che l'utente non cambi argomento, possiamo presumere che il thread della conversazione continui. Pertanto, è probabile che le ambiguità nell'espressione corrente possano essere risolte facendo riferimento alle frasi precedenti.

Se utilizzi Dialogflow, leggi la sezione relativa agli intenti di follow-up per maggiori dettagli.

Azioni consigliate.

Utilizzando le intenzioni di follow-up, l'utente tipo può comprendere che "E mezza di dozzina?" è un seguito dell'espressione precedente dell'utente e interpretarlo come "Quanto costa un bouquet di 6 rose?"

Non fare nulla.

Se l'azione non interpreta le frasi nel suo contesto conversativo più ampio, interpreta erroneamente la query dell'utente o genera un errore, in questo caso un errore di mancata corrispondenza.

Per le interazioni multimodali, tutto lo schermo fa parte del contesto della conversazione. Se gli utenti possono vederlo, presumeranno di poterci fare riferimento.

Azioni consigliate.

Prevedi riferimenti al punto in cui si trova un elemento sullo schermo, ad esempio "il primo", o l'aspetto, ad es. "Quello rosso."

Non fare nulla.

È problematico quando l'utente tipo non sembra avere alcuna conoscenza di ciò che viene visualizzato sullo schermo.


Variante

La varietà è il sale della vita. Gli utenti prestano più attenzione quando ce ne sono di più. La varietà può anche impedire all'interazione di sentirsi monotona o robotica.

Quindi, randomizza. Per ogni messaggio, di solito esistono alcune alternative di conversazione che funzionano. Concentra i tuoi sforzi sui messaggi che gli utenti sentono spesso, in modo che non siano noiose.

Se utilizzi Dialogflow, potrai aggiungere facilmente più varianti di risposta.

Considera tutti i diversi modi per rispondere alla domanda "che ore sono?"

Se la tua azione indica all'ora l'ora, ti consigliamo di aggiungere tutte le varianti precedenti e di randomizzarle agli utenti nelle condizioni in cui vengono applicate.


Turno

A turno, evitiamo di interromperci e di mantenere la conversazione sincronizzata. Scegliere il turno consiste nel decidere chi ha il microfono: prendendo il microfono, tenendolo e consegnalo a un altro speaker. Per gestire questo complesso processo, ci affidiamo a un ricco inventario di indicazioni incorporate nella struttura delle frasi, nell'intonazione, nello sguardo e nel linguaggio del corpo. Anche se la tua azione sarà limitata nell'esprimere e rilevare questi segnali, puoi comunque scrivere i messaggi in modo che l'utente sappia quando eseguire il turno.
Il tuo utente tipo deve fornire segnali chiari quando è il turno dell'utente.

Azioni consigliate.

Fai un invito all'azione chiaro facendo una domanda.

Non fare nulla.

Quando si presenta questo design, molti utenti non saranno i loro membri.

Il tuo utente tipo non dovrebbe monopolizzare la conversazione o provare a presentare tutte le opzioni/domande in un solo turno.

Azioni consigliate.

Chiedere all'utente una sola domanda alla volta.

Non fare nulla.

Non continuare a parlare dopo aver fatto una domanda. Non sommergere l'utente con opzioni e domande.


Altre risorse

  • Dai una personalità alla tua VUI
  • Anticipare la conversazione
  • Scrivi titoli brevi e pertinenti
  • Sfrutta il contesto
  • Concentrare l'attenzione dell'utente sull'ordine delle parole e sullo stress
  • Non insegnare i "comandi", perché è intuitivo
Method Podcast, episodio 8, Margaret Urban, Senior Interaction Designer @ Google, sulla scienza della parola e progettazione di interfacce utente vocali per l'Assistente Google

Ecco alcuni punti salienti:

  • La magia del linguaggio, 3:13
  • "Sono stata affascinata dal linguaggio per tutta la vita. Credo sia magico. È come la telepatia, che semplicemente con la vibrazione di un'onda sonora mi viene in mente un'idea."
  • Come far sembrare i computer umani, 2:37
  • "Il modo in cui il linguaggio viene utilizzato nel contesto sociale è molto importante per creare qualcosa che sembra naturale. Perché vogliamo che i computer parlino come se fossero persone. Non vogliamo costringere le persone a parlare come computer."
The Incredible Thing We Do Through Conversations di Ed Yong. L'Atlantico. 4 gennaio 2016
"Quando parliamo, ci muovi a turno e il "diritto" a parlare passa da un partner all'altro. Questo rompicapo informale è così familiare e apparentemente irrilevante che raramente lo commentiamo. Ma considera i tempi: in media ogni turno dura circa 2 secondi e il divario tipico tra loro è di soli 200 millisecondi, appena abbastanza tempo per pronunciare una sillosa. Questa cifra è universale. Esiste in diverse culture, con leggere solo variazioni. È disponibile anche nelle conversazioni nella lingua dei segni."
"Quando una persona fa una domanda a un'altra persona, sono necessari in media 200 millisecondi per rispondere. È talmente veloce che non riusciamo nemmeno a sentire la pausa. In effetti, è più veloce di quello che il nostro cervello funziona. Ci vuole circa un secondo per recuperare le parole per dire qualcosa, il che significa che durante una conversazione, una persona si sta preparando a parlare prima che l'altra finisca. Ascoltando il tono, la grammatica e i contenuti del discorso di un'altra persona, possiamo prevedere quando avrà luogo."
L'importanza delle pause nelle conversazioni di Johnson. L'Economist. 14 dicembre 2017
"Si tratta di una macchina accurata, come suggerisce Nick Enfield, linguista presso l'Università di Sydney, in "Come parliamo". Gli esseri umani seguono per lo più una regola chiamata "nessun gap, nessuna sovrapposizione", reagendo alla fine di una svolta di conversazione iniziando da soli in circa 200 millisecondi, circa il tempo impiegato da un velocista per rispondere alla pistola di partenza. Tutto questo è ancora più straordinario, dato che occorrono circa 600 millisecondi per capire cosa diranno recuperando mentalmente le parole e organizzando il modo in cui devono essere espresse".