Ringkasan komponen bawaan

Komponen siap pakai adalah kumpulan alur siap pakai yang disediakan oleh Dialogflow CX untuk tugas dan skenario umum. Alat ini dapat digunakan untuk mempercepat pengembangan agen baru dan lama.

Ada dua jenis komponen bawaan:

  • Elemen penyusun: komponen yang mengumpulkan parameter tertentu, seperti nama dan alamat
  • Kasus penggunaan: komponen yang merepresentasikan perjalanan pengguna yang lebih besar, seperti melakukan pembayaran, yang dapat menggunakan satu atau beberapa elemen penyusun

Alur komponen bawaan mencakup maksud dan entitas yang siap digunakan. Untuk komponen yang memerlukan integrasi dengan layanan eksternal, Anda perlu mengubah konfigurasi webhook fleksibel untuk berintegrasi dengan endpoint yang tepat.

Komponen blok penyusun berikut tersedia:

Komponen kasus penggunaan berikut tersedia:

Batasan

Batasan berikut berlaku:

  • Komponen bawaan saat ini hanya mendukung bahasa Inggris (en).

Mengimpor komponen bawaan

Untuk mengimpor komponen bawaan ke project Anda:

  1. Buka konsol Dialogflow CX.
  2. Pilih project Google Cloud Anda.
  3. Pilih agen Anda atau buat agen baru.
  4. Pilih tab Kelola.
  5. Klik Bawaan di panel Kelola.
  6. Klik komponen yang diinginkan, lalu klik Impor sebagai alur.
  7. Lihat dokumentasi khusus setiap komponen untuk menentukan apakah penyiapan tambahan untuk webhook diperlukan.
  8. Mulai pengujian dan penyesuaian.

Kontrol Layanan VPC

Jika project Anda berada dalam perimeter Kontrol Layanan VPC (VPC-SC), Anda mungkin perlu menambahkan aturan keluar untuk mengaktifkan impor komponen bawaan versi terbaru dari bucket Cloud Storage yang dihosting Google secara eksternal tempat komponen tersebut disimpan. Jika aturan VPC-SC mencegah keluar ke bucket yang dihosting Google, Anda mungkin melihat pesan error saat mengimpor yang berisi "Permission denied while accessing Google Cloud Storage URI 'gs://gassets-api-ai/prebuilt_components/cx-standard-prebuilt-components/resource-name'".

Untuk mengaktifkan impor, Anda harus membuat aturan egress yang mengizinkan akses ke project Google Cloud eksternal yang berisi bucket Google Cloud Storage gs://gassets-api-ai. Atribut berikut menjelaskan resource dan operasi yang diperlukan untuk mengaktifkan impor dari resource milik Google:

  • Resource: projects/921279757870
  • Nama Layanan: storage.googleapis.com
  • Metode: google.storage.objects.get

Penyesuaian dan setelan

Untuk menyesuaikan komponen dan meningkatkan kualitas setelan:

  1. Edit respons agen dan entitas kustom untuk memenuhi kebutuhan bisnis Anda.
  2. Untuk agen suara, setelan ucapan berikut direkomendasikan:
  3. Jika Anda menggunakan integrasi telepon yang memungkinkan nilai parameter diekstrak dari penekanan tombol keypad telepon, aktifkan DTMF untuk integrasi telepon.
  4. Uji agen menggunakan simulator.
  5. Untuk menguji komponen melalui suara, sebaiknya gunakan Gateway Telepon Dialogflow CX.

Menangani peristiwa keluar

Setelah tugas berhasil diselesaikan, komponen bawaan akan keluar dengan target transisi simbolis END_FLOW.

Jika komponen bawaan tidak dapat menyelesaikan tugas, peristiwa berikut akan dipancarkan untuk halaman panggilan yang menyebabkan transisi ke alur komponen bawaan. Menangani peristiwa ini di agen Anda dengan membuat pengendali peristiwa yang sesuai di halaman panggilan adalah praktik terbaik.

Lihat peristiwa bawaan:

  • flow-cancelled
  • flow-failed
  • flow-failed-human-escalation

Fungsi tambahan

Beberapa komponen bawaan memiliki fungsi tambahan. Lihat dokumentasi khusus komponen untuk memeriksa fitur mana yang diterapkan untuk komponen tertentu.

Fungsi pengulangan

Jika pengguna akhir kesulitan menafsirkan agen virtual atau tidak mendengar respons agen, mereka dapat meminta perintah terakhir diulangi.

Contoh ucapan:

  • Apa yang baru saja Anda katakan?
  • Ulangi.
  • Bisa tolong diulang?
  • Maaf.

Fungsi ruang tunggu

Jika pengguna akhir ingin meminta waktu sebentar untuk kembali ke agen dan tidak memiliki jawaban langsung untuk perintah, mereka dapat meminta agen virtual untuk menahan. Saat pengguna akhir siap melanjutkan percakapan, dia dapat memberi tahu agen "Saya siap" untuk melanjutkan percakapan. Fitur ruang tunggu diaktifkan di beberapa komponen bawaan dengan memanggil komponen bawaan ruang tunggu. Fitur ruang tunggu juga dapat diaktifkan di mana saja dalam agen dengan mengikuti petunjuk penyiapan seperti yang dijelaskan dalam ringkasan komponen bawaan ruang tunggu.

Contoh ucapan:

  • Harap tunggu.
  • Tunggu sebentar.
  • Harap tunggu, izinkan kami memeriksanya.
  • Saya sedang memeriksa, tunggu.
  • Saya sudah siap.

Fungsi pemutaran

Jika pengguna akhir ingin mengetahui apa yang telah dikumpulkan agen sejauh ini, mereka dapat meminta agen untuk memutar ulang. Kemudian, agen akan memutar kembali parameter yang saat ini direkam.

Contoh ucapan:

  • Pemutaran.
  • Putar ulang.
  • Putar ulang?
  • Bacakan kembali.

Intent umum

Intent umum adalah intent yang digunakan untuk perilaku umum di beberapa komponen.

Intent umum Deskripsi
prebuilt_components_confirmation_yes Frasa positif yang digunakan untuk menyatakan penegasan, persetujuan, atau untuk menandai penambahan sesuatu yang menekankan dan memperkuat pernyataan sebagai respons terhadap pertanyaan atau permintaan
prebuilt_components_confirmation_no Frasa negatif yang digunakan untuk menyatakan ketidaksetujuan, penolakan, atau penampikan sebagai respons terhadap pertanyaan atau permintaan
prebuilt_components_confirmation_done Frasa yang digunakan untuk menyatakan bahwa pengguna akhir telah menyelesaikan tugas atau permintaan
prebuilt_components_escalate_human_agent Frasa yang digunakan untuk meminta agen virtual menghubungkan pengguna akhir ke agen manusia
prebuilt_components_start_over Frasa yang digunakan untuk meminta agar seluruh pengalaman dimulai lagi dari awal
prebuilt_components_playback Frasa tertentu untuk meminta agar input yang saat ini dikumpulkan diputar kembali kepada pengguna akhir sehingga pengguna akhir dapat memberikan konfirmasi
prebuilt_components_replay Frasa yang digunakan untuk meminta agar perintah sebelumnya diucapkan lagi
prebuilt_components_waiting_room Frasa yang digunakan untuk menyatakan perlunya waktu untuk meninjau, menemukan, atau memberikan informasi sebagai respons terhadap pertanyaan atau permintaan
prebuilt_components_ready Frasa yang digunakan untuk memberi tahu agen virtual bahwa pengguna akhir ingin melanjutkan tindakan