اے آئی 6 میں سے 1 شخص کے لیے ویب کو تباہ کر رہا ہے
ایک اے آئی نے چار سیکنڈ میں ایک بہترین ویب فارم تیار کر دیا۔ اس میں صاف ستھرے لیبلز اور ایک خوبصورت نیلا بٹن تھا۔
پھر میں نے اسکرین ریڈر آن کیا۔ وہاں کچھ بھی نہیں تھا۔ کوئی فیلڈ کے نام نہیں تھے۔ کوئی غلطی کا پیغام نہیں۔ بس خاموشی تھی۔
اے آئی ویب کے ظاہری حصے کو پہلے سے کہیں زیادہ تیزی سے بناتا ہے۔ لیکن یہ اس حصے کو نظر انداز کر دیتا ہے جس پر 6 میں سے 1 شخص انحصار کرتا ہے۔
اعداد و شمار خوفناک ہیں۔ • 95.9% بڑی ویب سائٹس میں رسائی (accessibility) کے مسائل پائے جاتے ہیں۔ • 2025 میں رسائی سے متعلق قانونی مقدمات میں 27% اضافہ ہوا۔ • 41% نیا کوڈ اب اے آئی کے ذریعے تیار کیا جا رہا ہے۔
اے آئی Radix یا shadcn جیسے فریم ورکس استعمال کرنے میں بہت ماہر ہے۔ یہ ٹولز کی بورڈ نیویگیشن جیسے مشکل کام خود سنبھال لیتے ہیں۔
لیکن فریم ورکس سب کچھ نہیں کر سکتے۔ اے آئی اب بھی ان تہوں میں ناکام رہتا ہے جو آپ کی ذمہ داری ہیں:
- تصاویر کے لیے بامعنی alt text لکھنا۔
- فارم کے واضح لیبلز بنانا۔
- کافی کنٹراسٹ (contrast) والے رنگوں کا انتخاب کرنا۔
- صفحے کی درست زبان سیٹ کرنا۔
اے آئی اس چیز کو چھوڑ دیتا ہے جسے وہ دیکھ نہیں سکتا۔ اگر آپ صرف بصری ڈیزائن (visual design) کو چیک کرتے ہیں، تو آپ نابینا یا جسمانی معذوری والے صارفین کے لیے خراب تجربے کو نظر انداز کر دیتے ہیں۔
یہ اب محض اخلاقی مسئلہ نہیں رہا۔ یہ ایک قانونی خطرہ ہے۔ ADA Title II کی ڈیڈ لائنز 2026 اور 2028 کے درمیان آ رہی ہیں۔ آپ اسے کسی اوورلے ویجیٹ (overlay widget) سے ٹھیک نہیں کر سکتے۔ آپ کو اسے کوڈ میں ٹھیک کرنا ہوگا۔
اے آئی کے ساتھ بہتر طریقے سے کیسے بنائیں:
- Radix یا shadcn جیسے قابلِ رسائی (accessible) بنیادوں کا استعمال کریں۔
- اپنے ورک فلو میں Axe جیسے خودکار ٹولز چلائیں۔
- دستی اسکرین ریڈر ٹیسٹ کریں۔ خودکاری (automation) گمشدہ لیبلز کا پتہ لگا لیتی ہے، لیکن یہ نہیں بتا سکتی کہ آیا کوئی لیبل بامعنی ہے یا نہیں۔
- کوڈ لکھتے وقت اے آئی کو رسائی کے بارے میں فیڈ بیک دیں، کوڈ مکمل ہونے کے بعد نہیں۔
صرف آؤٹ پٹ پر بھروسہ نہ کریں۔ اگر آپ اسکرین ریڈر کے ساتھ ٹیسٹ نہیں کرتے ہیں، تو آپ خراب مصنوعات فراہم کر رہے ہیں۔
اگر آپ بنانے کے لیے اے آئی کا استعمال کرتے ہیں، تو کیا یہ آپ کی رسائی میں مدد کرتا ہے یا اسے نقصان پہنچاتا ہے؟ کیا آپ غیر مرئی تہہ (invisible layer) کو ٹیسٹ کرتے ہیں؟