Pemenuhan

Fulfillment adalah kode yang di-deploy sebagai webhook yang memungkinkan Anda menghasilkan respons dinamis untuk setiap jenis intent smart home. Selama percakapan pengguna dengan Google Assistant, fulfillment memungkinkan Anda menggunakan informasi yang diekstrak oleh pemrosesan bahasa alami Google untuk menghasilkan respons dinamis atau memicu tindakan di back-end seperti menyalakan lampu.

fulfillment Anda menerima permintaan dari Assistant, memproses permintaan, dan merespons. Proses permintaan dan respons berulang kali ini mendorong percakapan hingga Anda memenuhi permintaan pengguna awal.

Pada umumnya, pengguna akan melakukan interaksi smart home sederhana dengan Assistant seperti Ok Google, nyalakan lampu saya. Namun, jika Anda menerapkan verifikasi pengguna sekunder, fulfillment Anda mungkin harus memproses beberapa permintaan dan respons karena Assistant mungkin meminta PIN konfirmasi setelah permintaan pengguna tertentu seperti Ok Google, buka kunci pintu depan saya.

Gambar 1 menunjukkan fulfillment dan eksekusi intent smart home EXECUTE yang berhasil.

Gambar ini menunjukkan alur eksekusi untuk eksekusi cloud. Jalur eksekusi menangkap intent pengguna dari ponsel dengan Asisten Google, lalu intent pengguna diproses oleh Google Cloud, lalu permintaan dikirim ke cloud developer, lalu perintah dikeluarkan ke hub perangkat atau langsung ke perangkat.
Gambar 1: Jalur eksekusi cloud developer yang berhasil