Aktifkan dukungan DTMF untuk kopilot berkemampuan suara Anda
Alih-alih mengandalkan respons suara, multi-frekuensi nada ganda (DTMF) memungkinkan Anda meminta pengguna kopilot Anda untuk menggunakan keypad telepon mereka untuk memilih opsi atau memberikan informasi.
Anda dapat menyiapkan perintah global yang dipicu kapan saja dalam percakapan jika pengguna kopilot memasukkan kunci satu digit yang ditentukan. Dalam masing-masing topik, Anda dapat menambahkan pengenalan input DTMF untuk respons yang disediakan dalam simpul Pertanyaan .
Anda dapat mengonfigurasi tombol apa yang harus ditekan untuk setiap opsi yang dapat dimasukkan pengguna dan berapa lama kopilot harus menunggu sebelum mengurai input pengguna.
Jika input kunci oleh pengguna kopilot tidak dipetakan ke opsi simpul, kopilot mengulangi pertanyaan atau pesan dan mendorong pengguna untuk mencoba lagi.
Jika input kunci oleh pengguna kopilot tidak dipetakan ke pemicu global DTMF, kopilot memicu topik sistem, pemicu tekan dialpad tidak dikenal (suara). Anda dapat menyesuaikannya untuk logika bisnis Anda.
Mengaktifkan dukungan DTMF di simpul topik
Dengan topik yang ingin Anda gunakan sebagai respons DTMF global yang terbuka untuk diedit, pilih simpul Pemicu .
Arahkan kursor ke atau pilih lama di sisi simpul Pemicu (tempat jenis pemicu saat ini ditampilkan) untuk melihat ikon Ubah pemicu.
Pilih ikon lalu masukkan "DTMF" untuk memilih perintah global DTMF yang diterima.
Pilih Edit dan di properti yang diterima DTMF, tentukan jenis input DTMF yang dikenali, bersama dengan kondisi apa pun untuk pemicu, dan prioritasnya.
Dengan simpul Pertanyaan yang dipilih, di bawah bagian Mengidentifikasi , pilih jenis entitas yang harus diidentifikasi oleh kopilot. Jenis entitas yang berbeda memiliki karakteristik yang berbeda untuk mendukung nada DTMF:
Entitas (di bawah Identifikasi) Dukungan DTMF Detail Opsi Pilihan Ganda ✔️ Tetapkan kunci DTMF secara manual ke setiap opsi Opsi dari variabel daftar ✔️ Tetapkan tombol DTMF secara otomatis untuk setiap opsi Seluruh respons pengguna 🔢 Dapat menerima input DTMF multi-digit Usia 🔢 Dapat menerima input DTMF multi-digit Boolean ✔️ Tetapkan tombol DTMF secara otomatis untuk setiap opsi Kota ✖️ DTMF tidak didukung Warna ✖️ DTMF tidak didukung Benua ✖️ DTMF tidak didukung Negara atau kawasan ✖️ DTMF tidak didukung Date 🔢 Dapat menerima input DTMF multi-digit Tanggal dan waktu ✖️ DTMF tidak didukung Data dan waktu tanpa zona waktu ✖️ DTMF tidak didukung Durasi ✖️ DTMF tidak didukung email ✖️ DTMF tidak didukung Kejadian ✖️ DTMF tidak didukung Bahasa ✖️ DTMF tidak didukung Money 🔢 Dapat menerima input DTMF multi-digit Angka 🔢 Dapat menerima input DTMF multi-digit Ordinal 🔢 Dapat menerima input DTMF multi-digit Organisasi ✖️ DTMF tidak didukung Persentase 🔢 Dapat menerima input DTMF multi-digit Nama orang ✖️ DTMF tidak didukung Nomor telepon 🔢 Dapat menerima input DTMF multi-digit Titik Minat ✖️ DTMF tidak didukung Kecepatan 🔢 Dapat menerima input DTMF multi-digit Provinsi ✖️ DTMF tidak didukung Alamat rumah ✖️ DTMF tidak didukung Suhu 🔢 Dapat menerima input DTMF multi-digit URL ✖️ DTMF tidak didukung Berat 🔢 Dapat menerima input DTMF multi-digit Kode pos 🔢 Dapat menerima input DTMF multi-digit
Tetapkan tombol DTMF
Untuk beberapa jenis entitas, Anda dapat menentukan apakah opsi yang disediakan oleh kopilot kepada pengguna dipetakan ke kunci DTMF:
Untuk entitas Opsi pilihan ganda, tetapkan kunci DTMF secara manual ke setiap opsi dengan memilih kotak centang Tetapkan kunci DTMF ke opsi . Saat kotak centang ini dipilih, Anda akan melihat ikon yang mewakili keypad ponsel di samping judul Opsi untuk pengguna .
Untuk setiap opsi yang Anda tambahkan, pilih - ikon dan tentukan sinyal DTMF yang harus dipetakan ke opsi tersebut.
Untuk Opsi dari variabel daftar dan jenis entitas Boolean , kunci DTMF dapat secara otomatis ditetapkan ke setiap opsi.
Kopilot menetapkan kunci dalam urutan opsi berada, dari 0 hingga 9.
Anda dapat meminta kopilot secara otomatis membacakan opsi yang dipetakan:
Pilih ikon Lainnya (...) dari simpul Pertanyaan yang ingin Anda konfigurasikan, lalu pilih Properti . Panel properti pertanyaan muncul.
Pilih Pengenalan entitas, lalu pilih apakah kopilot harus membacakan opsi kepada pengguna kopilot.
Input DTMF multi-digit
Untuk entitas yang mendukung input DTMF multi-digit, Anda dapat menentukan apakah harus ada jumlah digit minimum atau maksimum dalam respons valid pengguna kopilot. Entitas input DTMF multi-digit ini mencakup sebagian besar jenis entitas yang mengekstrak angka dari input pengguna kopilot. Anda dapat menentukan rentang jumlah digit yang dianggap valid (seperti "2-5"), atau panjang tetap (seperti "5").
Jika respons yang dimasukkan dari pengguna kopilot memiliki digit yang lebih sedikit atau lebih banyak dari yang ditentukan, maka kopilot mengulangi pertanyaan tersebut.
Jika Anda tidak menentukan jumlah digit, kopilot akan menerima panjang digit apa pun dan melanjutkan alur topik.
Anda juga dapat menentukan apakah kopilot harus menunggu tombol "penghentian" tertentu ditekan untuk menunjukkan pengguna kopilot selesai memasukkan respons mereka. Anda dapat memilih tidak ada kunci, kunci tanda bintang (),* atau kunci hash (#). Karakter penghentian bersifat opsional, dan tidak disertakan saat menghitung panjang input.
Pengakuan DTMF tingkat kopilot
Anda dapat mengonfigurasi tombol apa yang harus ditekan untuk setiap opsi yang dapat dimasukkan pengguna dan berapa lama kopilot harus menunggu sebelum mengurai input pengguna.
Penting
Pemicu yang diterima DTMF hanya dapat menerima satu kunci DTMF. Pemicu tidak akan dipanggil jika pengguna kopilot memasukkan kunci saat merespons:
- Simpul Pertanyaan yang menerima DTMF multi-digit
- Simpul Pertanyaan yang menerima DTMF satu digit di mana salah satu opsi yang diizinkan dipetakan ke kunci yang sama
Dengan topik yang ingin Anda gunakan sebagai respons DTMF global yang terbuka untuk diedit, pilih simpul Pemicu .
Arahkan kursor atau pilih lama di sisi simpul Pemicu (di mana simpul menunjukkan jenis pemicu saat ini) untuk melihat ikon Ubah pemicu.
Pilih ikon lalu pilih perintah global DTMF diterima.
Di panel properti yang diterima DTMF yang terbuka, tentukan input DTMF yang harus dikenali bersama dengan kondisi apa pun untuk pemicu dan prioritasnya.
Penembolokan DTMF
Caching DTMF memungkinkan pengguna kopilot untuk memasukkan kunci tanpa menunggu setiap pertanyaan atau perintah dari kopilot. Misalnya, caching berguna untuk pengguna kopilot yang akrab dengan jalur percakapan kopilot yang biasa, dan ingin langsung masuk ke menu yang ditentukan.
Dengan cache DTMF, setiap penekanan tombol di-cache secara seri, dan secara otomatis dimasukkan untuk setiap prompt berturut-turut.
Untuk simpul DTMF satu digit, semua input kunci setelah yang pertama di-cache untuk giliran berikutnya.
Untuk simpul DTMF multi-digit, kopilot mengikuti serangkaian aturan yang menentukan bagaimana dan apa yang akan di-cache berdasarkan pengaturan ini:
Skenario | Panjang digit | Kondisi | Input pengguna | Hasil |
---|---|---|---|---|
Penulis copilot tidak mengatur karakter penghentian sehingga batas waktu diabaikan. Saat pengguna mencapai panjang maksimal, kunci setelah panjang maksimal (digit terakhir) akan di-cache untuk giliran berikutnya. | 3 | Waktu istilah adalah 0 atau Kunci istilah tidak ada | 1, 2, 3, 1, ... | Tiga digit pertama segera dikembalikan, sedangkan digit keempat di-cache untuk giliran berikutnya. |
Penulis copilot mengatur karakter penghentian. Input kunci setelah batas waktu di-cache untuk giliran berikutnya. | 3 | Kunci istilah adalah # | 1, 2, 3, 1 | Tiga digit pertama menunggu batas waktu penghentian sebelum dikembalikan. Digit keempat di-cache untuk giliran berikutnya. |
Ketika pengguna mencapai panjang maksimum, batas waktu penghentian akan berjalan. | 3 | Kunci istilah adalah # | 1, 2, 3, lalu selama jendela batas waktu, 1 | Empat digit pertama dikembalikan; Namun karena pertanyaan ini hanya menerima tiga digit, seluruh urutan input dianggap tidak valid, dan kopilot meminta ulang pertanyaan tersebut. |
Pengguna tidak mencapai panjang maksimal (panjang valid). Input kunci setelah pengatur waktu antardigit di-cache untuk giliran berikutnya. | 2-5 | Tidak masalah jika kunci istilah didefinisikan | 1, 2, 3, lalu setelah batas waktu, 1 | Dua digit pertama menunggu pengatur waktu antardigit sebelum dikembalikan, dan digit ketiga dan keempat di-cache untuk giliran berikutnya. |
Penembolokan DTMF ditangani dengan cara berikut:
- Jika giliran berikutnya tidak mengizinkan masuk, kunci yang di-cache akan dihilangkan.
- Jika belokan berikutnya memungkinkan tongkang-masuk, kunci ditangani sesuai dengan alirannya:
- Jika alur terdiri dari beberapa simpul pesan, tetapi diikuti oleh simpul pertanyaan multi-DTMF, kunci di-cache hanya untuk pertanyaan multi-DTMF ini. Topik DTMF global tidak dipicu.
- Jika alur terdiri dari beberapa simpul pesan, tetapi diikuti oleh satu simpul pertanyaan DTMF, kunci di-cache untuk satu kunci DTMF. Selain itu, topik global DTMF di-cache. Namun, jika tumpang tindih, simpul pertanyaan DTMF tunggal menang.
- Jika alur terdiri dari beberapa simpul pesan tanpa pertanyaan, kunci di-cache untuk topik global DTMF.
Tip
Untuk menghindari cache yang tidak disengaja, lakukan hal berikut:
- Tempatkan simpul dengan pesan tongkang dinonaktifkan tepat setelah simpul pertanyaan.
- Gunakan simpul pertanyaan multi-DTMF dengan pengatur waktu jangka panjang (perhatikan ini meningkatkan latensi ke pengguna akhir jika pengguna tidak memasukkan kunci penghentian).