Calciomercato.com: la Skill Alexa per la lettura delle notizie

Calciomercato.com ha deciso di entrare nel mercato degli smart speakers, affidandoci lo sviluppo di un’applicazione personalizzata per Alexa, le cosiddette Skills.
Abbiamo già collaborato con Calciomercato sul fronte DevOps e refactoring del codice. Questa volta il cliente ci ha scelto per occuparci del disegno dell’interfaccia conversazionale e della sua implementazione e pubblicazione sullo store di Amazon.
phpangularjsreactcordovamultipiattaformasaasusabilityapiUI

User Experience

Seguendo le linee guida di Amazon, prima di sviluppare la Skill abbiamo fatto un’attività di Design della VUI (Voice User Interface). Dalla ricerca sui tipi di utenti all’analisi dei loro bisogni, alla proposta di diversi scenari di sviluppo fino alla scelta del prodotto di maggior efficacia. Il lavoro svolto sulla terminologia della Skill ha fatto sì che la stessa possa rispondere in maniera continuativa e logica alle interazioni con l’utente.

Sviluppo API

Una Skill Alexa da un punto di vista tecnico è una Lambda su Amazon Web Services, abbiamo deciso di utilizzare JavaScript per l’implementazione della Lambda utilizzando l’SDK ufficiale di Amazon.

Il progetto

La Skill è un sommario delle ultime notizie prese da Calciomercato.com e, una volta collegata al proprio account Amazon dalla pagina sullo store – attivabile tramite il comando vocale “Alexa, apri calciomercato.com” – è possibile chiedere le ultime notizie di Prima Pagina o di una specifica squadra di Serie A. Inoltre è possibile farsi leggere da Alexa anche il testo di uno degli ultimi articoli, permettendo agli utenti di rimanere sempre aggiornati con le ultime notizie, anche mentre non si ha a disposizione uno schermo.

Grazie alla prima fase di ricerca e alla successiva analisi dei loro bisogni, ci siamo potuti concentrare sul rilascio rapido di un servizio che – se pur non perfetto – fosse in grado raccogliere i dati delle interazioni con l’utente per consentire un rapido miglioramento del servizio nei rilasci successivi. Abbiamo quindi progettato un flusso conversazionale nel modo più snello possibile, portando l’utente dritto all’informazione aggiornata che Calciomercato fornisce. Il lavoro iniziale di design sulla Voice User Interface (VUI) ha reso la Skill più robusta e in grado di procedere per cicli di conversazione in modo compiuto e continuativo, invocandola in modo generico o fornendo già al primo input alcune opzioni per raffinare la ricerca della notizia.

Da un punto di vista tecnico la Skill è una Lambda su Amazon Web Services. Lo scopo di questa Lambda è quello di fare da middleware tra Alexa e le API di Calciomercato.com per recuperare gli ultimi articoli ed il testo di un articolo specifico.

Abbiamo voluto esserci da subito nell’ambiente Alexa, per questo abbiamo presentato a Flowing delle specifiche semplici e chiare per offrire un notiziario che andasse sin dalle prime settimane a presidiare questo canale. Alexa per noi non è solo un nuovo ambiente dove poter consultare le nostre notizie ed editoriali, ma uno stimolo ad esplorare nuove forme, quindi entrare piano piano anche nel mondo del podcast.

Cosimo Baldini, Amministratore Unico/CEO

progetti simili