Dengan Google Assistant SDK, Anda dapat menyematkan Asisten Google ke project Anda sendiri, sehingga fungsinya mirip dengan Google Home. Namun, project Anda mungkin memiliki kemampuan hardware unik yang tidak dimiliki Google Home: misalnya, project Anda mungkin memiliki layar LED unik dengan setelan kecerahan dan warna yang dapat disesuaikan.
Tindakan Perangkat adalah serangkaian alat dan API yang memungkinkan Anda memperluas kemampuan Asisten di project yang Anda kembangkan, untuk memanfaatkan sepenuhnya potensi kemampuan hardware-nya.
Tindakan Perangkat Bawaan
Google telah membuat berbagai tindakan perangkat bawaan umum untuk aktivitas sehari-hari, termasuk lampu, peralatan, dan kamera. Dengan tindakan ini, Anda dapat memanfaatkan kecanggihan pemrosesan bahasa alami Asisten Google untuk mengontrol proyek 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.
Anda dapat membuat project sendiri yang merespons perintah untuk banyak trait smart home seperti:
- Ok Google, setel kecerahan ke 50%.
- Ok Google, setel suhu ke 37 derajat.
Tindakan Perangkat Kustom
Anda juga dapat membuat tindakan perangkat kustom untuk hardware unik Anda sendiri. Untuk tindakan ini, Anda menentukan tata bahasa dan perintah:
- Ok Google, kedipkan lampu saya 5 kali.
- Ok Google, pindahkan 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 mengirimkan permintaan lisan (Aktifkan.) dan meminta layanan untuk mengaktifkan LED bawaan perangkat. Perangkat juga mengirimkan ID model dan instance perangkatnya sehingga layanan dapat menentukan cara terbaik untuk merespons permintaan dalam konteks.
Layanan ini menggunakan Automatic Speech Recognition (ASR) untuk menentukan kata-kata yang diucapkan pengguna, Natural Language Processing (NLP) untuk menganalisis dan memahami makna permintaan dari kata-kata tersebut, serta pencocokan perangkat untuk memberikan konteks permintaan. Konteks ini penting karena menentukan tindakan yang didukung perangkat dan cara tindakan ini harus dilakukan.
Layanan kemudian merespons dengan teks yang diucapkan kembali kepada pengguna (Tentu.) bersama dengan perintah khusus perangkat. Perangkat tahu cara menangani perintah ini: perangkat akan menyalakan LED-nya.
Mulai
Wujudkan ide Anda dengan menyematkan Asisten Google ke dalam project Anda, lalu menambahkan fungsi unik dengan Tindakan Perangkat. Anda dapat mengembangkan project menggunakan layanan Asisten Google.