Fulfillment adalah kode yang di-deploy sebagai webhook yang memungkinkan Anda membuat respons dinamis untuk setiap jenis smart home maksud (intent). Selama percakapan pengguna dengan Google Assistant, pemenuhan memungkinkan Anda menggunakan informasi yang diekstrak oleh pemrosesan bahasa alami Google untuk menghasilkan respons dinamis atau memicu tindakan di backend seperti menyalakan lampu.
Pemenuhan Anda menerima permintaan dari Assistant, memproses permintaan dan merespons. Proses permintaan dan respons dua arah ini akan mendorong percakapan hingga Anda akhirnya memenuhi permintaan awal pengguna.
Pada umumnya, pengguna akan berinteraksi smart home sederhana dengan Assistant seperti Ok Google, nyalakan lampu. Namun, jika Anda menerapkan verifikasi pengguna sekunder, pemenuhan Anda mungkin harus memproses beberapa permintaan dan respons karena Assistant mungkin meminta PIN konfirmasi setelah permintaan pengguna tertentu seperti Ok Google, buka pintu depan.
Gambar 1 menunjukkan fulfillment dan eksekusi intent
smart home
EXECUTE yang berhasil.