Bagaimana cara menggunakan Action SDK untuk Pengembangan Aplikasi Asisten Google?
Diterbitkan: 2018-05-23Dengan 'Hai, Google' dan 'Ok, Google' yang sederhana, Google Home – speaker andalan yang didukung oleh Google Assistant kini telah menemukan tempatnya di sejumlah rumah sejak pengumuman ekspansi di Google I/O 2018 Developer Conference .
Saat Google Home bersiap untuk tampil di jutaan rumah di lebih dari 80 negara, para pengembang dan bisnis diberi peluang emas untuk mengembangkan aplikasi yang akan membawa mereka ke jutaan alamat baru dengan Google Home.
Sementara Google sedang merencanakan ekspansinya, mari kita lihat sejauh mana Asisten Google telah berkembang.
Garis Waktu Asisten Google
2012
Google Now [Juli] – Asisten pribadi virtual yang melakukan manajemen jadwal, pencarian suara, dan memberikan arahan diluncurkan.
2016
Asisten Google [Mei] – Perintis asisten berbasis suara dan teks virtual diluncurkan di aplikasi perpesanan Google, Allo
Beranda Google [November] – Speaker yang memungkinkan pengguna berbicara melalui perintah suara untuk berinteraksi dengan Asisten Google Diluncurkan
Action on Google [Desember] – Platform untuk pengembangan aplikasi Asisten Google dibuka untuk pengembang
2017
Dukungan Multi-pengguna [April] – Asisten diberikan dukungan untuk memahami 6 suara yang berbeda, menjadikannya platform multi-pengguna.
Kemampuan untuk berbelanja di Walmart menggunakan Asisten ditambahkan oleh Google [September]
Speaker Cerdas Kelas Atas [Oktober] – Dua speaker canggih baru yang didukung AI diluncurkan: Google Home Max & Google Home Mini
2018
Google Mengumumkan penggunaan lebih dari 30 bahasa pada akhir 2018 [Februari]
Meskipun ini adalah gambaran Asisten Google sejauh ini, merek tersebut mengumumkan rencananya untuk meningkatkan permainan sebesar 180 derajat di acara I/O 2018, yang diadakan pada Mei 2018.
Sebelum kita melanjutkan proses yang akan datang di Asisten Google dan di dalam kehidupan jutaan orang di 80 negara, mari kita lihat pengumuman yang dibuat di I/O 2018 sehubungan dengan Asisten Google.
Pengumuman Google I/O 2018 Terkait dengan Asisten Google
- Ekspansi di lebih dari 80 Negara
- 6 Lebih Banyak Suara Baru
- Percakapan lanjutan tanpa kata-kata Pemicu
- Asisten Datang ke Navigasi untuk Membantu Pengguna Memicu Tindakan saat di Jalan
- Aplikasi AI yang lebih baik untuk menjadikan Percakapan Manusia
Pengumuman ini adalah tanda langsung tentang seberapa siap Google untuk membawa domain Asistennya ke tingkat yang baru dalam kehidupan pengguna. Dan dengan raksasa teknologi yang memperluas batas geografis, waktunya tepat untuk menjadikan aplikasi Anda yang dipanggil Google saat pengguna memanggil kategori tersebut.
Selain itu, ada fitur lain yang dibuat Google untuk meningkatkan pengalaman yang diperoleh pengguna Asisten – Google Duplex.
Apa Selanjutnya untuk Asisten Google? Google Dupleks?
Google Duplex adalah salah satu pengumuman terbesar dan paling inovatif yang dibuat oleh Google dalam Konferensi Pengembang I/O 2018.
Dengan menggunakan fitur ini, asisten Google akan membantu pengguna dengan melakukan panggilan ke bisnis. Teknologi sekarang akan membuat janji dan memesan meja di tempat pengguna. Fitur yang akan ditayangkan pada akhir tahun 2018 ini didukung oleh AI yang memungkinkannya melakukan percakapan yang kompleks.
Sekarang setelah kami mengumpulkan pemahaman tentang apa yang baru di dunia Asisten Google, sekarang saatnya untuk beralih ke bagian konten yang kami kumpulkan di sini, bagaimana mengembangkan aplikasi yang dapat diintegrasikan dengan Asisten Google.
Tapi, sebelum kita masuk ke proses Pengembangan Aplikasi Asisten Google yang tepat, izinkan kami menjawab satu hal penting untuk Anda Bagaimana Cara Kerja Asisten Google?
Berikut adalah contoh bagaimana Google Assistant berfungsi, dijelaskan melalui contoh pemesanan meja di restoran bernama BobbleHead.
- Pengguna memanggil Asisten Google, meminta tindakan, "Ok, Google, saya ingin memesan meja di BobbleHead untuk dua orang". Asisten kemudian meneruskan permintaan ke Actions on Google untuk menemukan aplikasi restoran.
- Asisten Google kemudian bertanya kepada pengguna apakah mereka ingin memulai percakapan dengan aplikasi restoran BobbleHead. Saat mereka merespons dalam "Ya", Asisten berbunyi di BobbleHead dan meneruskan pengguna kepada mereka.
- Aplikasi menampilkan pesan selamat datang orientasi sebelum percakapan dimulai dengan pengguna aplikasi.
- Saat dalam interaksi, Asisten Google menengahi percakapan yang terjadi antara pengguna dan BobbleHead, dan kemudian dua informasi perdagangan, memungkinkan BobbleHead untuk mengumpulkan informasi yang diperlukan untuk memenuhi maksud pengguna.
- Terakhir, interaksi selesai saat pengguna selesai memesan meja.
Sekarang setelah Anda mengetahui cara kerja Asisten Google dan rencana hebat yang dimiliki Google untuk segmen Asistennya, sekarang mari kita bahas tujuan Anda datang ke sini.
Bagaimana Mengembangkan Aplikasi yang Dapat Terintegrasi dengan Google Assistant?
Jawabannya terletak pada Platform 'Action on Google'.
Actions on Google adalah platform pengembangan, yang memungkinkan pengembang mengembangkan aplikasi yang meluas ke fungsi Asisten Google, di lebih dari 500 juta perangkat, termasuk speaker pintar, telepon, TV, , mobil, jam tangan, headphone, dan lainnya.
Pengguna berinteraksi dengan Asisten Google untuk menyelesaikan pekerjaan, seperti membeli barang-barang rumah tangga atau memesan tiket bioskop. Sebagai pengembang aplikasi seluler, Anda dapat menggunakan platform Actions on Google untuk dengan mudah membuat dan mengelola pengalaman percakapan yang menyenangkan dan efisien antara pengguna dan aplikasi Anda sendiri.
Saat Anda berencana untuk memulai proses pengembangan aplikasi asisten google Anda melalui Action on Google, ada sesuatu yang perlu Anda perhatikan – Doa.
Ada 2 cara pengguna akan memanggil aplikasi Anda di Asisten
- Eksplisit – Ini terjadi saat pengguna memberi tahu Asisten secara eksplisit bahwa ia ingin berkomunikasi dengan aplikasi Anda.
- Implisit – Saat asisten memanggil aplikasi Anda saat pengguna memintanya untuk menyelesaikan tugas tertentu. Probabilitas visibilitas aplikasi Anda dalam pemanggilan implisit bergantung sepenuhnya pada seberapa baik Anda mendesain aplikasi dengan mengingat praktik terbaik .
Sebuah aplikasi yang dirancang untuk diintegrasikan dengan Google Assistant, hadir dengan tiga komponen –
1. Tindakan pada proyek pengembang Google
Identifikasi dan kelola aplikasi Anda selama tahap persetujuan dan memungkinkan Anda untuk memantau tindakan Anda. Anda juga akan memiliki akses ke – analitik aplikasi seluler Anda dan ke Actions Simulator, platform yang memungkinkan Anda menguji aplikasi tanpa memerlukan perangkat fisik apa pun.
2. Paket aksi
Ini mendefinisikan metadata tentang semua tindakan aplikasi Anda, seperti bagaimana Asisten Google akan memanggil tindakan Anda dan bagaimana Asisten Google akan memanggil layanan pemenuhan Anda.
3. Pemenuhan
Ini adalah fungsi sebenarnya dari aplikasi seluler Anda. Ini di-host sebagai layanan web HTTPS. Saat pengguna Anda berinteraksi dengan beberapa tindakan, pemenuhan menerima permintaan dari mereka dan membalasnya dengan tanggapan dengan Asisten Google yang memediasi komunikasi.
Anda dapat mengembangkan aplikasi Anda menggunakan salah satu dari tiga metode ini –
1. Dialogflow
Dialogflow digunakan oleh sebagian besar perusahaan yang bersikeras merancang antarmuka pengguna suara dan membangun pengalaman percakapan pribadi mereka. Ini menggabungkan tujuan Actions SDK dengan IDE web yang sangat mudah digunakan. yang datang dengan kemudahan menghasilkan dan menyebarkan paket tindakan. Opsinya mencakup mesin NLU (pemahaman bahasa alami), yang sudah memahami bahasa manusia sehari-hari yang alami, sehingga Anda tidak perlu mengkhawatirkannya.
Ketahui Cara Mengembangkan aplikasi menggunakan Dialogflow Di Sini
2. Template
Membangun aplikasi dengan template memungkinkan Anda untuk menggunakan pengalaman pengguna yang ditetapkan yang ditentukan dalam template. Meskipun sebagian besar interaksi aplikasi dan pemenuhannya akan ditangani oleh template, seseorang dapat mempersonalisasi beberapa bagian dalam aplikasi seperti respons spesifik atau pengaturan konfigurasinya. Dengan menggunakan template, Anda akan dapat membuat aplikasi tanpa harus menulis satu karakter pun dari kode.
Direkomendasikan untuk menggunakan template yang memenuhi persyaratan persis bisnis Anda karena Anda akan dapat membangun aplikasi lebih cepat, tanpa memperhatikan desain percakapan, yang merupakan salah satu bagian tersulit dari aplikasi berbasis percakapan.
Ketahui Cara Mengembangkan aplikasi menggunakan Template Di Sini
3. SDK Tindakan
Google telah meluncurkan SDK-nya sendiri yang ideal untuk bisnis yang fungsi percakapannya berkisar pada percakapan langsung yang sangat singkat dengan sedikit atau tanpa cakupan variabilitas input. Jika tindakan Anda biasanya tidak memerlukan pemahaman tentang bahasa yang kuat dan biasanya dapat menyelesaikan satu kasus penggunaan, gunakan Action SDK.
Selain itu, jika Anda sudah memiliki satu NLU, yang ingin Anda gunakan dan hanya ingin mendapatkan teks mentah dan kemudian meneruskannya ke Pemahaman Bahasa Alami Anda, Anda harus menggunakan Actions SDK.
Terakhir, Actions SDK tidak memberikan kemudahan yang datang dengan IDE, artinya Anda harus membuat paket tindakan secara manual melalui beberapa editor teks dan kemudian menyebarkannya ke proyek Pengembang Google Anda melalui utilitas baris perintah.
Ketahui Cara Mengembangkan aplikasi menggunakan Actions SDK Di Sini
Menyimpulkan
Anda sekarang mengetahui potensi yang telah diberikan Google kepada Anda dengan memperluas perangkat Google Home yang didukung oleh Asisten Google di lebih dari 38 negara dan bagaimana mengembangkan aplikasi yang dapat diintegrasikan dengan Asisten untuk kemudian diaktifkan di jutaan rumah lainnya.
Selanjutnya – Bicaralah dengan Pakar Google Home kami dan buka Google Home dengan Aplikasi Percakapan Anda yang diberdayakan oleh Asisten Google.