Mem-build project

Project Actions mengemas semua Action Anda ke dalam satu container. Anda memublikasikan project ini ke Actions on Google sehingga Asisten Google tahu cara menemukan dan memanggil pengalaman percakapan Anda.

komponen project tindakan
Gambar 1. Struktur project tindakan

Anda menggunakan komponen level rendah berikut untuk membuat project Actions:

  • Setelan dan resource menentukan metadata dan resource project seperti ikon project. Google menggunakan informasi ini untuk memublikasikan Action Anda ke direktori Asisten, sehingga pengguna bisa menemukan dan memanggil mereka.

  • Intent mewakili tugas yang akan dilakukan, seperti beberapa input pengguna atau peristiwa sistem yang perlu diproses. Jenis intent yang 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 banyak frasa yang 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.

  • Types memungkinkan Anda mengekstrak data terstruktur dari input pengguna. Dengan menganotasi frasa pelatihan beserta jenisnya, NLU dapat mengekstrak data terstruktur yang relevan untuk Anda, sehingga Anda tidak perlu mengurai input uraian.

  • Scene memproses intent dan merupakan eksekutor logika utama untuk Action Anda. Layanan ini dapat melakukan pengisian slot, mengevaluasi logika kondisional, menampilkan perintah kepada pengguna, dan bahkan memanggil layanan web eksternal untuk menjalankan logika bisnis. Bersama intent, scene memberi Anda cara yang efektif untuk mendeteksi input pengguna atau peristiwa sistem tertentu dan untuk 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. Actions Anda berkomunikasi dengan fulfillment Anda melalui protokol webhook berbasis JSON.

  • Interactive Canvas memungkinkan Anda membuat pengalaman yang kaya dan imersif dengan aplikasi web yang menggunakan HTML, CSS, dan JavaScript.

Membuat project

Anda harus membuat project di konsol Actions sebelum dapat mengembangkan untuk Asisten Google. Untuk membuat project:

  1. Buka konsol Actions.
  2. Klik Project baru.
  3. Masukkan nama untuk project Anda, lalu klik Buat Project.
  4. Di layar What type of Action you want to build?, pilih kategori yang paling mewakili project Anda, lalu klik Next.
  5. Di layar How do you want to build it, pilih cara mem-build, lalu klik Start build. Misalnya, Anda dapat memulai dengan project kosong atau dengan contoh.

Menentukan informasi project

Setelan dan resource project 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 Asisten.

Nama Deskripsi
Informasi direktori Berikan informasi sehingga Actions on Google dapat memublikasikan project Anda ke direktori Asisten. Menyertakan metadata dan deskripsi tentang project Anda serta 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 Actions Anda.
Rilis Mengonfigurasi rilis pengujian dan produksi yang berbeda untuk Action Anda untuk pengujian dan produksi.
Link Asisten Izinkan pengguna memanggil Action dari properti web Anda.

Untuk menentukan informasi project:

Menguji project di simulator

Konsol Actions menyediakan simulator untuk melihat pratinjau Actions Anda. Dengan simulator, Anda dapat melihat informasi debug, menetapkan kemampuan perangkat, melakukan simulasi lokalitas, dan lainnya.

Gambar 3. Area utama simulator: (1) input pengguna, (2) tampilan perangkat, (3) opsi dan setelan, dan (4) log percakapan.

Untuk menguji project: