Inizia così l’esperienza di Do It! su Alexa di Amazon…

Conoscete già Do It!, la nostra app di frasi motivazionali?

Si tratta di una semplice app che ogni giorno alle 9.30 del mattino vi invia una citazione o una frase motivazionale per darvi la giusta carica quotidiana; ne abbiamo parlato sul nostro blog:

Dal sito potete scaricare l’app per iOS e Android.

La nuova sfida è stata portare Do It! su Alexa creando una Skill (così si chiamano le “app” da poter installare su Alexa), con una esperienza d’uso diversa dall’app, basata soltanto sulla voce.

Il nostro obiettivo era principalmente quello di esplorare Alexa e le sue potenzialità.

Dal punto di vista dello sviluppo ci sono varie tecnologie disponibili per integrarsi ad Alexa ed il suo SDK, la nostra scelta è stata NodeJs.

Come funziona Alexa

Il funzionamento di Alexa è abbastanza semplice:

  • Ogni Skill ha una sua parola chiave, (invocation name) che serve ad Alexa per riconoscere quale Skill l’utente ha intenzione di utilizzare, come ad esempio “Frasi motivazionali” per la nostra Do It!
  • Ogni Skill definisce un insieme di “intent” ovvero operazioni disponibili, quindi Alexa riconosce la parola chiave e invia alla Skill l’interpretazione della frase pronunciata in formato JSON
  • Il backend della Skill analizza i parametri ricevuti e risponde all’utente con la frase del giorno

Si può utilizzare il proprio backend custom per interagire con la Skill, ma Amazon mette a disposizione le funzioni “lambda” che sono 100% integrate con Alexa e gestibili dalla loro CLI (che è davvero utilissima).

User experience

Inutile dire che la User Experience è completamente diversa da quella a cui siamo abituati su App o sul Web, non avendo di fatto la componente di presentazione visiva. Serve spiegare bene all’utente cosa può fare con la Skill, come può interagirvi e la Skill deve interpretare al meglio le diverse combinazioni di frasi che una persona può pronunciare in una frase naturale.

Avete un dispositivo Alexa? Provatela!

Se avete a disposizione un dispositivo Alexa vi invitiamo a provare la nostra piccola Skill e farci sapere cosa ne pensate.

Do It! – frasi motivazionali Alexa Skill