In questo corso partiremo da dove siamo arrivati nel corso base ed aggiungeremo insieme funzionalità più avanzate come per esempio:
l'utilizzo di APL per la visualizzazione e l'interazione su dispositivi dotati di schermo
la riproduzione di effetti audio e la riproduzione di file audio
l'utilizzo dei parametri di sessione per passare informazioni da un intent all'altro
il salvataggio di parametri in modo da renderli persistenti rispetto alla sessione
Il corso da per scontate le conoscenze di base dello sviluppo di skill per Alexa come la creazione degli intent e la loro configurazione con utterance e slot e la conoscenza di javascript e dell'ambiente Node.js e del codice necessario per l'interazione degli utenti tramite gli intent.
In questo corso viene utilizzata la skill sviluppata nel corso base come punto di partenza per procedere con le nuove funzionalità. Se non ritieni necessario il corso base non ci sono problemi, in questo corso ti fornirò i sorgenti per poter procedere. In questo modo potrai seguire il percorso che faremo in questo corso avanzato.
Così come per il corso base non è necessario di disporre di account a pagamento su Amazon AWS. Nel corso utilizzeremo la modalità “Alexa Hosted” che contiene tutto il necessario per lo sviluppo sia dell’interazione vocale che del codice in Node.js. Nel corso base viene illustrato come creare un account e come creare una skill. In questo corso queste conoscenze sono date per scontate.