Lewati ke konten utama
menjadi.dev
Chapter 29.3 AI Product Lanjutan

AI-First UX: Interaksi untuk Sistem Non-Deterministik

Mendesain pengalaman pengguna untuk produk yang outputnya tidak selalu sama

Tujuan Pembelajaran

  • Memahami prinsip UX yang unik untuk produk AI (non-deterministic output)
  • Mampu membedakan interaction models: copilot vs autopilot vs conversational
  • Mampu mendesain interaction flow untuk produk non-deterministik

Analogi

Diagram

      Traditional App: User click Save -> File selalu tersimpan. Fixed outcome.

AI App: User click Generate -> Hasil bisa bagus, medioker, atau ngaco.
User harus bisa: preview, regenerate, undo, bandingkan, pilih.

UX AI = UX editing kolaboratif, bukan UX commanding.
Kamu tidak perintah -> kamu kolaborasi dengan sistem yang kadang salah.
    

UX produk AI seperti editing kolaboratif — bukan commanding. User butuh kontrol, transparansi, dan kemampuan undo.

Penjelasan Konsep

Produk AI punya karakteristik fundamental: outputnya tidak deterministik. Prompt sama bisa hasil beda. Tidak semua output bagus. Ini menciptakan tantangan UX.

Interaction Models: Copilot Pattern (AI asisten, user in control — GitHub Copilot), Autopilot Pattern (AI primary actor, user supervise — Devin), Conversational Pattern (dialog iteratif — ChatGPT).

Prinsip UX untuk AI: manage expectations (tunjukkan batasan AI), enable comparison (tampilkan multiple outputs), support regeneration (tombol regenerate selalu ada), show confidence (kalau tidak yakin, beri tahu), support undo (setiap aksi bisa di-undo), graceful failures (error message yang membantu, bukan error code).

Inti yang Perlu Dipahami

Bagian ini berfokus pada memahami prinsip UX yang unik untuk produk AI (non-deterministic output)., mampu membedakan interaction models: copilot vs autopilot vs conversational., dan mampu mendesain interaction flow untuk produk non-deterministik. Jangan terburu-buru menghafal istilahnya. Lebih penting untuk memahami peran setiap konsep dan kapan konsep itu muncul dalam pekerjaan web development.

Saat membaca AI-First UX, gunakan tujuan belajar sebagai penanda arah. Kalau kamu sudah bisa menjelaskan tujuan itu dengan kata-katamu sendiri, berarti fondasinya mulai terbentuk.

Cara Membayangkannya

UX produk AI seperti editing kolaboratif — bukan commanding. User butuh kontrol, transparansi, dan kemampuan undo. Analogi ini dipakai supaya konsep teknis tidak terasa melayang. Hubungkan setiap istilah dengan perannya: siapa yang meminta, siapa yang memproses, data apa yang berpindah, dan hasil apa yang diharapkan.

Kalau analoginya sudah terasa masuk akal, barulah lihat istilah teknisnya. Cara ini membuat materi lebih mudah dipahami daripada langsung menghafal definisi.

Konteks dalam Perjalanan Belajar

Setiap konsep di platform ini dipilih karena dipakai di industri. Fokus pada pemahaman, bukan hafalan.

Kamu sudah di bagian lanjutan. Mulai pikirkan bagaimana konsep ini dipakai di dunia kerja — bukan hanya untuk belajar, tapi untuk membangun produk nyata.

Gunakan pertanyaan reflektif dan prompt AI di akhir chapter sebagai latihan aktif. Membaca saja tidak cukup — kamu perlu menjelaskan ulang dengan kata-katamu sendiri.

Prompt AI

Minta AI mendesain interaction flow untuk produk AI summarizer dokumen. Bagaimana user input, menunggu, mereview, regenerasi? Buat wireframe text description.

Pertanyaan Reflektif

Buka 3 produk AI yang kamu gunakan. Analisis UX: copilot atau autopilot? Bagaimana handle output jelek? Apa yang bikin kamu percaya outputnya?