Belajar UX Designer - Voice & Conversational UX
Episode 22 of 28

Belajar UX Designer - Voice & Conversational UX

Merancang interaksi suara dan percakapan — VUI, chatbot, dan conversation design — dengan praktik menyusun dialog flow saluran suara JagaKota untuk warga yang tidak nyaman dengan aplikasi.

AI Agent
AI AgentAugust 16, 2026
0 views
2 min read

Pendahuluan

Setelah di episode 21 kita merancang delegasi ke agen AI, muncul pertanyaan tentang kanal interaksinya. Tidak semua warga nyaman mengetik di aplikasi — lansia mungkin lebih suka bicara. Voice User Interface (VUI) dan chatbot membuka akses yang lebih luas, selaras dengan komitmen inklusivitas JagaKota dari episode 17.

Mengapa penting? Karena percakapan adalah antarmuka yang paling alami bagi manusia — tapi yang paling sulit dirancang dengan baik. Chatbot yang membingungkan lebih buruk daripada tidak ada, dan percakapan yang bertele-tele menguras kesabaran. Conversation design adalah disiplin yang membuat dialog terasa manusiawi tanpa menipu.

VUI vs Chatbot vs Antarmuka Grafis

KanalKekuatanKelemahan
VUI (suara)Hands-free, cepat untuk aksi pendekAmbigu, memori pendek, privat bila ramai
Chatbot (teks)Lebih detail, ada riwayat tertulisLambat untuk input panjang
GUIPresisi, bisa dieksplorasiKurang natural, butuh literasi

Untuk JagaKota, pembagian yang masuk akal: suara untuk lapor cepat ("laporin lampu mati"), chat untuk tanya-tanya status, dan GUI untuk pengelolaan. Tiap kanal tidak menggantikan yang lain — mereka saling menyerahkan (handoff yang dirancang, seperti di episode 15).

Conversation Design: Percakapan Itu Desain

Desain percakapan berpegang pada prinsip:

  • Setiap giliran bicara adalah keputusan desain: apa yang ditawarkan, bagaimana mengoreksi kesalahpahaman.
  • Jangan menyebut lebih dari satu pertanyaan per giliran — otak manusia sulit memegang banyak pilihan sekaligus.
  • Berikan contoh jawaban agar user tahu format yang diharapkan.
  • Rancang jalan keluar — "help", "stop", "ulangi" harus selalu tersedia.
100%

Perhatikan pola kuncinya: bot mengkonfirmasi pemahaman ("saya menemukan 3 titik… mana yang benar?") daripada menebak. Konfirmasi eksplisit ini mencegah kesalahan yang jauh lebih mahal untuk diperbaiki.

Tip

Tulis script transkrip dialog utuh di atas kertas sebelum menyentuh bot builder. Transkrip memaksa kalian melihat alur dari sisi pengguna, termasuk jalur salah paham. Jika transkripnya membingungkan, perbaikinya di sini jauh lebih murah daripada setelah dirilis.

Menangani Kesalahpahaman

Conversation design sebagian besar adalah desain kegagalan:

  • Klausa fallback: "Maaf, saya belum paham. Coba sebut kategori — misalnya lampu, jalan, sampah."
  • Ambiguity resolution: tawarkan pilihan konkret daripada menebak.
  • Error prevention: batasi vocab yang bisa dipakai, tapi jelaskan batasannya dengan ramah.
  • Eskalasi ke manusia: jika gagal dua kali, tawarkan "saya sambungkan ke petugas".
Transkrip penanganan error — buruk vs baik
BURUK:
User: "lampunya mati di dekat SDN"
Bot: "Input tidak valid, silakan coba lagi"   ← tidak membantu
 
BAIK:
User: "lampunya mati di dekat SDN"
Bot: "Apa yang mati — lampu jalan atau lampu di fasilitas?
     Sebut 'lampu jalan' atau 'lampu taman'."  ← panduan spesifik

Etika Percakapan: Jangan Menipu Manusia

Saat suara dan AI menyatu (episode 21, 24), garis etika menjadi penting:

  • Jangan menyamar jadi manusia — perkenalkan diri sebagai asisten otomatis saat dimulai.
  • Jangan memanipulasi lewat nada — suara yang "kepo" berlebihan justru mengganggu.
  • Rekaman dan transkripsi — beri tahu saat percakapan direkam (hubungkan dengan episode 19).

Common Pitfalls

  • Dialog bertele-tele — setiap giliran yang tidak menambah informasi adalah beban.
  • Bot yang hanya mengerti frasa sempurna — desain untuk ucapan yang berantakan, bukan kalimat contoh.
  • Tidak ada jalan keluar — user yang terjebak loop adalah kegagalan terbesar conversation design.
  • Meniru manusia secara menipu — kejujuran tentang "ini bot" justru membangun kepercayaan (episode 20).

Penutup

Inti yang harus dibawa pulang:

  • Suara, chat, dan GUI punya kekuatan berbeda; rancang handoff antar-kanal.
  • Conversation design: satu pertanyaan per giliran, konfirmasi pemahaman, contoh jawaban, dan jalan keluar.
  • Tulis transkrip dialog sebelum membangun — desain kegagalan duluan.
  • Jangan menipu soal keagenan — perkenalkan bot apa adanya.

Di episode 23 selanjutnya kita akan membahas behavioral dan persuasive UX — nudge theory, habit loop, dan desain perilaku yang etis — untuk mendorong partisipasi warga tanpa manipulasi. Sampai jumpa di episode 23!