تعتبر روبوتات الذكاء الاصطناعي على الإنترنت مثل الحشرات التي يصعب القضاء عليها، حسب رأي العديد من المطورين. بدأ البعض في مقاومة هذه الروبوتات بطرق مبتكرة وغالبًا فكاهية.
قد تتعرض أي موقع لروبوتات ضارة قد تؤدي إلى تعطيله، لكن المطورين مفتوحي المصدر يتأثرون بشكل كبير. كما يكتب نيكولو فينيراندي، مطور سطح المكتب لينكس المعروف بـ “بلازما” وصاحب مدونة “ليبر نيوز”.
التحدي الذي يواجهه المطورون مفتوحو المصدر
المواقع التي تستضيف مشاريع مفتوحة المصدر (FOSS) تشارك بنيتها التحتية بشكل علني. كما أن لديها موارد أقل مقارنة بالمنتجات التجارية.
المشكلة تكمن في أن العديد من روبوتات الذكاء الاصطناعي لا تحترم ملف “روبوتات الاستبعاد” (robot.txt). هذا الملف يخبر الروبوتات بما لا يجب أن تزحفه.
في منشور على مدونته في يناير، وصف المطور إكساي إاسو كيف أن روبوت “AmazonBot” استمر في مهاجمة موقع خادم Git إلى درجة أنه تسبب في انقطاعات DDoS. تستضيف خوادم Git مشاريع مفتوحة المصدر بحيث يمكن لأي شخص تنزيل الشيفرة البرمجية أو المساهمة فيها.
لكن هذا الروبوت تجاهل ملف “robot.txt”، واختبأ خلف عناوين IP أخرى، وتظاهر أنه مستخدمون آخرون، كما قال إاسو.
“من المستحيل حظر روبوتات الذكاء الاصطناعي لأنها تكذب وتغير وكيل المستخدم الخاص بها. كما تستخدم عناوين IP سكنية كوسائل اتصال، وأكثر من ذلك”، كما قال إاسو.
الحيلة وراء “أنوبيس”
ردًا على ذلك، بدأ إاسو في تطوير أداة تسمى “أنوبيس”. هذه الأداة تتطلب من الروبوتات تجاوز اختبار للتحقق من العمل قبل السماح لها بالوصول إلى خوادم Git.
“أنوبيس” هي أداة تحقق من العمل العكسي. تقوم بحظر الروبوتات وتسمح فقط للمتصفحات التي يديرها البشر بالمرور.
“الانتقام كدفاع”
أداة “أنوبيس” أصبحت مشهورة بسرعة في مجتمع المطورين مفتوحي المصدر. حيث شاركها إاسو على GitHub في 19 مارس. في غضون أيام قليلة، حصلت على 2000 نجمة، و20 مساهمًا، و39 فورك.
التحديات التي يواجهها مطورون آخرون
وصف درو ديفولت، مؤسس “SourceHut”، كيف قضى “من 20-100% من وقتي الأسبوعي في التخفيف من الروبوتات الضارة لموديلات اللغة الكبيرة LLM على نطاق واسع”. وأضاف أنه عانى من العديد من الانقطاعات القصيرة أسبوعيًا. كما حذر جوناثان كوربيت، مطور موقع “LWN”، من أن موقعه يعاني من تأثيرات DDoS بسبب الروبوتات.
الدفاع الفكاهي والأدوات الجديدة
يقترح البعض أن “الانتقام” هو أفضل شكل من الدفاع. أحد مستخدمي “Hacker News” اقترح تحميل الصفحات المحظورة بمحتوى غير ذي فائدة. في يناير، أطلق مبتكر مجهول أداة تسمى “نيبثيس”. هذه الأداة تهدف إلى إيقاع الروبوتات في متاهة من المحتوى الزائف.
كما أصدرت “Cloudflare” أداة مماثلة تسمى “AI Labyrinth”. هدفها هو “إبطاء الروبوتات وتشويشها وإهدار مواردها”.
التوجه نحو الحلول المتقدمة
قال ديفولت إن “نيبثيس” كانت أداة مرضية، لكن في النهاية، أداة “أنوبيس” هي التي كانت الحل الأفضل لموقعه.