Komponen bawaan koleksi alfanumerik

Koleksi alfanumerik komponen bawaan mengumpulkan urutan alfanumerik dari pengguna akhir. Panjang minimum dan maksimum yang diterima dapat dikonfigurasi melalui parameter input.

Komponen ini menangkap potongan karakter 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.

Alfabet fonetik

Komponen ini mendukung penggunaan alfabet fonetik seperti Alfabet Fonetik NATO.

Input pengguna Urutan yang diambil
alpha bravo charlie 123 abc123
A B Cat 1 2 3 ABC123
A seperti apel, B seperti pada pisang, C untuk cabai, satu lima belas ABC115

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 alfanumerik dalam satu bagian dan mengatakan 'Saya selesai'; agen berhasil menerimanya.

Input pengguna Respons agen
Mulailah dengan mengucapkan 1 hingga 8 karakter pertama dari urutan alfanumerik. Setelah selesai, ucapkan "selesai" untuk menyelesaikan pengumpulan gambar. Anda juga dapat mengucapkan "pemutaran" kapan saja untuk memeriksa urutan yang dikumpulkan saat ini.
fvfd3433
Oke. Saya mendapat fvfd3433, apa itu benar?
ya
Oke. Beri tahu saya 1 hingga 8 karakter berikutnya yang berurutan.
Selesai
Terima kasih sudah memberikan konfirmasi. Urutan alfanumerik terakhir yang saya dapatkan adalah fvfd3433, apakah itu benar?
ya
Hebat, saya sudah mengumpulkan urutan alfanumerik.

Beberapa bagian

Pengguna akhir memberikan urutan alfanumerik dalam 2 bagian; agen berhasil menerimanya.

Input pengguna Respons agen
Mulailah dengan mengucapkan 1 hingga 8 karakter pertama dari urutan alfanumerik. Setelah selesai, ucapkan "selesai" untuk menyelesaikan pengumpulan gambar. Anda juga dapat mengucapkan "pemutaran" kapan saja untuk memeriksa urutan yang dikumpulkan saat ini.
fvfd3433
Oke. Saya mendapat fvfd3433, apa itu benar?
ya
Oke. Beri tahu saya 1 hingga 8 karakter berikutnya yang berurutan.
gh67
Oke. Saya menerima gh67, apakah itu benar?
ya
Oke. Beri tahu saya 1 hingga 8 karakter berikutnya yang berurutan.
Selesai
Terima kasih sudah memberikan konfirmasi. Urutan alfanumerik terakhir yang saya dapatkan adalah fvfd3433gh67, apakah itu benar?
ya
Hebat, saya sudah mengumpulkan urutan alfanumerik.

Percobaan ulang berhasil

Pengguna akhir memberikan urutan alfanumerik; agen akan meminta ulang pengguna akhir untuk mengonfirmasinya. Pengguna akhir mengatakan 'Tidak' pada konfirmasi dan memberikan urutan alfanumerik lagi; agen berhasil menerimanya.

Input pengguna Respons agen
Mulailah dengan mengucapkan 1 hingga 8 karakter pertama dari urutan alfanumerik. Setelah selesai, ucapkan "selesai" untuk menyelesaikan pengumpulan gambar. Anda juga dapat mengucapkan "pemutaran" kapan saja untuk memeriksa urutan yang dikumpulkan saat ini.
fvfd3433
Oke. Saya mendapat fd3433, apa itu benar?
tidak ada
Maaf, bisakah Anda menyebutkan 1 sampai 8 karakter pertama lagi?
fvfd3433
Oke. Saya mendapat fvfd3433, apa itu benar?
ya
Oke. Beri tahu saya 1 hingga 8 karakter berikutnya yang berurutan.
Selesai
Terima kasih sudah memberikan konfirmasi. Urutan alfanumerik terakhir yang saya dapatkan adalah fvfd3433, apakah itu benar?
ya
Hebat, saya sudah mengumpulkan urutan alfanumerik.

Percobaan ulang yang gagal

Pengguna akhir tidak dapat memberikan urutan alfanumerik yang terdiri atas 1 hingga 8 karakter dalam tiga kali percobaan dan komponen akan keluar dari alur.

Input pengguna Respons agen
Mulailah dengan mengucapkan 1 hingga 8 karakter pertama dari urutan alfanumerik. Setelah selesai, ucapkan "selesai" untuk menyelesaikan pengumpulan gambar. Anda juga dapat mengucapkan "pemutaran" kapan saja untuk memeriksa urutan yang dikumpulkan saat ini.
123 M
Oke. Saya mendapatkan 123 jt, apakah itu benar?
tidak ada
Maaf, bisakah Anda menyebutkan 1 sampai 8 karakter pertama lagi?
123 M
Oke. Saya mendapatkan 123 jt, apakah itu benar?
tidak ada
Maaf, bisakah Anda menyebutkan 1 hingga 8 karakter pertama lagi?

Harap eja setiap huruf dalam urutan Anda dengan kata yang dimulai dengan setiap huruf. Misalnya, jika urutan Anda adalah AB123, ucapkan "Apple Baby 123".
123 Nest
Oke. Saya mendapatkan 123N, apa itu benar?
tidak ada
Maaf, saya sudah terlalu banyak mencoba dan gagal mengumpulkan urutan alfanumerik.

Alfabet fonetik

Pengguna akhir memberikan urutan alfanumerik; agen akan meminta ulang pengguna akhir untuk mengonfirmasinya. Pengguna akhir mengucapkan 'Tidak' pada konfirmasi dua kali berturut-turut, konversi fonetik akan diaktifkan dan pengguna akhir kembali memberikan urutan alfanumerik; agen berhasil menerimanya.

Input pengguna Respons agen
Mulailah dengan mengucapkan 1 hingga 8 karakter pertama dari urutan alfanumerik. Setelah selesai, ucapkan "selesai" untuk menyelesaikan pengumpulan gambar. Anda juga dapat mengucapkan "pemutaran" kapan saja untuk memeriksa urutan yang dikumpulkan saat ini.
123 M
Oke. Saya mendapatkan 123 jt, apakah itu benar?
tidak ada
Maaf, bisakah Anda menyebutkan 1 sampai 8 karakter pertama lagi?
123 M
Oke. Saya mendapatkan 123 jt, apakah itu benar?
tidak ada
Maaf, bisakah Anda menyebutkan 1 hingga 8 karakter pertama lagi?

Harap eja setiap huruf dalam urutan Anda dengan kata yang dimulai dengan setiap huruf. Misalnya, jika urutan Anda adalah AB123, ucapkan "Apple Baby 123".
123 U seperti dalam teks Nancy
Oke. Saya mendapatkan 123N, apa itu benar?
ya
Oke. Beri tahu saya 1 hingga 8 karakter berikutnya yang berurutan.
567 SM
Oke. Saya mendapat 567BC, apa itu benar?
itu saja
Terima kasih sudah memberikan konfirmasi. Urutan alfanumerik terakhir yang saya dapatkan adalah 123N56BC. Apakah itu benar?
ya
Hebat, saya sudah mengumpulkan urutan alfanumerik.

Panjang urutan tidak valid

Pengguna akhir memberikan urutan alfanumerik dengan panjang di luar panjang minimum dan maksimum yang telah ditetapkan untuk urutan alfanumerik. Agen akan meminta pengguna akhir untuk memulai dari awal, pengguna akhir menolak, dan komponen keluar dari alur.

Input pengguna Respons agen
Mulailah dengan mengucapkan 1 hingga 8 karakter pertama dari urutan alfanumerik. Setelah selesai, ucapkan "selesai" untuk menyelesaikan pengumpulan gambar. Anda juga dapat mengucapkan "pemutaran" kapan saja untuk memeriksa urutan yang dikumpulkan saat ini.
123 JT
Oke. Saya mendapatkan 123 jt, apakah itu benar?
done
Maaf, Anda memberikan urutan alfanumerik yang melebihi panjang yang diwajibkan, yaitu 5 hingga 30 karakter. Ingin memulai dari awal?
tidak ada
Maaf, saya sudah mencoba terlalu sering dan gagal mengumpulkan urutan alfanumerik.

Konvensi penamaan

Komponen bawaan ini menggunakan konvensi penamaan berikut:

Fitur Format Contoh
Flow [Nama Komponen] Koleksi Alfanumerik
Intent Khusus Komponen prebuilt_components_[component_name]_[intent_name] prebuilt_components_alphanumeric_collection_support_continue
Parameter [param_name] alphanumeric_max_length

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.alphanumerik_min_length Panjang minimum urutan alfanumerik akhir. Nilai defaultnya adalah 1. bilangan bulat
$flow.alphanumerik_max_length Panjang maksimum urutan alfanumerik akhir. Nilai defaultnya adalah 30. bilangan bulat
batas_bawah_$flow Panjang minimum potongan yang dapat diberikan pengguna untuk setiap belokan. Nilai defaultnya adalah 1. bilangan bulat
$flow.upper_limit Panjang maksimum potongan yang dapat diberikan pengguna untuk setiap putaran. Nilai defaultnya adalah 8. 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
alphanumeric_collection_alphanumeric_sequence Parameter ini menampilkan urutan alfanumerik yang diambil oleh komponen string

Penyiapan dasar

Untuk menyiapkan komponen bawaan ini:

  1. Impor komponen bawaan.

Selesai

Agen Anda sekarang seharusnya sudah siap dan dapat melakukan pengujian.