| name | frontend-ai-ux |
| description | Pedoman UX untuk fitur AI di frontend (loading states, streaming, retry, error clarity). Gunakan saat membangun atau memperbaiki interaksi AI pada UI. |
Frontend AI UX
Tujuan
Membuat pengalaman pengguna tetap jelas walau AI bersifat probabilistik.
Workflow
- Tampilkan status proses yang eksplisit (idle/loading/success/failed).
- Sediakan cancel/retry pada request panjang.
- Tampilkan partial/streamed result jika memungkinkan.
- Pisahkan pesan error teknis vs petunjuk tindakan user.
- Simpan history interaksi penting.
Checklist Minimum
Anti-Pattern
- UI freeze tanpa feedback.
- Menyembunyikan kegagalan request.