Ringkasan komponen bawaan

Komponen bawaan adalah kumpulan alur bawaan yang disediakan oleh Dialogflow CX untuk tugas dan skenario umum. Anda dapat menggunakannya untuk mempercepat pengembangan agen baru dan yang sudah ada.

Ada dua jenis komponen bawaan:

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

Alur komponen bawaan mencakup intent dan entity yang siap digunakan. Untuk komponen yang memerlukan integrasi dengan layanan eksternal, Anda harus mengubah konfigurasi webhook fleksibel untuk berintegrasi dengan endpoint yang sesuai.

Komponen elemen penyusun berikut tersedia:

Komponen kasus penggunaan berikut tersedia:

Batasan

Batasan berikut berlaku:

  • Komponen bawaan mendukung bahasa Inggris (en).

Mengimpor komponen bawaan

Jika project Anda berada dalam perimeter Kontrol Layanan VPC (VPC-SC), Anda dapat menambahkan aturan egress yang mengizinkan traffic keluar dari perimeter ke bucket Storage Google Cloud milik Google tempat versi komponen bawaan yang lebih baru disimpan. Untuk mengetahui informasi selengkapnya, lihat Mengimpor komponen bawaan di Kontrol Layanan VPC.

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 Prebuilt di panel Manage.
  6. Pilih komponen yang diinginkan, lalu klik Import as flow.
  7. Periksa dokumentasi khusus komponen yang sesuai 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 dapat menambahkan aturan egress untuk mengimpor versi terbaru komponen bawaan dari bucket Storage Google Cloud eksternal yang dihosting oleh Google tempat komponen tersebut disimpan.

Jika aturan VPC-SC Anda mencegah egress ke bucket yang dihosting oleh Google, Anda dapat menerima pesan error saat mengimpor yang berisi "Permission denied while accessingGoogle Cloud Storage URI 'gs://gassets-api-ai/prebuilt_components/cx-standard-prebuilt-components/resource-name'".

Untuk mengimpor komponen, buat aturan egress yang memungkinkan traffic mengakses project Google Cloud yang ditentukan yang berisi bucketGoogle Cloud Storage gs://gassets-api-ai.

Atribut berikut menjelaskan resource dan operasi 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 setelan, selesaikan langkah-langkah berikut:

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

Menangani peristiwa keluar

Saat komponen bawaan berhasil menyelesaikan tugas, komponen tersebut akan keluar dengan target transisi simbolis END_FLOW.

Jika komponen bawaan tidak dapat menyelesaikan tugas, komponen tersebut akan memunculkan peristiwa berikut untuk halaman panggilan yang menyebabkan transisi ke alur komponen bawaan. Tangani peristiwa ini di agen Anda dengan membuat pengendali peristiwa yang sesuai di halaman panggilan.

Untuk mengetahui informasi selengkapnya, lihat peristiwa bawaan:

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

Fitur tambahan

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

Fungsi pengulangan

Jika Anda kesulitan memahami agen virtual atau tidak mendengar respons, Anda dapat meminta agen virtual untuk mengulangi perintah terakhir.

Contoh ucapan:

  • Apa yang baru saja Anda katakan?
  • Ucapkan lagi.
  • Bisa ulangi?
  • Maaf.

Fungsi ruang tunggu

Jika Anda ingin meluangkan waktu sejenak untuk kembali ke agen dan tidak memiliki jawaban langsung untuk perintah, Anda dapat meminta agen virtual untuk menunggu. Jika Anda siap melanjutkan percakapan, Anda 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 di agen dengan mengikuti petunjuk penyiapan. Untuk mengetahui informasi selengkapnya, lihat Ringkasan komponen bawaan ruang tunggu.

Contoh ucapan:

  • Tunggu.
  • Tunggu sebentar.
  • Tunggu, biar saya periksa.
  • Saya sedang memeriksanya, tunggu.
  • Saya sudah siap.

Fungsi pemutaran

Minta agen untuk memutar ulang informasi guna melihat apa yang telah dikumpulkan sejauh ini. Agen kemudian memutar ulang parameter yang saat ini diambil.

Contoh ucapan:

  • Putar.
  • Putar ulang.
  • Baca kembali.
  • Bacakan kembali untuk saya.

Intent umum

Intent umum memberikan perilaku bersama di beberapa komponen bawaan.

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, penyangkalan, atau penolakan sebagai respons terhadap pertanyaan atau permintaan.
prebuilt_components_confirmation_done Frasa yang digunakan untuk menyatakan bahwa Anda telah menyelesaikan tugas atau permintaan.
prebuilt_components_escalate_human_agent Frasa yang digunakan untuk meminta agen virtual menghubungkan Anda ke agen manusia.
prebuilt_components_start_over Frasa yang digunakan untuk meminta agar seluruh pengalaman dimulai dari awal.
prebuilt_components_playback Frasa tertentu untuk meminta agar input yang saat ini dikumpulkan diputar kembali kepada Anda sehingga Anda 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 atas pertanyaan atau permintaan.
prebuilt_components_ready Frasa yang digunakan untuk memberi tahu agen virtual bahwa Anda ingin melanjutkan tindakan.