HeadlinesBriefing HeadlinesBriefing.com

الهندسة العكسية لتعريفات الأجهزة بالذكاء الاصطناعي

Hacker News •
×

بعد وفاة والدته، ورث الكاتب صندوقًا من أفلام السالب القديمة، فاشترى ماسحًا ضوئيًا للسالبات من طراز Plustek 8200i، ليكتشف لاحقًا أن شريحته تغيّرت إلى شريحة لا يدعمها Linux. وكان قد استخدم في وقت سابق Claude Code لبناء أدوات إعداد لـ Linux لبعض أجهزته الخاصة، فتساءل عما إذا كان يمكنه المساعدة في كتابة تعريف SANE يعمل.

ظل عالقًا لعدة أشهر، حتى قرأ منشورًا لتوم كرايدر، المعروف باسم Glorious Eggroll، يصف فيه كيف استخدم أدوات الذكاء الاصطناعي لإصلاح تعريف فأرة. تحكم وكيل الذكاء الاصطناعي في نسخة Windows لالتقاط البيانات اللازمة للإصلاح. طلب الكاتب من Claude إعداد جهاز افتراضي يعمل بنظام Windows ليفعل الشيء نفسه مع الماسح الضوئي. وبالجمع بين القدرة على تشغيل عمليات المسح تحت Windows مع التقاط بيانات USB، إضافةً إلى تحسينات في Claude Code، حصل على أول مسح ناجح تحت Linux خلال ساعات قليلة. وبعد أيام، أصبح لديه تعريف شبه مثالي يدعم المسح بالأشعة تحت الحمراء، ليكتشف أن شخصًا آخر كان قد أضاف دعم الماسحات الضوئية إلى SANE في أثناء ذلك.

وتشجّع، أعاد استخدام الإطار نفسه لمعالجة كاميرا MIPI في حاسوبه المحمول. وبحلول نهاية اليوم، كان Claude قد أنتج تصحيحات لكلٍ من تعريف النواة وlibcamera. وطلب أيضًا من Claude جعل الإطار عامًا وموثقًا، ليتمكن الآخرون من تجربة هذا النهج على أجهزتهم.

تسجّل الطريقة المسماة hw-harness جلسة مرجعية عبر تشغيل تعريف Windows الخاص بالشركة المصنعة داخل آلة افتراضية KVM مع تمرير الجهاز إليها. ويجري التقاط حركة البيانات على مضيف Linux باستخدام usbmon، الذي يعمل أسفل طبقة التمرير. ثم تُكرر العملية نفسها على Linux باستخدام تعريف المستخدم، وتُقارن السجلّان. لا يزال الإنسان هو من يقرر ما يُبنى ويتحقق منه على أجهزة حقيقية، لكن الذكاء الاصطناعي يزيل جزءًا كبيرًا من العمل المُمل في تحليل حركة الناقل غير الموثقة.

المصدر: Hacker News · لخّصه HeadlinesBriefing