Dengan SDK Asisten Google, Anda dapat menyematkan Asisten Google ke dalam project Anda sendiri, sehingga fungsinya mirip dengan Google Home. Namun, project Anda mungkin memiliki kemampuan hardware unik yang tidak dimiliki Google Home: misalnya mungkin memiliki layar LED unik dengan setelan kecerahan dan warna yang dapat disesuaikan.
Action Perangkat adalah sekumpulan alat dan API yang memungkinkan Anda memperluas kemampuan Asisten, dalam project yang Anda kembangkan, untuk memanfaatkan potensi kemampuan hardwarenya sepenuhnya.
Tindakan Perangkat Bawaan
Google telah membuat berbagai tindakan perangkat bawaan yang umum untuk hal-hal sehari-hari, termasuk lampu, peralatan elektronik, dan kamera. Dengan tindakan ini, Anda dapat memanfaatkan kecanggihan natural language processing Asisten Google untuk mengontrol project Anda. Misalnya, project dengan lampu dapat dinyalakan dengan berbagai cara:
- Ok Google, nyalakan lampu.
- Ok Google, nyalakan lampu saya.
- Ok Google, nyalakan lampu ruang keluarga saya.
Anda dapat membuat project Anda sendiri yang merespons perintah untuk banyak fitur smart home seperti:
- Ok Google, setel kecerahan ke 50%.
- Ok Google, setel suhu ke 98 derajat.
Tindakan Perangkat Kustom
Anda juga dapat membuat tindakan perangkat kustom untuk hardware unik Anda sendiri. Untuk tindakan ini, Anda perlu menentukan tata bahasa dan perintah:
- Ok Google, kedipkan lampu saya 5 kali.
- Ok Google, geser ke kiri.
Pelajari lebih lanjut cara menggabungkan tindakan ini menggunakan layanan Asisten Google.
Cara kerjanya
Perangkat telah menginstal Google Assistant SDK beserta kredensial untuk mengakses Layanan Asisten Google. Perangkat akan mengirimkan permintaan lisan (Aktifkan.) dan meminta layanan untuk mengaktifkan LED yang ada pada perangkat. Perangkat juga mengirimkan ID instance perangkat dan modelnya, sehingga layanan dapat menentukan cara terbaik untuk merespons permintaan sesuai konteks.
Layanan ini menggunakan Pengenalan Ucapan Otomatis (ASR) untuk menentukan kata yang diucapkan oleh pengguna, Natural Language Processing (NLP) untuk menganalisis dan memahami arti permintaan dari kata-kata tersebut, dan pencocokan perangkat guna menyediakan konteks untuk permintaan tersebut. Konteks ini penting karena menentukan tindakan yang didukung perangkat dan bagaimana tindakan ini harus dipenuhi.
Layanan kemudian merespons dengan teks yang diucapkan balik kepada pengguna (Tentu.) beserta perintah khusus perangkat. Perangkat tahu cara menangani perintah ini: ia akan menyalakan LED-nya!
Mulai
Wujudkan ide Anda dengan menyematkan Asisten Google ke dalam project, lalu menambahkan fungsi unik dengan Tindakan Perangkat. Anda dapat mengembangkan project menggunakan layanan Asisten Google.