تمكين المبرمجين ذوي الرؤية المنخفضة من تصميم نماذج ثلاثية الأبعاد

تواجه برامج تصميم النماذج ثلاثية الأبعاد تحديات كبيرة للمبرمجين المكفوفين وذوي الرؤية المنخفضة، ولكن A11yShape يقدم حلاً مبتكرًا.
المبرمجون ذوو الرؤية المنخفضة يمكنهم الآن تصميم نماذج ثلاثية الأبعاد بشكل مستقل
تتطلب معظم برامج تصميم النماذج ثلاثية الأبعاد سحبًا وتدويرًا بصريًا، مما يشكل تحديًا للمستخدمين المكفوفين وذوي الرؤية المنخفضة. نتيجة لذلك، فإن مجموعة من الأعمال المتعلقة بالتصميم الهندسي والروبوتات والترميز والهندسة غير متاحة للمبرمجين المهتمين. قد يكتب المبرمج ذو الإعاقة البصرية رمزًا رائعًا، ولكن بسبب نقص برامج النمذجة القابلة للوصول، لا يمكنه تصميم والتحقق من المكونات الفيزيائية والافتراضية لنظامه.
ومع ذلك، بدأت أدوات النمذجة ثلاثية الأبعاد الجديدة في تغيير هذه المعادلة. يهدف برنامج النموذج الأولي الجديد المسمى A11yShape إلى سد الفجوة. هناك بالفعل أدوات تعتمد على الشيفرة تتيح للمستخدمين وصف النماذج ثلاثية الأبعاد باستخدام النص، مثل برنامج OpenSCAD الشهير. كما أن هناك أدوات حديثة تعتمد على نماذج لغوية كبيرة تولد شيفرات ثلاثية الأبعاد من مطالبات باللغة الطبيعية. ولكن حتى مع هذه الأدوات، لا يزال المبرمجون المكفوفون وذوو الرؤية المنخفضة يعتمدون على ملاحظات الأشخاص المبصرين لسد الفجوة بين شيفرتهم ومخرجاتها المرئية.
كان يتعين على المبرمجين المكفوفين وذوي الرؤية المنخفضة سابقًا الاعتماد على شخص مبصر للتحقق بصريًا من كل تحديث لنموذج ووصف ما تغير. ولكن مع A11yShape، يمكن للمبرمجين المكفوفين وذوي الرؤية المنخفضة إنشاء وفحص وتنقيح النماذج ثلاثية الأبعاد بشكل مستقل دون الاعتماد على زملائهم المبصرين.
يفعل A11yShape ذلك من خلال إنشاء أوصاف نماذج قابلة للوصول، وتنظيم النموذج في تسلسل هرمي دلالي، وضمان أن يعمل كل خطوة مع برامج قراءة الشاشة.
بدأ المشروع عندما تحدث ليانغ هي، أستاذ مساعد في علوم الحاسوب في جامعة تكساس في دالاس، مع زميله الذي يعاني من ضعف الرؤية والذي كان يدرس النمذجة ثلاثية الأبعاد. رأى فرصة لتحويل استراتيجيات الترميز التي تعلمها زميله في دورة النمذجة ثلاثية الأبعاد للمبرمجين المكفوفين في جامعة واشنطن إلى أداة مبسطة.
قال: “أريد تصميم شيء مفيد وعملي للمجموعة، وليس مجرد شيء أنشأته من خيالي وطبقته على المجموعة”.
إعادة تصور التصميم المساعد ثلاثي الأبعاد باستخدام OpenSCAD
يفترض A11yShape أن المستخدم يعمل على OpenSCAD، محرر النمذجة ثلاثية الأبعاد المعتمد على النص. تضيف البرنامج ميزات OpenSCAD لربط كل مكون من مكونات النمذجة عبر ثلاثة لوحات واجهة تطبيق.
يسمح OpenSCAD للمستخدمين بإنشاء نماذج بالكامل من خلال الكتابة، مما يلغي الحاجة للنقر والسحب. تعتبر واجهات المستخدم الرسومية الشائعة الأخرى صعبة التنقل بالنسبة للمبرمجين المكفوفين.
يقدم A11yShape لوحة مساعدة AI، حيث يمكن للمستخدمين تقديم استفسارات في الوقت الحقيقي إلى ChatGPT-4o للتحقق من قرارات التصميم وتصحيح الشيفرات الحالية في OpenSCAD.
تتزامن ثلاث لوحات A11yShape مع الشيفرة، والأوصاف الذكية، وبنية النموذج بحيث يمكن للمبرمجين المكفوفين اكتشاف كيفية تأثير تغييرات الشيفرة على التصاميم بشكل مستقل. أنهونغ قوه، ليانغ هي، وآخرون.
إذا اختار المستخدم جزءًا من الشيفرة أو مكونًا من النموذج، يبرز A11yShape الجزء المطابق عبر جميع اللوحات الثلاث ويحدث الوصف، بحيث يعرف المستخدمون المكفوفون وذوو الرؤية المنخفضة دائمًا ما يعملون عليه.
تحسين واجهة المستخدم من خلال ملاحظات المستخدمين
قام فريق البحث بتجنيد 4 مشاركين مع مجموعة من إعاقات الرؤية وخلفيات برمجية. طلب الفريق من المشاركين تصميم نماذج باستخدام A11yShape وراقبوا سير العمل لديهم.
قال أحد المشاركين، الذي لم يقم بالنمذجة من قبل، إن الأداة “قدمت [للمجتمع المكفوفين وذوي الرؤية المنخفضة] منظورًا جديدًا حول النمذجة ثلاثية الأبعاد، مما يوضح أننا يمكننا بالفعل إنشاء هياكل بسيطة نسبيًا”.
كما أبلغ المشاركون أن الأوصاف النصية الطويلة لا تزال تجعل من الصعب فهم الأشكال المعقدة، وقال العديد منهم إنه بدون لمس نموذج مادي أو استخدام شاشة لمسية، كان من الصعب تمامًا “رؤية” التصميم في أذهانهم.
لتقييم دقة الأوصاف التي تم إنشاؤها بواسطة الذكاء الاصطناعي، قام فريق البحث بتجنيد 15 مشاركًا مبصرًا. “على مقياس من 1 إلى 5، حصلت الأوصاف على متوسط درجات بين حوالي 4.1 و5 من حيث الدقة الهندسية، والوضوح، وتجنب الهلوسات، مما يشير إلى أن الذكاء الاصطناعي موثوق بما يكفي للاستخدام اليومي”.
برنامج مساعد جديد للمبرمجين المكفوفين وذوي الرؤية المنخفضة، A11yShape، يساعد المبرمجين ذوي الإعاقة البصرية في التحقق من تصميم نماذجهم. المصدر: أنهونغ قوه، ليانغ هي، وآخرون.
ستساعد الملاحظات في إبلاغ النسخ المستقبلية—التي يقول هي إنه يمكن أن تتضمن شاشات لمسية، وطباعة ثلاثية الأبعاد في الوقت الحقيقي، وأوصاف صوتية أكثر إيجازًا تم إنشاؤها بواسطة الذكاء الاصطناعي.
بعيدًا عن تطبيقاته في مجتمع برمجة الكمبيوتر الاحترافي، أشار هي إلى أن A11yShape أيضًا يقلل من الحواجز أمام دخول المتعلمين المكفوفين وذوي الرؤية المنخفضة في البرمجة.
قالت ستيفاني لودي، مديرة مختبر DiscoverABILITY وأستاذة في قسم علوم الحاسوب والهندسة في جامعة شمال تكساس: “يحب الناس أن يكونوا قادرين على التعبير عن أنفسهم بطرق إبداعية… باستخدام التكنولوجيا مثل الطباعة ثلاثية الأبعاد لصنع أشياء من أجل الفائدة أو الترفيه”. “الأشخاص الذين يعانون من العمى وضعف البصر يشاركون في هذا الاهتمام، حيث يعمل A11yShape كنموذج لدعم إمكانية الوصول في مجتمع الصانعين”.
قدم الفريق A11yShape في أكتوبر في مؤتمر ASSETS في دنفر.
من مقالات موقعك
مقالات ذات صلة عبر الويب
تساهم A11yShape في تعزيز إمكانية الوصول في مجالات البرمجة والتصميم، مما يفتح آفاق جديدة للمبرمجين ذوي الإعاقة البصرية.



