Kesalahan
Error terjadi jika Action Anda tidak dapat melanjutkan karena 1) tidak memahami input pengguna, atau 2) tidak mendapatkan input. Karena hal ini dapat terjadi kapan saja, Action Anda harus memiliki penanganan error yang unik untuk setiap belokan dalam percakapan guna membantu pengguna kembali ke jalurnya.
Panduan
Cara Action Anda merespons error dapat membuat atau merusak pengalaman pengguna. Jika pengguna tidak dapat menyelesaikan tugasnya, mereka cenderung tidak akan berbicara dengan Action Anda di masa mendatang. Satu error yang tidak ditangani dengan baik dapat melebihi interaksi yang berhasil. Namun, dengan penanganan error yang baik, pengguna bahkan tidak akan mengetahui error yang terjadi.
Perhatikan pertimbangan berikut:
Kerja sama
Transparansi
Khusus konteks
Ada 3 jenis error:
Error dalam percakapan antarmanusia | Error dalam percakapan antar-komputer | ||
---|---|---|---|
Bayangkan Anda berbicara dengan seseorang dan... |
...mereka tidak merespons Anda. |
Tidak Ada Input |
Action belum mendengar respons pengguna, atau pengguna belum merespons saat mikrofon ditutup. |
...mereka mengatakan sesuatu yang membingungkan Anda. |
Tidak Cocok |
Tindakan tidak dapat memahami atau menafsirkan respons pengguna dalam konteks. |
|
...mereka meminta Anda melakukan sesuatu yang tidak bisa Anda lakukan. |
Terjadi error pada sistem |
Sistem yang diandalkan oleh Action untuk informasi tidak dapat menyelesaikan tugas. |
Tidak Cocok
Alasan Tidak Ada Kecocokan
Error Tidak Cocok terjadi jika Tindakan tidak dapat memahami atau menafsirkan respons pengguna dalam konteks.
Berikut beberapa kemungkinan penyebab error Tidak Cocok.
Level 1 Tidak Cocok (permintaan ulang cepat)
Mengumpulkan informasi lagi dengan cepat dan ringkas atau dengan cara lain. Pengguna ingin berinteraksi, sehingga mungkin mereka hanya membutuhkan kesempatan lain. Jangan ulangi kata cepat perintah asli karena akan terdengar seperti robot.
Permintaan cepat biasanya menggabungkan permintaan maaf dengan pengulangan ringkas dari pertanyaan asli.
Lakukan.
Hindari.
Lakukan.
Hindari.
Lakukan.
Lakukan.
No Match tingkat 2 (detail peningkatan)
Lakukan.
Hindari.
Lakukan.
Hindari.
Tidak Ada Pencocokan Maksimum
Lakukan.
Hindari.
Lakukan.
Hindari.
Tidak Ada Input
Alasan Tidak Ada Input yang terjadi
Tindakan belum mendeteksi respons dari pengguna, karena pengguna:
- belum mengatakan apa pun saat mikrofon terbuka
- belum bicara cukup keras
Tingkat Pertama Tidak Ada Input
Lakukan.
Hindari.
Lakukan.
Lakukan.
Lakukan.
Tidak Ada Input di tingkat ke-2
Lakukan.
Tidak Ada Input Maksimum
Lakukan.
Penghitung error
Pengguna tidak akan mengalami lebih dari 3 error Tidak Ada Input atau Tidak Cocok dalam satu baris, setelah itu Action akan memutar perintah error maksimal yang sesuai dan keluar dari percakapan.
Penanganan error yang baik bersifat spesifik per konteks. Meskipun Anda meminta informasi yang sama, konteks percakapannya akan berbeda pada upaya kedua atau ketiga. Untuk memutar permintaan error yang tepat untuk konteks tersebut, Anda harus memantau jumlah error, dan jenis error yang terjadi.
Ikuti diagram alir ini untuk menentukan perintah error yang akan diputar. Perlu diperhatikan bahwa setiap kali mikrofon dibuka, ada potensi error Tidak Ada Input atau Tidak Cocok.
Error sistem
- Kegagalan sistem (sistem tidak responsif atau menampilkan error umum—misalnya, lampu tidak akan menyala, database tidak tersedia)
- Permintaan tidak valid (misalnya pengguna mencoba membuat janji sebelumnya)
Lakukan.
Lakukan.