Komponen bawaan koleksi numerik

Komponen bawaan ini mengumpulkan urutan numerik dari pengguna akhir. Panjang minimum dan maksimum yang diterima dapat dikonfigurasi melalui parameter input.

Komponen ini menangkap potongan digit dari pengguna pada setiap giliran percakapan dan menyambungkannya untuk membentuk urutan akhir. Panjang minimum dan maksimum yang diterima per bagian dapat dikonfigurasi melalui parameter input.

Pengambilan urutan akan berlanjut hingga pengguna akhir menunjukkan bahwa ia telah selesai dengan urutan dengan input yang cocok dengan intent prebuilt_components_confirmation_done.

Batasan

Selain batasan komponen bawaan umum, komponen bawaan ini memiliki batasan berikut:

  • Karakter non-numerik tidak didukung. Lihat koleksi alfanumerik untuk dukungan huruf dan angka.

Aktifkan DTMF untuk memungkinkan pengguna memasukkan nilai numerik menggunakan keypad telepon.

Fungsi tambahan

Fungsi tambahan berikut disediakan oleh komponen bawaan ini:

Contoh dialog

Contoh dialog berikut menunjukkan skenario umum yang ditangani oleh komponen bawaan ini. Contoh dialog ini menunjukkan perilaku saat komponen dipanggil melalui telepon, yang memicu Intent Selamat Datang Default dan respons agen pertama di awal percakapan.

Bagian tunggal

Pengguna akhir memberikan urutan numerik pada upaya pertama; agen berhasil menerimanya.

Input pengguna Respons agen
Mulailah dengan mengucapkan 1 hingga 30 digit pertama dari urutan numerik. Setelah selesai, ucapkan "selesai" untuk menyelesaikan pengumpulan gambar. Anda juga dapat mengucapkan "pemutaran" kapan saja untuk memeriksa urutan yang dikumpulkan saat ini.
2374 30940 029 30
Saya mendapat 23743094002930, apa itu benar?
Ya
Oke. Ucapkan atau masukkan bagian berikutnya dari urutan angka.
done
Terima kasih, urutan numerik yang saya kumpulkan adalah 23743094002930. Apakah itu benar?
ya
Bagus, saya sudah selesai mengumpulkan urutan numerik.

Beberapa bagian

Pengguna akhir memberikan urutan numerik dalam beberapa bagian; agen berhasil menerimanya.

Input pengguna Respons agen
Mulailah dengan mengucapkan 1 hingga 30 digit pertama dari urutan numerik. Setelah selesai, ucapkan "selesai" untuk menyelesaikan pengumpulan gambar. Anda juga dapat mengucapkan "pemutaran" kapan saja untuk memeriksa urutan yang dikumpulkan saat ini.
2374 30940 029 30
Saya mendapat 23743094002930, apa itu benar?
Tidak
Jangan khawatir, bisakah Anda memberikan 1 hingga 30 digit pertama dari urutan numerik lagi?
2374
Saya mendapat 2374, apa itu benar?
Ya
Oke. Ucapkan atau masukkan bagian berikutnya dari urutan angka.
3094
Saya mendapatkan 3094, apa itu benar?
Ya
Oke. Ucapkan atau masukkan bagian berikutnya dari urutan angka.
002930
Saya mendapatkan 002930, apa itu benar?
Tidak
Jangan khawatir, ada apa setelah 23743094?
2930
Saya mendapatkan kode 2930, apakah itu benar?
Ya, itu saja
Terima kasih, urutan numerik yang saya kumpulkan adalah 237430942930. Apakah itu benar?
Ya
Bagus, saya sudah selesai mengumpulkan urutan numerik.

Percobaan ulang berhasil

Pengguna akhir memberikan urutan numerik pada upaya pertama; agen mengonfirmasi ulang, tetapi pengguna akhir mengatakan "tidak". Agen meminta pengguna akhir untuk memberikan urutan lagi. Pengguna akhir memberikan dan mengonfirmasi urutan dan agen berhasil menerimanya.

Input pengguna Respons agen
Mulailah dengan mengucapkan 1 hingga 30 digit pertama dari urutan numerik. Setelah selesai, ucapkan "selesai" untuk menyelesaikan pengumpulan gambar. Anda juga dapat mengucapkan "pemutaran" kapan saja untuk memeriksa urutan yang dikumpulkan saat ini.
92832938 3489
Saya mendapatkan 928329383459, apa itu benar?
tidak ada
Jangan khawatir, bisakah Anda memberikan 1 hingga 30 digit pertama dari urutan numerik lagi?
928329383435
Saya mengirim email ke 928329383435, apa itu benar?
Ya dan itu saja untuk saya
Terima kasih, urutan numerik yang saya kumpulkan adalah 928329383435. Apakah itu benar?
ya
Bagus, saya sudah selesai mengumpulkan urutan numerik.

Percobaan ulang yang gagal

Pengguna akhir memberikan urutan numerik tiga kali dan mengatakan "tidak" pada langkah konfirmasi ulang ; komponen keluar dari alur pada konfirmasi ketiga yang gagal.

Input pengguna Respons agen
Mulailah dengan mengucapkan 1 hingga 30 digit pertama dari urutan numerik. Setelah selesai, ucapkan "selesai" untuk menyelesaikan pengumpulan gambar. Anda juga dapat mengucapkan "pemutaran" kapan saja untuk memeriksa urutan yang dikumpulkan saat ini.
928329383435
Saya mendapat 928329383835, apa itu benar?
tidak ada
Jangan khawatir, bisakah Anda memberikan 1 hingga 30 digit pertama dari urutan numerik lagi?
23 289 0239 903
Saya mendapat 232890239953, apa itu benar?
tidak ada
Jangan khawatir, bisakah Anda memberikan 1 hingga 30 digit pertama dari urutan numerik lagi?
23847 02938
Saya mendapat 2384702938, apa itu benar?
tidak ada
Maaf, saya sudah mencoba terlalu banyak sehingga gagal mengumpulkan respons Anda.

Masukan tidak dikenal

Komponen keluar dari flow setelah pengguna akhir memberikan input yang tidak dikenal sebanyak tiga kali.

Input pengguna Respons agen
Mulailah dengan mengucapkan 1 hingga 30 digit pertama dari urutan numerik. Setelah selesai, ucapkan "selesai" untuk menyelesaikan pengumpulan gambar. Anda juga dapat mengucapkan "pemutaran" kapan saja untuk memeriksa urutan yang dikumpulkan saat ini.
Tidak apa-apa
Maaf, saya tidak mengerti. Mulailah dengan mengucapkan 1 hingga 30 digit pertama dari urutan numerik. Setelah selesai, ucapkan "selesai" untuk menyelesaikan pengumpulan gambar. Anda juga dapat mengucapkan "pemutaran" kapan saja untuk memeriksa urutan yang dikumpulkan saat ini.
nyaman
Hmm, saya masih belum bisa memahaminya. Pastikan Anda mengucapkan 1 hingga 30 digit pertama dari urutan numerik. Setelah selesai, ucapkan "selesai" untuk menyelesaikan pengumpulan gambar. Anda juga dapat mengucapkan "pemutaran" kapan saja untuk memeriksa urutan yang dikumpulkan saat ini. Jika kami kesulitan mendengar ucapan Anda, Anda juga dapat menggunakan keypad untuk memasukkan urutan numerik.
hebat
Maaf, saya kesulitan memahami jawaban Anda.

Konvensi penamaan

Komponen bawaan ini menggunakan konvensi penamaan berikut:

Fitur Format Contoh
Flow [Nama Komponen] Koleksi Numerik
Intent Khusus Komponen prebuilt_components_[component_name]_[intent_name] prebuilt_components_numeric_collection_collect_numeric_sequence
Parameter [param_name] user_provided_cur_seq

Parameter input

Parameter input adalah parameter yang digunakan untuk mengonfigurasi perilaku komponen tertentu. Parameter akan digunakan oleh satu atau beberapa kondisi dalam flow untuk menentukan perilaku komponen yang seharusnya. Parameter cakupan alur harus ditetapkan di halaman awal komponen seperti yang dijelaskan di bawah. Parameter cakupan sesi dapat ditetapkan oleh alur panggilan, atau di halaman awal komponen ini.

Anda dapat mengonfigurasi panjang minimum dan maksimum yang diterima per pengambilan serta untuk urutan akhir yang dikumpulkan dengan mengubah preset parameter di halaman awal flow.

Komponen bawaan ini menerima parameter input berikut:

Nama Parameter Deskripsi Format Input
$flow.numerik_min_length Panjang minimum urutan numerik akhir bilangan bulat
$flow.numeric_max_length Panjang maksimum urutan numerik akhir bilangan bulat
batas_bawah_$flow Panjang minimum potongan yang dapat diberikan pengguna untuk setiap belokan bilangan bulat
$flow.upper_limit Panjang maksimum potongan yang dapat diberikan pengguna untuk setiap putaran bilangan bulat

Guna mengonfigurasi parameter input untuk komponen ini, luaskan untuk mendapatkan petunjuk.

  1. Buka Dialogflow CX Console.
  2. Pilih project Google Cloud Anda.
  3. Pilih agen Anda.
  4. Pilih tab Build.
  5. Klik komponen yang diimpor di bagian Flow.
  6. Klik Halaman Awal di bagian Halaman.
  7. Klik Rute yang benar di Halaman Awal.
  8. Di jendela Rute, edit nilai Presets Parameter sesuai kebutuhan.
  9. Klik Simpan.

Parameter output

Parameter output adalah parameter sesi yang akan tetap aktif setelah keluar dari komponen. Parameter ini berisi informasi penting yang dikumpulkan oleh komponen. Komponen bawaan ini memberikan nilai untuk parameter output berikut:

Nama Parameter Deskripsi Format Output
numeric_collection_numeric_sequence Parameter ini mengembalikan urutan numerik yang diambil selama sesi string

Penyiapan dasar

Untuk menyiapkan komponen bawaan ini:

  1. Impor komponen bawaan.

Selesai

Agen Anda sekarang seharusnya sudah siap dan dapat melakukan pengujian.