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
.