Evasione dell'ordine

Il fulfillment è un codice di cui viene eseguito il deployment come webhook che ti consente di generare risposte dinamiche per ogni tipo di intent smart home. Durante una conversazione utente con Google Assistant, il fulfillment ti consente di utilizzare le informazioni estratte dall'elaborazione del linguaggio naturale di Google per generare risposte dinamiche o attivare azioni sul tuo backend, ad esempio accendere una luce.

Il tuo fulfillment riceve richieste da Assistant, elabora le richieste e risponde. Questo processo di richiesta e risposta continua a inoltrare la conversazione finché alla fine non soddisfi la richiesta iniziale dell'utente.

Nella maggior parte dei casi, un utente avrebbe una semplice interazione smart home con Assistant, ad esempio Hey Google, accendi la mia luce. Tuttavia, se implementi la verifica utente secondaria, l'evasione degli ordini potrebbe dover elaborare più richieste e risposte, in quanto Assistant potrebbe chiedere un PIN di conferma dopo una richiesta specifica dell'utente, ad esempio Hey Google, apri la mia porta d'ingresso.

La Figura 1 mostra il completamento e l'esecuzione riusciti di un intent smart home EXECUTE.

Questa figura mostra il flusso di esecuzione per l'esecuzione su cloud. Il percorso di esecuzione acquisisce l'intent di un utente da un telefono con l'Assistente Google, poi l'intent dell'utente viene elaborato da Google Cloud, quindi la richiesta viene inviata al cloud degli sviluppatori e il comando viene inviato all'hub del dispositivo o direttamente al dispositivo.
Figura 1: percorso di esecuzione del cloud per sviluppatori di successo