Project Action memaketkan semua Action Anda ke dalam satu container. Anda memublikasikan project ini ke Actions on Google agar Asisten Google tahu cara menemukan dan memanggil pengalaman percakapan Anda.
Anda menggunakan komponen level rendah berikut untuk membuat project Action:
Setelan dan resource menentukan metadata dan resource project seperti ikon project. Google menggunakan informasi ini untuk memublikasikan Action Anda ke direktori Asisten, sehingga pengguna dapat menemukan dan memanggilnya.
Intent mewakili tugas yang harus dilakukan, seperti beberapa input pengguna atau peristiwa sistem yang memerlukan pemrosesan. Jenis intent paling umum yang akan Anda gunakan adalah intent pengguna. Intent ini memungkinkan Anda mendeklarasikan frasa pelatihan yang secara alami diperluas oleh mesin NLU (natural language understanding) untuk menyertakan lebih banyak frasa serupa. NLU menggunakan agregasi frasa ini untuk melatih model bahasa yang digunakan Asisten untuk mencocokkan input pengguna. Selama percakapan, jika beberapa input pengguna cocok dengan model bahasa intent, runtime Asisten akan mengirimkan intent ke Action Anda, sehingga dapat memprosesnya dan merespons pengguna.
Jenis memungkinkan Anda mengekstrak data terstruktur dari input pengguna. Dengan menganotasi frasa pelatihan menggunakan jenis, NLU dapat mengekstrak data terstruktur yang relevan untuk Anda, sehingga Anda tidak perlu mengurai input terbuka.
Scenes memproses intent dan merupakan eksekutor logika utama untuk Action Anda. Mereka dapat melakukan pengisian slot, mengevaluasi logika bersyarat, menampilkan permintaan pengguna, dan bahkan memanggil layanan web eksternal untuk menjalankan logika bisnis. Dikombinasikan dengan intent, scene memberi Anda cara yang andal untuk mendeteksi input pengguna atau peristiwa sistem tertentu dan menjalankan logika yang sesuai.
Perintah menentukan respons statis atau dinamis yang Anda gunakan untuk merespons kembali pengguna.
Webhook memungkinkan Anda mendelegasikan pekerjaan tambahan ke layanan web (fulfillment), seperti memvalidasi data atau membuat perintah. Action Anda berkomunikasi dengan fulfillment Anda melalui protokol webhook berbasis JSON.
Canvas Interaktif memungkinkan Anda menciptakan pengalaman yang kaya dan imersif dengan aplikasi web yang memanfaatkan HTML, CSS, dan JavaScript.
Membuat project
Anda harus membuat project di Konsol Actions sebelum dapat mengembangkan untuk Asisten Google. Untuk membuat project:
- Buka Konsol Actions.
- Klik Project baru.
- Masukkan nama untuk project Anda dan klik Buat Project.
- Di layar What types of Action do you want to build?, pilih kategori yang paling mewakili project Anda, lalu klik Next.
- Di layar How do you want to build it, pilih cara membangun, lalu klik Start building. Misalnya, Anda dapat memulai dengan project kosong atau dengan sampel.
Mendefinisikan informasi proyek
Setelan dan resource project Anda menentukan informasi tentang project Anda seperti dukungan fitur dan platform, lokalitas yang didukung, nama tampilan, deskripsi, logo, dan lainnya. Tabel berikut menjelaskan setelan dan resource utama yang Anda berikan. Actions on Google menggunakan informasi ini untuk men-deploy dan memublikasikan project Anda ke direktori Assistant.
Nama | Deskripsi |
---|---|
Informasi direktori | Memberikan informasi agar Actions on Google dapat memublikasikan project Anda ke direktori Asisten. Mencakup metadata dan penjelasan tentang project Anda dan resource gambar untuk logo dan gambar banner. |
Penargetan lokasi | Mengonfigurasi lokal tempat Action Anda tersedia. |
Kemampuan platform | Mengonfigurasi platform tempat Action Anda tersedia. |
Detail perusahaan | Menentukan informasi kontak untuk perusahaan Anda. |
Verifikasi merek | Hubungkan situs atau aplikasi Android yang Anda miliki untuk mendapatkan manfaat tambahan seperti nama panggilan yang dicadangkan dan penautan situs dalam Action Anda. |
Rilis | Mengonfigurasi rilis pengujian dan produksi yang berbeda bagi Action Anda untuk pengujian dan produksi. |
Link Asisten | Izinkan pengguna memanggil Action dari properti web Anda. |
Untuk mendefinisikan informasi proyek:
Menguji project di simulator
Konsol Actions menyediakan simulator untuk melihat pratinjau Action Anda. Dengan simulator, Anda dapat melihat informasi debug, menyetel kemampuan perangkat, menyimulasikan lokalitas, dan lainnya.
![](https://developers-dot-devsite-v2-prod.appspot.com/static/assistant/console/images/simulator/simulator-overview.png?authuser=8&hl=id)
Untuk menguji project: