Fitur AI berperilaku berbeda dari perangkat lunak normal. Masukan yang sama dapat memberikan keluaran yang berbeda, jawaban bisa saja salah namun terdengar percaya diri, dan tugas dapat memakan waktu beberapa detik atau menit. UX untuk AI sebagian besar bertujuan membantu orang mengatasi ketidakpastian tersebut.
Mulailah dengan menetapkan ekspektasi. Beri tahu orang-orang apa fungsi fitur tersebut, berikan contoh petunjuknya, dan jujurlah mengenai batasannya. Kotak teks kosong dengan permintaan undangan "Tanya apa saja" yang tidak dapat ditangani oleh produk.
Tunjukkan apa yang terjadi. Respons AI sering kali membutuhkan waktu lebih lama dibandingkan permintaan normal, jadi gunakan status yang jelas: mendengarkan, berpikir, mengerjakan suatu langkah, mengalirkan jawaban, selesai. Streaming teks saat dibuat membuat waktu tunggu terasa lebih singkat. Untuk agen yang mengambil beberapa langkah, tunjukkan langkah-langkah tersebut dan biarkan orang menghentikan proses tersebut.
Jaga agar orang tetap memegang kendali. Keluaran harus mudah ditinjau, diedit, dibuat ulang, dibatalkan, dan ditolak. Untuk tindakan yang mempunyai konsekuensi seperti mengirim pesan, mengeluarkan uang atau menghapus data, mintalah konfirmasi terlebih dahulu. Jika akurasi penting, tunjukkan sumbernya sehingga orang dapat memeriksanya.
Rancang kegagalan dengan hati-hati seperti halnya kesuksesan. Rencanakan layar untuk jawaban yang salah, penolakan, batas waktu, batas nilai, dan "Saya tidak tahu". Kumpulkan masukan dengan cara sederhana, seperti suka atau tidak suka dengan komentar opsional.
Produk AI juga telah menciptakan elemen visual baru, seperti bola animasi dan bentuk gelombang yang muncul saat asisten mendengarkan, berpikir, atau berbicara. Ini bekerja paling baik ketika setiap negara bagian terlihat jelas berbeda. ExodeUI, yang kami buat, memiliki galeri bola suara AI gratis yang dibuat sebagai file berbasis negara yang dapat dialihkan oleh kode Anda.