Selamat datang di Pusat Developer Google Home, tujuan baru untuk mempelajari cara mengembangkan tindakan smart home. Catatan: Anda akan terus membuat tindakan di konsol Actions.

Pemenuhan

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

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

fulfillment Anda menerima permintaan dari Asisten, memproses permintaan, dan merespons. Proses permintaan dan respons yang terus-menerus ini mendorong percakapan hingga Anda berhasil memenuhi permintaan pengguna awal.

Dalam sebagian besar kasus, pengguna akan memiliki interaksi smart home sederhana dengan Asisten Google seperti Ok Google, nyalakan lampu saya. Namun, jika Anda menerapkan verifikasi pengguna sekunder, pemenuhan Anda mungkin harus memproses beberapa permintaan dan respons karena Asisten Google mungkin meminta PIN konfirmasi setelah permintaan pengguna tertentu seperti Ok Google, buka kunci pintu depan saya.

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

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