AI Sedang Merosakkan Web Bagi 1 dalam 6 Orang
Sebuah AI menjana borang web yang sempurna dalam masa empat saat. Ia mempunyai label yang kemas dan butang biru yang menarik.
Kemudian saya menghidupkan pembaca skrin (screen reader). Tiada apa-apa. Tiada nama medan. Tiada mesej ralat. Hanya kesunyian.
AI membina bahagian web yang kelihatan lebih pantas daripada sebelumnya. Tetapi ia mengabaikan bahagian yang bergantung kepada 1 dalam 6 orang.
Statistiknya menakutkan. • 95.9% laman web teratas mempunyai kegagalan aksesibiliti. • Saman aksesibiliti melonjak 27% pada tahun 2025. • 41% kod baharu kini dijana oleh AI.
AI sangat hebat dalam menggunakan rangka kerja (framework) seperti Radix atau shadcn. Alatan ini mengendalikan tugas berat seperti navigasi papan kekunci.
Tetapi rangka kerja tidak boleh melakukan segalanya. AI masih gagal pada lapisan yang anda miliki:
- Menulis teks alt yang bermakna untuk imej.
- Mencipta label borang yang jelas.
- Memilih warna dengan kontras yang mencukupi.
- Menetapkan bahasa halaman yang betul.
AI mengabaikan apa yang tidak dapat dilihatnya. Jika anda hanya menyemak reka bentuk visual, anda terlepas pengalaman yang rosak bagi pengguna cacat penglihatan atau gangguan motor.
Ini bukan lagi sekadar isu etika. Ia adalah risiko undang-undang. Tarikh akhir ADA Title II akan tiba antara tahun 2026 dan 2028. Anda tidak boleh membaiki ini dengan widget overlay. Anda mesti membaikinya di dalam kod.
Cara membina dengan lebih baik menggunakan AI:
- Gunakan asas aksesibiliti seperti Radix atau shadcn.
- Jalankan alatan automatik seperti Axe dalam aliran kerja anda.
- Lakukan ujian pembaca skrin secara manual. Automasi menemui label yang hilang, tetapi ia tidak dapat menentukan sama ada sesuatu label itu masuk akal.
- Berikan maklum balas aksesibiliti kepada AI semasa ia menulis kod, bukan selepas ia dilancarkan.
Jangan sekadar mempercayai hasil output. Jika anda tidak menguji dengan pembaca skrin, anda sedang melancarkan produk yang rosak.
Jika anda menggunakan AI untuk membina, adakah ia membantu aksesibiliti anda atau merosakkannya? Adakah anda menguji lapisan yang tidak kelihatan?