Ringkasan build

Untuk membuat Action Percakapan, Anda membuat dan men-deploy komponen berikut:

  • Project Actions - Container logis untuk semua Action Percakapan, layanan web, dan aplikasi web Anda. File 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 dalam project Anda. Anda membangun model pemanggilan dengan intent dan jenis.
  • Model percakapan - Menentukan apa yang dapat dikatakan pengguna kepada Action Anda dan cara Action Anda merespons pengguna. Anda membangun model percakapan dengan intent, tipe, adegan, dan perintah.
  • Webhook - Tindakan dapat memicu webhook untuk mendelegasikan logika tambahan ke layanan pemenuhan Anda, seperti membuat perintah, memvalidasi data, dan lainnya.
  • Canvas Interaktif - Daripada mengirim respons teks sederhana atau kartu dan gambar multimedia, Anda dapat menayangkan aplikasi web interaktif layar penuh yang didukung oleh HTML, CSS, dan JavaScript.

Bagian berikut menjelaskan alat yang akan Anda gunakan untuk membangun Action.

Tindakan

Actions API adalah serangkaian alat developer untuk membuat Action bagi Asisten Google. Terdiri dari fitur berikut:

  • Representasi berbasis file yang terbuka dari project Actions - Bangun model pemanggilan dan percakapan Anda dengan intent, tipe, adegan, dan perintah. Anda dapat mengedit project Actions dengan editor teks favorit, memeriksanya ke kontrol sumber, membuat proses otomatis, dan lainnya.

  • Antarmuka command line (CLI) - Alat gactions menyediakan CLI untuk mem-bootstrap dan mengotomatiskan pengembangan Actions Anda. Fitur 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 yang digunakan oleh alat gactions. Actions API menyediakan daftar endpoint REST untuk mengelola Tindakan Anda, termasuk untuk pengujian dan pembuatan. 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 - Action 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 Webhook Percakapan. Library ini memudahkan penerapan banyak alur pengguna umum. Misalnya, beberapa fitur mencakup mengekstraksi parameter dari kueri pengguna dan menghasilkan pengalaman multimodal (khusus suara dan suara serta visual) untuk Asisten Google.

Actions Builder

Actions Builder memberi Anda IDE berbasis web yang andal dan mudah digunakan yang terintegrasi ke dalam konsol Actions. Karena Actions Builder dibangun dengan teknologi yang sama dengan Actions API, Anda dapat menggunakannya sendiri atau bersama dengan Actions API, bergantung pada kebutuhan Anda.

UI Actions Builder dibagi menjadi area berikut:

  1. Menu atas memberikan akses ke berbagai area konsol Actions, dan Anda dapat mengakses Actions Builder di tab Develop.
  2. Menu kiri memungkinkan Anda mengakses semua komponen untuk membangun Tindakan, seperti maksud dan adegan.
  3. Area build memungkinkan Anda membangun komponen yang sedang dikerjakan.
  4. Area detail memungkinkan Anda mengonfigurasi detail selengkapnya tentang komponen yang sedang Anda kerjakan.