Contributo dell’esperto Roman Alexander, esperto di Alexa Skill e autore di libri Creare un’abilità Alexa Flash Briefing in 5 minuti — ecco come funziona

Roman Alexander, autore di successo nel campo della smart home, presenta l’abilità Alexa Flash Briefing come esperto di homeandsmart. Questo tipo di abilità è molto facile da programmare, poiché non è necessario codificare nulla. L’articolo rivela per chi è interessante questa skill e come crearla.

Chiunque può programmare un'abilità Alexa con l'ASK

Chiunque può programmare una skill Alexa con ASK ( Amazon )

  • Altri esperti su home&smart
  • Altre informazioni su Alexa

Abilità Alexa Flash Briefing: per chi è interessante?

Le Flash Briefing Skills utilizzano un feed RSS o JSON che contiene i nuovi articoli letti come parte del Flash Briefing. Queste abilità sono facili da sviluppare e sono adatte a giornali e blogger.

Poiché un’abilità Flash Briefing utilizza il modello di dialogo esistente dell’API Flash Briefing di Amazon, non è necessario creare frasi proprie che Alexa deve interpretare. In effetti, non viene fatto nulla nel backend se non integrare un feed in Alexa, che viene poi distribuito come skill. L’unico requisito per una skill di questo tipo è un feed regolarmente aggiornato, in modo che gli ascoltatori possano ascoltare nuovi contributi almeno una volta al giorno.

In termini di requisiti tecnici, gli elementi del feed devono essere leggibili per Alexa, come ad esempio una normale pagina WordPress. Il feed di homeandsmart, ad esempio, è accessibile tramite un link. Ma attenzione, non tutti possono creare il proprio feed di homeandsmart come skill: come sviluppatori, dovete avere i diritti su questo feed, o almeno l’autorizzazione a usarlo di conseguenza.

Gli utenti trovano e attivano le skill Flash Briefing inserendo «Flash Briefing» nella ricerca delle skill.

Creare una skill Alexa Flash Briefing in 5 minuti: come funziona?

Tecnicamente, una skill Flash Briefing utilizza un modello di interazione predefinito da Amazon: non è quindi possibile aggiungere frasi proprie. Nello specifico, il funzionamento è il seguente:

  • Nutzeranfrage -> Alexa -> Alexa stellt Request in Lambda -> Lambda zieht den RSS-Feed und liefert die Ergebnisse als Response zurück -> Alexa legge ad alta voce.

L’API Flash Briefing Skill definisce il formato del contenuto e rende possibile la creazione di questa skill. Nel portale degli sviluppatori, è possibile fornire il nome, l’immagine e altre informazioni descrittive che verranno visualizzate nell’elenco delle qualifiche. È inoltre possibile configurare i feed che popoleranno la skill. È quindi possibile utilizzare più fonti! Dopo aver effettuato l’accesso alla console degli sviluppatori e aver effettuato le impostazioni di base per il nome e la lingua della skill, è possibile selezionare il modello per la skill Flash Briefing. Si apre con frasi come:

  • «Alexa, qual è il mio riepilogo giornaliero?».
  • «Alexa, quali sono le notizie?».

Dopo queste impostazioni, è possibile inserire il messaggio di errore che viene letto se il feed non è disponibile per l’abilità. Il passo successivo consiste nell’aggiungere il feed o i feed. Un feed deve essere quello predefinito, sempre attivo per la skill; gli altri feed possono essere attivati separatamente dall’utente.

Configurare l’abilità Flash Briefing

Fare clic su «Aggiungi feed» per aggiungere un nuovo feed. Il preambolo è l’introduzione audio di questo feed, che Alexa pronuncia prima di leggere o riprodurre il contenuto del feed. Questo viene impostato successivamente. È limitato a 70 caratteri e deve iniziare con alcune parole:

  • Per l’inglese, «In» o «From».
  • Per il tedesco, «Im» o «Von», «In», «Vom» o «Aus».

Alla voce «Nome» è necessario inserire un nome che corrisponda al meglio a questa competenza. Di solito si tratta del nome dell’azienda. Per la frequenza di aggiornamento, si deve selezionare il valore che più si avvicina alla frequenza del contenuto, in modo da controllare bene le aspettative dell’utente.

Nel campo «tipo di contenuto» è necessario selezionare se si tratta di un feed testuale o audio. Per i contenuti testuali, il feed può essere fornito in formato RSS o JSON. Per i file audio, i contenuti devono essere MP3 stereo o mono con un bit rate di almeno 256kbps. Questi devono essere leggibili dall’URL del feed!

È ora necessario selezionare il genere di contenuto e il simbolo del feed.

L’URL viene aggiunto nel campo «Feed», che non deve essere una pagina alla quale si deve accedere.

Cliccare quindi su «Aggiungi» per aggiungere il feed. Altri feed possono essere aggiunti di conseguenza.

Il primo feed viene automaticamente contrassegnato come feed predefinito. È necessario fare clic su Salva quando si è terminato di aggiungere i feed e si è pronti a testare l’abilità.

Preparare l’abilità per la consegna

Per le «competenze personalizzate» si dovrebbe costruire il modello di interazione, ma per questo tipo di competenza il modello di interazione è già pronto. Possiamo quindi già testare la skill Flash Briefing su un dispositivo abilitato ad Alexa. Questo dispositivo deve essere registrato con lo stesso account dello sviluppatore, in modo da poter visualizzare le skill. Il test inizia attivando il cursore per la modalità test:

Il test di briefing flash viene avviato attivando il cursore

Il test del flash briefing viene avviato attivando il cursore (Roman Alexander).

La nuova skill dovrebbe essere visibile nell’app Alexa desktop. È necessario attivarla e poi chiedere ad Alexa il flash briefing: il feed dovrebbe essere letto da Alexa. Dopo aver testato tutti i feed, è possibile fare clic su «Avanti» quando l’abilità è stata testata.

Pubblicare l’abilità: ecco come funziona

Per pubblicare la skill, fare clic sulla scheda successiva: «Distribuzione». Le descrizioni e le immagini fornite nella pagina di distribuzione saranno visualizzate dagli utenti anche nell’app Alexa. Gli utenti possono scorrere un elenco di skill e selezionarne una per ottenere informazioni più dettagliate.

Ora è il momento di aggiungere un nome pubblico, la descrizione della skill in una frase, la descrizione della skill in versione dettagliata e alcune icone per la skill. Le immagini devono avere un’icona piccola (108 x 108 pixel) e una grande (512 x 512 pixel) per identificare l’abilità. Se le immagini sono di dimensioni sbagliate, verranno scartate.

Successivamente è necessario inserire la categoria, le parole chiave e, facoltativamente, un URL per l’informativa sulla privacy e un URL per le condizioni d’uso. Fare clic su Salva per continuare e arrivare alla pagina «Privacy e conformità». In essa sono elencate le domande standard per ogni tipo di competenza.

Dopo tutti questi controlli, si arriva finalmente all’ultimo menu, dove è possibile impostare se si tratta di una skill pubblica o di Alexa for Business.

Fare clic sull’opzione «Invia per la revisione» per inviare l’abilità ad Amazon per la revisione. Se mancano delle informazioni, è possibile che vi venga chiesto di inviarle in un secondo momento. In genere, tuttavia, la skill viene verificata molto rapidamente. La skill è attiva non appena si riceve la conferma da Amazon.

Come iniziare a sviluppare un’abilità Alexa

Per saperne di più sullo sviluppo delle skill di Alexa, consultate smart-home-system.org, il blog di Roman Alexander, o il suo libro «Alexa Skills entwickeln».

Altri esperti su home&smart

Potete trovare blog di esperti che vale la pena leggere nella nostra directory di blog di esperti

Puoi trovare altri articoli di esperti nella nostra directory di esperti

Altre informazioni su Alexa

I link contrassegnati con * sono i cosiddetti link di affiliazione. Se viene effettuato un acquisto tramite tale link, riceveremo una commissione. Non ci sono costi aggiuntivi per voi.

Data dell'ultimo aggiornamento: 11-27-2023