Pluriservice
Skill Alexa

Pluriservice S.p.a.

Integrare Alexa in un ecommerce B2B

Group 84 (9) (1)

Pluriservice S.p.a. ha deciso di affidarsi a noi per lo sviluppo di una Skill Alexa che si integrasse con Pluribusiness, il loro ecommerce B2B (sempre sviluppato da noi).

L’obiettivo era permettere ai propri clienti di avere accesso al suo negozio e alle informazioni sui prodotti tramite assistente vocale. Oltre alla possibilità di aggiungere prodotti al carrello, è possibile chiedere  dettagli su uno specifico prodotto e gestire interamente un proprio ordine.

Il tutto è stato sviluppato senza alterare significativamente il backend già esistente dell’azienda, se non per l’aggiunta del flow oauth2 per l’autenticazione (aggiunta pagina di login oauth con redirezione, generazione, salvataggio e validazione token di autenticazione).

Alexa
Cos’è una skill Alexa
Una skill Alexa è una estensione personalizzabile delle funzionalità fornite di default da Alexa. Tramite una skill è possibile definire una serie di richieste e operazioni aggiuntive personalizzate che l’utente può effettuare per ottenere determinati risultati.
Sono state infatti oltre 1,8 miliardi le interazioni tra i dispositivi intelligenti e Alexa nel 2022 in Italia.
Perché sviluppare una skill
La creazione di una skill per Alexa consente di offrire ai clienti un'opzione alternativa per interagire con i servizi forniti. Inoltre, l'adattabilità di Alexa consente di integrare questo servizio senza richiedere modifiche sostanziali alle attuali API di backend. Questa versatilità migliora l'esperienza degli utenti e consente alle aziende di rimanere all'avanguardia nella fornitura di servizi, mantenendo al contempo la stabilità dei propri sistemi esistenti.
Esempi di skill realizzabili
Shopping su Amazon o altri store

- Ricerca prodotti specifici: Trova prodotti specifici all'interno di un catalogo di un negozio online.
- Liste della spesa: Crea e gestisce liste della spesa per gli acquisti futuri.
- Sconti e offerte: Informa sugli sconti, le offerte speciali e i coupon disponibili online.
- Recensioni di prodotti: Legge recensioni e valutazioni di prodotti da fonti affidabili.
- Consigli sugli acquisti di prodotti: Suggerisce i migliori prodotti in base alle preferenze e alle occasioni.

Informazioni sui servizi

- Prenotazioni di appuntamenti: Prenota visite mediche, appuntamenti in saloni di bellezza o servizi professionali in base alla tua agenda.
- Servizi on demand: Ad esempio chiama un taxi e fornisce informazioni sul tempo di attesa e i costi.
- Assistenza: Fornisce assistenza su prodotti e servizi. 
2100x1000 (1) copia
 
Gestione dei prodotti smart

- Controllo della casa intelligente: Consente di gestire luci, termostati, serrature e altri dispositivi smart in casa.
- Controllo dell'automobile: Fornisce informazioni sullo stato del veicolo, come il livello di carburante e l'apertura/chiusura delle porte.
- Controllo del sistema di sicurezza: Permette di attivare e disattivare il sistema di sicurezza domestica e ricevere notifiche in caso di allarme.
- Integrazione con dispositivi medici: Ricevi promemoria per la tua terapia, misura i tuoi parametri vitali e gestisci i tuoi dispositivi medici con facilità.

Come si sviluppa

Lo sviluppo di una skill per Alexa segue un processo strutturato. Prima di tutto, si definisce una lista di richieste possibili e si forniscono esempi per ciascuna richiesta. Alexa utilizza algoritmi di machine learning per comprendere i concetti delle richieste e le loro varianti.

All'interno di queste richieste, è possibile inserire segnaposto per valori dinamici. Alexa registra questi valori come variabili in input. Se l'utente effettua una richiesta parziale, Alexa può fare domande di approfondimento per ottenere i valori dei segnaposto.

Una volta raccolti tutti i dati, vengono passati a una funzione di codice personalizzata, generalmente ospitata su AWS, che elabora la richiesta e costruisce una risposta testuale. Questa funzione può accedere a un backend esterno o gestire la richiesta autonomamente.

È possibile sviluppare skill con autenticazione usando il flusso standard OAuth2, che consente all'utente di autenticarsi tramite il menu opzioni della skill. Il token di autenticazione ottenuto da Alexa viene passato alla funzione di codice personalizzata per autorizzare le richieste.

Scopri gli altri progetti

App - Web - IoT
MaSMo

Immagini per sito black (18)

Creare servizi innovativi con applicazioni e portali

IoT - Desktop
Agenzia delle Entrate

Immagini per sito black (29)

Insieme per rendere 4.0 la gestione degli archivi

App
Geasy

Immagini per sito black (31)

App in Top 10 su App e  Play Store Playstore 4 (2) copia Appstore 5 (2) copia

Hai un progetto da sviluppare?