Fulfillment

L'implementazione è un codice di cui viene eseguito il deployment come webhook e che consente di generare risposte dinamiche per ogni tipo di smart homeintenzione. Durante una conversazione dell'utente con Google Assistant, il completamento consente di utilizzare le informazioni estratte dall'elaborazione del linguaggio naturale di Google per generare risposte dinamiche o attivare azioni sul back-end, ad esempio accendere una luce.

Il tuo partner di evasione degli ordini riceve le richieste da Assistant, le elabora e risponde. Questo processo di richieste e risposte consente di avanzare nella conversazione fino a quando non soddisfi la richiesta iniziale dell'utente.

Nella maggior parte dei casi, un utente avrà una semplice smart home interazione con Assistant, ad esempio گفتنHey Google, accendi la luce. Tuttavia, se implementi la verifica secondaria dell'utente, il tuo team di evasione potrebbe dover elaborare più richieste e risposte, poiché Assistant potrebbe richiedere un PIN di conferma dopo una richiesta specifica dell'utente, ad esempio Hey Google, apri la porta di casa.

La Figura 1 mostra l'attuazione e il completamento di un intento smart home EXECUTE.

Questa figura mostra il flusso di esecuzione per l'esecuzione sul cloud. Il percorso di esecuzione acquisisce l'intenzione di un utente da uno smartphone con l'Assistente Google, poi l'intenzione dell'utente viene elaborata da Google Cloud, quindi la richiesta viene inviata al cloud per gli sviluppatori e infine il comando viene inviato all'hub del dispositivo o direttamente al dispositivo.
Figura 1: un percorso di esecuzione cloud per sviluppatori riuscito