Untuk mem-build Action Percakapan, Anda dapat membuat dan men-deploy komponen berikut:
- Project Actions - Penampung logis untuk semua Action Percakapan, layanan web, dan aplikasi web Anda. Bagian ini juga menentukan setelan dan resource project yang menjelaskan cara men-deploy project Anda ke Actions on Google.
- Model pemanggilan - Menentukan cara pengguna menemukan dan memulai Tindakan di dalam project Anda. Anda membuat model pemanggilan dengan intent dan jenis.
- Model percakapan - Menentukan apa yang dapat dikatakan pengguna atas Action Anda dan cara Action Anda merespons pengguna. Anda akan membuat model percakapan dengan intent, jenis, scene, dan perintah.
- Webhook - Tindakan dapat memicu webhook untuk mendelegasikan logika tambahan ke layanan fulfillment Anda, seperti membuat perintah, memvalidasi data, dan lainnya.
- Kanvas Interaktif - Daripada mengirim respons teks sederhana atau gambar dan kartu informasi, Anda dapat mengirimkan aplikasi web interaktif layar penuh yang didukung oleh HTML, CSS, dan JavaScript.
Bagian berikut menjelaskan alat yang akan Anda gunakan untuk membuat Actions.
Tindakan
Actions API adalah serangkaian alat developer untuk membuat Actions untuk Asisten Google. Ini terdiri dari fitur berikut:
Representasi terbuka yang berbasis file dari project Actions - Buat model pemanggilan dan percakapan Anda dengan intent, jenis, scene, dan perintah. Anda dapat mengedit project Action dengan editor teks favorit, memeriksanya ke dalam kontrol sumber, mem-build proses otomatis, dan lainnya.
Antarmuka command line (CLI) - Alat
gactions
menyediakan CLI untuk melakukan bootstrap dan mengotomatiskan pengembangan Action. Alat ini memungkinkan Anda melakukan inisialisasi file project Action standar, mengirim update ke konsol Actions, men-deploy project Action, dan lainnya. Alat ini memungkinkan Anda melakukan banyak alur kerja umum, seperti mengimpor project yang ada atau memulai pekerjaan di cabang fitur menggunakan sistem kontrol sumber favorit Anda.Actions API - Actions API adalah API yang sama dengan yang digunakan oleh alat
gactions
. Actions API menyediakan daftar endpoint REST untuk mengelola Actions Anda, termasuk untuk pengujian dan build. API ini memungkinkan Anda menggunakan permintaan JSON untuk melakukan banyak alur kerja umum. Saat menggunakan Actions API, ada batas dan praktik terbaik tertentu yang harus Anda pertimbangkan.Webhook dan library fulfillment Node.js - Actions Anda dapat mendelegasikan logika bisnis ke layanan web Anda dengan webhook dan format pesan berbasis JSON. Kami menyediakan library fulfillment Node.js yang menyediakan antarmuka idiomatis untuk Percakapan Webhook. Library ini mempermudah penerapan banyak alur pengguna umum. Misalnya, beberapa fitur mencakup ekstrak parameter dari kueri pengguna dan menghasilkan pengalaman multimodal (khusus suara dan suara serta visual) untuk Asisten Google.
Pembuat Tindakan
Actions Builder memberi Anda IDE berbasis web yang andal dan mudah digunakan yang diintegrasikan ke konsol Actions. Karena Actions Builder dibuat dengan teknologi yang sama dengan Actions API, Anda dapat menggunakannya sendiri atau bersama Actions API bergantung pada kebutuhan Anda.

UI Actions Builder dibagi menjadi area-area berikut:
- Menu atas memberikan akses ke berbagai area konsol Actions, dan Anda dapat mengakses Actions Builder di tab Develop.
- Menu kiri memungkinkan Anda mengakses semua komponen untuk mem-build Action, seperti intent dan scene.
- Area build memungkinkan Anda mem-build komponen yang sedang dikerjakan.
- Area detail memungkinkan Anda mengonfigurasi detail selengkapnya tentang komponen yang sedang Anda kerjakan.