Fulfillment

Il completamento è un codice il cui deployment viene eseguito come webhook che consente di generare risposte dinamiche per ogni tipo Intenzione smart home. Durante una conversazione di un utente con Google Assistant, completamento ti consente di utilizzare le informazioni estratte dal 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 la richiesta e risponde. Questo continuo invio di richieste e risposte di processo porta avanti la conversazione finché non dalla richiesta iniziale dell'utente.

Nella maggior parte dei casi, un utente utilizza un semplice smart home interazione con Assistant, ad esempio Hey Google, accendi la mia luce. Tuttavia, se implementi verifica degli utenti secondari, per la distribuzione potrebbe essere necessario elaborare più richieste e risposte Assistant potrebbe chiedere il PIN di conferma dopo un a una richiesta specifica dell'utente, ad esempio Hey Google, apri la porta di ingresso.

La figura 1 mostra l'esecuzione e il completamento di una smart home Intenzione EXECUTE.

Questa figura mostra il flusso di esecuzione per l'esecuzione nel cloud. La
            il percorso di esecuzione acquisisce l'intenzione di un utente da uno smartphone
            l'Assistente Google, l'intent dell'utente viene elaborato
            a Google Cloud, la richiesta viene inviata al cloud degli sviluppatori
            e il comando viene inviato all'hub dei dispositivi
            direttamente al dispositivo.
Figura 1: un percorso di esecuzione riuscito per Developer Cloud