Tip:
Highlight text to annotate it
X
Dalam tutorial ini kita akan membuat Action for Google Assistant sendiri,
memanfaatkan analitik Google yang kuat dan pemrosesan bahasa alami
kemampuan.
Asisten Google adalah asisten pribadi virtual semua orang, melibatkan pengguna dalam percakapan untuk menyelesaikan berbagai hal.
Saat ini tersedia di lebih dari 500 juta perangkat, dan itu akan cepat tumbuh
miliaran saat diluncurkan ke lebih banyak ponsel,
mobil, dan speaker pintar di rumah.
Anda harus memiliki izin tertentu yang diaktifkan. Di https://myaccount.google.com/activitycontrols
pastikan untuk mengaktifkan aktivitas web dan aplikasi,
informasi perangkat, dan aktivitas suara dan audio.
Anda dapat menemukan tautan ke halaman ini dan halaman lain dalam deskripsi untuk video ini.
Hanya ada dua konsol yang akan kami kerjakan, Tindakan di Google dan
DialogFlow. Kami akan mulai mengatur beberapa hal tanpa pengkodean dan menyelesaikan tutorial dengan beberapa JavaScript sederhana.
Apakah Anda siap untuk mengikuti dan membangun? Dalam Tindakan di konsol Google, klik pada proyek Tambah / impor.
Mari beri nama proyek kami
"aksi-intro" dan
klik BUAT PROYEK.
Ini mungkin membutuhkan waktu beberapa saat.
Sekarang jika Anda melihat daftar kategori untuk tindakan Anda, klik lompati di kanan atas.
Di bawah BANGUNAN di sebelah kiri, klik Tindakan.
Klik tambahkan tindakan pertama Anda.
Sekarang kita lihat di sini beberapa maksud yang menarik, dan
template seperti hal-hal sepele, kuis kepribadian, dan flashcards yang bisa kita buat.
Untuk latihan ini, kita akan menggunakan maksud khusus dan klik BUILD.
Sekarang di DialogFlow, kita akan membuat agen DialogFlow.
Saat pertama kali Anda menjalankan DialogFlow,
Anda harus memberikan izin untuk mengakses akun Google Anda dan Drive serta menerima Ketentuan Layanan.
Kami akan menamai agen Action-Intro,
pilih bahasa Inggris sebagai bahasa utama kami, dan pilih zona waktu saya. Tindakan ini terkait dengan proyek kami.
Klik BUAT.
Setelah beberapa saat, kami akan berada di halaman Intents.
Mari kita mulai dengan Maksud Selamat Datang.
Ada beberapa hal yang perlu diperhatikan di sini.
Kami akan menulis frasa pelatihan untuk maksud berikutnya, tetapi untuk Maksud Selamat Datang, bagian ini dapat dikosongkan.
Mari kita lihat Tanggapan Selamat Datang. Hai. Halo. Selamat siang. Kami akan menghapus default
tanggapan dan
sebagai gantinya
ketik tanggapan baru.
"SELAMAT DATANG!
Negara apa yang Anda
tinggal di?"
Sekarang klik SIMPAN.
Untuk menguji Aksi kami, kami akan mengeklik Integrasi. Abaikan untuk sekarang Facebook Messenger,
Slack, dan integrasi lainnya. Di bawah Asisten Google, klik PENGATURAN INTEGRASI. Saat aplikasi dipanggil,
niat selamat datang kami pertama-tama akan dipicu. Kami akan mengaktifkan perubahan Pratinjau otomatis
sehingga perubahan kami akan diperbarui di simulator secara otomatis mulai sekarang.
Klik TES.
Ini membawa kita kembali ke Actions di halaman Google.
Anda dapat melihat berbagai permukaan.
Speaker pintar tidak akan memiliki layar, tetapi ponsel akan dan itu bisa sangat berguna.
Uji tindakan Anda dengan
mengetik atau mengatakan "Bicara ke aplikasi pengujian saya" di bawah ini atau di perangkat apa pun yang Anda masuki dengan akun Google ini.
(Asisten) "Baiklah. Dapatkan versi uji aplikasi uji saya."
(tindakan-intro) "Selamat datang. Negara tempat tinggalmu?"
Dan kami melihat Niat Selamat Datang kami dipicu.
Saat ini, jika saya menjawab pertanyaan, Tindakan kami tidak akan tahu apa yang harus dilakukan dan kami akan mendapatkan kesalahan.
"India"
(tindakan-intro) "Aku tidak mengerti. Bisakah kamu mengatakannya lagi?"
"Aku tinggal di China."
(tindakan-intro) "Katakan itu lagi?"
Sekarang kita perlu memprogram niat baru.
Kembali di konsol DialogFlow, kita akan menutup halaman Pengaturan Integrasi dan
pada klik kiri pada Intents dan
Buat Niat.
Mari beri nama negara tempat tinggal ini dan
klik SIMPAN.
Ingat bahwa namanya peka huruf besar kecil
Pertama kita akan menambahkan beberapa frasa pelatihan.
Ini akan membantu Asisten Google mengenali berbagai cara yang berbeda yang akan dibalas pengguna terhadap pertanyaan kami. Awalnya aplikasi mengatakan
"SELAMAT DATANG!
Tinggal di negara mana?"
Kami bisa menjawab. "Aku tinggal di Korea Selatan."
Perhatikan bahwa Google menentukan parameter untuk kami, dalam hal ini. Ini bekerja dengan negara, bahasa, warna, dan entitas lain.
Mari lakukan yang lain. "Rumahku ada di dalam
India."
"Saya tinggal di Maladewa."
"Saya menyewa vila di
Austria."
"Saya bekerja di Afrika Selatan"
"Amerika Serikat"
Saat ini negara-negara disorot secara otomatis, tetapi itu tidak mungkin terjadi ketika Anda mencoba.
Anda dapat memastikan parameter dikenali dengan menyorot nama negara tertentu dan
memilih entitas Google telah ditetapkan sebelumnya untuk kami. Di bawah Aksi dan Parameter, klik KELOLA
PARAMETER DAN TINDAKAN.
Parameter geo-negara diperlukan, dan kami memeriksanya,
tapi mari kita menyederhanakan nama parameter menjadi "negara" saja
Kami akan memasukkan prompt yang sesuai.
"Negara apa
Apakah kamu
tinggal di?"
Dan klik tutup.
Di bawah bagian pemenuhan,
klik ENABLE FULFILLMENT.
Aktifkan Aktifkan panggilan webhook untuk maksud ini dan klik SIMPAN.
Sekarang mari kita lihat beberapa JavaScript sederhana.
Masih di konsol DialogFlow, klik Pemenuhan di sebelah kiri dan aktifkan Editor Inline.
Anda harus memasukkan kode berikut.
Kami akan menggunakan mode ketat dan mengimpor modul DialogFlow.
Kami juga akan mengimpor paket fungsi firebase, dan kami memerlukan contoh aplikasi bernama DialogFlow.
Jadi untuk maksud ini, negara tempat tinggal,
kami mendapatkan dua argumen yang dikembalikan:
objek percakapan dengan properti tentang percakapan dengan pengguna, dan objek parameter, dalam hal ini
nama negara dari respons pengguna.
Kami akan menghitung jumlah huruf dalam nama negara dan
menetapkannya ke variabel letterCount. Kemudian kita akan menutup percakapan dengan pesan kepada pengguna dengan letterCount dan nama negara.
Dengan sedikit pengkodean, kami dapat menjelaskan berbagai skenario dan masukan pengguna di sini.
Sekarang klik DEPLOY.
Ini mungkin membutuhkan waktu beberapa menit. Kami akan menunggu beberapa saat hingga tertulis, "Terakhir dikerahkan."
Sekarang kita dapat kembali ke Actions di Google console dan menggunakan simulator untuk menguji aplikasi kita.
Klik Simulator dan mari kita bicara ke aplikasi tes.
(Asisten) "Baiklah. Dapatkan versi uji aplikasi uji saya."
(tindakan-intro) "Selamat datang. Negara tempat tinggalmu?"
"Saya tinggal di Indonesia"
(action-intro) "Bagus! ada sembilan huruf di Indonesia."
"Bicaralah dengan aplikasi pengujian saya"
(Asisten) "Baiklah. Dapatkan versi uji aplikasi uji saya."
(tindakan-intro) "Selamat datang. Negara tempat tinggalmu?"
"Saya bekerja di Kenya"
(aksi-intro) "Bagus! Ada lima surat di Kenya."
"Kanada"
(tindakan-intro) "Bagus! Ada enam huruf di Kanada."
Sepertinya bekerja dengan baik sekarang.
Apa yang paling mengesankan tentang demonstrasi ini adalah kekuatan asisten Google untuk berinteraksi dan benar-benar memahami apa yang dikatakan pengguna.
Tindakan yang Anda buat dapat tersedia bagi pengguna di seluruh dunia.
Saya mendorong Anda untuk bereksperimen dengan maksud dan interaksi lain dan mengikuti saluran ini untuk lebih banyak video dalam demonstrasi mendatang.
Periksa deskripsi untuk info dan tautan dan beri saya beberapa pendapat di komentar di bawah.