Una tastiera? Com'è pittoresco

L'era della ricerca vocale e del software a comando vocale è alle porte. Come sviluppatore vivo e muoio vicino alla tastiera, ma riesco già a vedere i segnali: come molte persone, ad esempio, parlo con il mio telefono Android (ad esempio, "Navigate to Lowes [or Starbucks or Harris Teeter]") per Ottenere indicazioni.

In Internet Trends Report 2016 di Mary Meeker, riferisce che le query di ricerca di Google Voice sono aumentate di un fattore sette dal 2010. Ho anche notato che mio figlio di 12 anni esegue quasi tutte le sue ricerche tramite la voce e il mio la ragazza mi scrive in questo modo regolarmente. Inoltre, la società per cui lavoro, Lucidworks, ha recentemente annunciato una nuova partnership con IBM per integrare Watson e funzionalità di sintesi vocale nel nostro prodotto di ricerca aziendale. 

La tecnologia funziona molto meglio di prima ed è più facile da integrare nelle applicazioni. Se sviluppi per Android o iOS, puoi facilmente collegarti alle API per il riconoscimento vocale. Ma il riconoscimento vocale non inizia e termina con semplici comandi vocali e di sintesi vocale.

Comprendere l'intento della ricerca è un compito molto contestuale, soprattutto con la lingua parlata. Inoltre, le persone tendono a usare più parole nel linguaggio naturale parlato rispetto a quando si trovano di fronte a una barra di ricerca. Ci sono più "parole non significative" nella lingua parlata che in una normale ricerca testuale.

Queste sono sfide significative per l'IA. Ma quando supereremo il problema del contesto, gli sviluppatori impareranno che si può fare di più con la voce che con il testo. Il contesto emotivo giocherà un ruolo. Se stai cercando una stazione di servizio, vuoi quella più economica o quella più vicina? Il contenuto emotivo della tua voce potrebbe implicarlo. Certo, potresti chiarire, ma potresti non doverlo fare.

Il tuo futuro loquace

L'epoca guidata dalla voce non riguarda solo la ricerca. Influirà sull'intero modo in cui interagiamo con i computer. In un futuro non troppo lontano, le tastiere saranno considerate "pittoresche", come le ha descritte notoriamente Scotty in "Star Trek IV".

Ma questo cambiamento richiede anche un'interfaccia utente completamente nuova. Ecco un'antica illustrazione di ciò che intendo: quando è uscito Windows 95, IBM aveva integrato i comandi vocali nei suoi PC. All'epoca lavoravo come venditore presso Office Depot e divenne subito evidente quanto fossero poco pratici i comandi vocali. L'interfaccia a finestra non si prestava affatto a questa forma di interazione.

Voglio dire, come diavolo fai a spostare una finestra fuori dal percorso di un'altra finestra e ridimensionarle entrambe per adattarle allo schermo in modo efficiente con i comandi vocali? Non lo fai. Abbandona del tutto quelle finestre (e probabilmente Windows). Un'interfaccia utente a comando vocale non utilizza gli stessi motivi. Non si vede mai un'interfaccia con finestra su "Star Trek".

Parlando di "Star Trek", quando le persone iniziano a scrivere codice oa fare qualcosa di tecnico, passano sempre a un'interfaccia tattile (OK, non esattamente tattile - sembra più una tastiera a microonde ricoperta di rendering art nouveau di un circuito stampato). Ma è necessaria la regressione alla "digitazione"? È vero, non riesco a immaginare di utilizzare un'interfaccia vocale per programmare in Scala. Forse verranno sviluppati nuovi linguaggi (privi di parentesi, a differenza di Scala - e dei miei articoli) particolarmente adatti alla voce.

I siti web sicuramente non avranno lo stesso aspetto e offriranno nuovi paradigmi di navigazione. Dirai "mostrami offerte sulle scarpe" e ciò che riceverai sarà probabilmente organizzato meglio e più sensibile al contesto rispetto al tuo sito web medio ("offerte" e "scarpe"). Inoltre, non voglio scorrere o dire molto "pagina successiva", quindi le interazioni dovranno essere personalizzate. Il sistema dovrebbe già sapere che voglio scarpe da uomo e non voglio scarpe con il tacco duro a causa della tendinite di Achille. Forse sa che preferisco i colori scuri. Forse l'ho detto o forse ha analizzato il mio comportamento.

Questo è davvero un sito web? Certo, se sto acquistando scarpe, voglio una rappresentazione visiva, ma se parlo forse la macchina sta rispondendo. Forse mi mostra le scarpe, poi mi chiede: "Cerchi un tipo particolare di scarpa? A cosa servono queste scarpe? Le indossi per un'escursione o per una festa?"

L'era della ricerca vocale cambierà tutto, dal modo in cui interagiamo con le macchine al modo in cui codifichiamo. Molte delle tecnologie di cui abbiamo bisogno sono già disponibili oggi, mentre altre devono ancora essere inventate. L'effetto sulle interfacce utente potrebbe essere più profondo del passaggio dalle schede perforate alle tastiere.

Questo cambiamento radicale non avverrà tutto in una volta. Oggi non è il giorno in cui buttare via la tastiera. Ma potrebbe essere il giorno in cui iniziare a pensare a riprogettare il tuo sito web in modo che sia veramente accessibile dalla voce.