منذ ظهور اختبارات CAPTCHA، تطورت من مجرد عوائق مزعجة إلى ألغاز معقدة يصعب حتى على البشر حلها. فماذا يفعل الإنسان المعاصر عندما يواجه صعوبة في حل شيء ما؟ يلجأ إلى ChatGPT بالطبع!
روابط سريعة
1. CAPTCHA التقليدية
بدأت بتزويد ChatGPT ببعض السياق المسبق. إذ أن إرشادات الذكاء الاصطناعي غامضة، ولم أرغب في أن يتوقف عن الإجابة لأنه يعتقد أنني أستخدمه لزحف مواقع الويب. فقمت بإعداد المحادثة باستخدام هذا المُطالِب:
سأعطيك مجموعة من الألغاز البصرية وعليك حلها. هل يبدو ذلك جيدًا؟
ثم بدأت بCAPTCHA بسيطة للغاية وقديمة. لقد كانت CAPTCHA وهمية مكتوب عليها حرفيًا “CAPTCHA وهمية”. قبل عقد من الزمان، كانت الCAPTCHA مثل هذه هي المعيار، لكنها اختفت إلى حد كبير.
أرسلت الصورة إلى ChatGPT وحصلت على إجابة واثقة وصحيحة. لقد حلها على الفور، وهو ما قد يفسر سبب عدم استخدام هذا النوع من الCAPTCHA بعد الآن.
2. معضلة الأرقام
تُعتبر اختبارات CAPTCHA الرقمية المفضلة لدي (كإنسان) لأنها الأسهل. عادةً ما تكون مجرد أرقام مع طبقة رسومية، مثل خط، لإرباك الروبوتات. على الرغم من أنها فقدت شعبيتها، إلا أنني ما زلت أراها على مواقع الحكومة الإلكترونية. فعلى سبيل المثال، قد تجدها عند حجز موعد أو تقديم طلب عبر الإنترنت.
قام ChatGPT بكتابة الرقم بسرعة ودقة. بدون تردد. بدون عناء. يتميز ChatGPT بالسرعة والدقة في التعامل مع هذه الاختبارات، وكذلك أنا. ومع ذلك، يبقى التساؤل حول مدى فعالية هذه الاختبارات في ظل التطور المستمر لتقنيات الذكاء الاصطناعي.
3. حدد الدراجة الهوائية
والآن، لنرفع مستوى التحدي. يُعتبر هذا النوع من اختبار CAPTCHA الأكثر شيوعًا والأكثر إرباكًا. يتكون عادةً من شبكة صور 3×3 ويطلب منك تحديد جميع المربعات التي تحتوي على عنصر معين – عادةً ما يكون صنبور إطفاء أو دراجة هوائية أو شاحنة.
لتسهيل الأمر على ChatGPT، قدمتُ له توجيهًا: قم بترقيم المربعات من 1 إلى 9، من أعلى اليسار إلى أسفل اليمين، ثم أخبرني أيها يجب تحديده.
اخترتُ صورةً صعبة: صورة خرطوم إطفاء، لكن التعليمات طلبت تحديد الدراجات الهوائية. إنه اختبار جيد لمعرفة ما إذا كان ChatGPT سيقع في الفخ.
لم يقع في الفخ. فقد أجاب بثقة أنه لا توجد دراجات هوائية، حتى أنه طلب مني النقر فوق “تخطي”. أحسنت يا ChatGPT.
4. اليسار أم اليمين؟
استخدم هذا الاختبار نفس نمط “حدد الكل”، ولكن مع إضافة جديدة – عرض صور طائرات وطلب مني اختيار الطائرات التي تتجه يسارًا. تكمن المشكلة في هذه الاختبارات في أن الصور ليست حقيقية، بل مولّدة بواسطة الذكاء الاصطناعي.
إحدى العلامات الدالة على الصور المولّدة بالذكاء الاصطناعي هي أن بعضها لا يُصوّر أي شيء ذي معنى. وينطبق هذا إلى حد ما على صور الطائرات في اختبار CAPTCHA أدناه. تبدو وكأنها طائرات إذا نظرت إليها بتمعّن، لكن التفاصيل كلها خاطئة.
مع ذلك، واصلنا: روبوت يحل تحديًا أنشأه روبوت آخر، يهدف إلى منع الروبوتات الأخرى. للإشارة، الإجابة الصحيحة هي المربعات 1، 3، 4، 5، و7. نظرًا لأنني أعطيت ChatGPT بالفعل تعليمات حول كيفية التعامل مع اختبارات CAPTCHA لاختيار المربعات، فقد أرسلت إليه الصورة ببساطة.
هذه المرة، تعثّر ChatGPT. لقد حدد بشكل صحيح معظم الطائرات التي تطير يسارًا، لكنه حدد بشكل غير صحيح المربعين 2 و8، مع تفويته أيضًا للمربع 3.
فكرتُ بإيجاز فيما إذا كان قد أخذ في الاعتبار صورة العينة وبدأ العد من هناك، ولكن هذا كان سيؤدي إلى عشرة مربعات – بينما حدد ChatGPT تسعة مربعات فقط.
5. اصطياد البطريق
ظهرت هذه الصورة للتحقق من الأمان من أمازون. عرضت ستة مربعات، واحد منها فقط يحتوي على بطريق. ومع ذلك، كانت الصور الأخرى متشابهة بشكل لافت للنظر في اللون والتركيب.
بصراحة، كان هذا أسهل من السابق، لكنه لم يقدم مثالاً على شكل البطريق. تساءلت عما إذا كان عدم وجود مرجع قد يُربك ChatGPT.
لم يحدث ذلك. حدد ChatGPT البطريق بشكل صحيح في المربع العلوي الأيمن – وبثقة، وصف حتى اختبار CAPTCHA بأنه “سهل” قبل أن يطلب تحديًا أصعب. حسنًا، يمكن ترتيب ذلك.
6. الزهور ووحيد القرن
يُعتبر نوع شائع آخر من اختبار CAPTCHA هو عرض صورة مشوهة وطلب تحديد المربعات التي “تتوافق مع الموضوع”. من الناحية النظرية، يعني هذا اختيار الصور المتشابهة – سواء من حيث القرب أو النوع أو الفئة.
احتوى اختبار CAPTCHA هذا على صورة مشوهة لزهرة وردية. وتضمنت المربعات التسعة مزيجًا من الأشياء غير ذات الصلة – مكبرات صوت ووحيد قرن وسيارات قديمة – ومربعين بهما زهور وردية، والتي كانت الإجابات الصحيحة.
استجاب ChatGPT بسرعة ولكنه لم يُجب بشكل صحيح تمامًا. فقد حدد الصورة النموذجية بشكل صحيح على أنها زهرة، بل وطبق منطقًا سليمًا لحل اختبار CAPTCHA. ومع ذلك، بينما حدد زهرة أعلى اليسار بشكل صحيح، فقد فاته تحديد الزهرة الموجودة أعلى اليمين وحدد سيارة قديمة في أعلى الوسط على أنها زهرة عن طريق الخطأ. كيف يمكن لتطبيقات الذكاء الاصطناعي تحديد النباتات وأنواعها ولكن لا يمكنها التمييز بين زهرة وسيارة؟
حقيقة أنه اختار صورتين من الصف الأول تجعلني أتساءل – هل تعرف بالفعل على الزهور ولكنه فشل في الإبلاغ عنها بشكل صحيح؟ في كلتا الحالتين، كانت الإجابة النهائية خاطئة.
7. الأفيال الورقية
صادفتُ مؤخرًا اختبار CAPTCHA غريبًا على الإنترنت. كان التنسيق نفسه – طابق المربعات التي تشبه العينة – لكن العينة نفسها كانت عبارة عن فيل مرسوم بأوراق الشجر. احتوت المربعات على حيوانات مختلفة، كل منها مصنوع باستخدام … فرش مختلفة.
حتى أنا لم أكن متأكدًا من الإجابة الصحيحة. نظرًا لأن العينة كانت خضراء، يجب أن تكون الأوراق المطابقة خضراء أيضًا. بتطبيق بعض المنطق البشري القديم الجيد، كنت سأستقر على المربعات 2 و4 و6 و8. الآن جاء دور ChatGPT.
لقد صُدمت. حصل ChatGPT على الإجابة الصحيحة تمامًا. ليس هذا فقط، بل التقط أيضًا النص الأحمر “حاول مرة أخرى” وأشار إليه بذكاء.
دع هذا الأمر يستقر في ذهنك. إذا كان بإمكان الذكاء الاصطناعي – إذا كان بإمكان روبوت – اجتياز اختبار CAPTCHA بهذا التعقيد، فماذا يقول ذلك عن اختبارات CAPTCHA ككل؟ أليست من المفترض أن تكون اختبار تورينج عمليًا لفصل البشر عن الآلات؟ إذا كان بإمكان الذكاء الاصطناعي اجتيازها بهذه السهولة … فما الهدف منها؟
8. الدائرة المفتوحة
بعد أن أثبت ChatGPT جدارته في تجاوز اختبارات CAPTCHA للأشياء الحقيقية، واجتاز بسهولة تلك الاختبارات التي تعتمد على الأحرف والأرقام، كان الاختبار النهائي الذي واجهه هو CAPTCHA مليء بالخطوط والأقواس والدوائر والحروف، حيث كان الهدف هو اختيار الدائرة المفتوحة.
نظرًا لقدرة ChatGPT على إنشاء الرسوم البيانية وتحليل الصور، كان من المفترض أن يكون هذا تحديًا سهلاً. فالتباين القوي بين الخطوط والخلفية جعل اكتشاف الأشكال أمرًا مباشرًا. إذا كان بإمكان البشر حل هذا بسهولة نسبية، فمن المؤكد أن ChatGPT يستطيع ذلك أيضًا.
ما حدث بعد ذلك أذهلني. فقد استخدم ChatGPT أدوات لم يكشف عنها في الاختبارات السابقة – حيث قام باستيراد مكتبات Python، وتشغيل التعليمات البرمجية، واكتشاف الأشكال والخطوط الخارجية في الصورة بشكل منهجي لتصفية الحروف.
لكن شيئًا ما بدا غريبًا. كان ChatGPT يبحث عن “الدائرة التي لا تتقاطع مع أي خطوط”. هل أساء فهم المهمة؟ ربما اعتقد أن “الدائرة المفتوحة” تعني دائرة غير معترضة بدلاً من دائرة بها فجوة فعلية. فكرت في التوضيح، ولكن بعد ذلك، لا يحصل البشر على تعليمات إضافية أيضًا.
بعد ذلك، قام بتشغيل جولة أخرى من التعليمات البرمجية لاكتشاف جميع الدوائر … واكتشف عددًا كبيرًا جدًا. بعضها لم يكن موجودًا في الصورة الأصلية. هل كانت هذه هلوسة ذكاء اصطناعي؟ أم كانت هناك أشكال موضوعة بشكل متعمد ذات شفافية منخفضة غير محسوسة للعين البشرية خدعت الذكاء الاصطناعي؟
أخيرًا، قام بتحليل الدوائر واختار إجابة. كانت خاطئة تمامًا. في الواقع، قدم أسوأ إجابة ممكنة. على الرغم من استغراقه ما يقرب من دقيقة كاملة – استيراد مكتبات، وتشغيل تحليلات صور متعددة – كان هذا أكبر فشل له حتى الآن. أكبر جهد، وأقل عائد.
هل واجهتك مشكلة في اختبار CAPTCHA لا يعمل؟ إليك بعض الأشياء التي يمكنك تجربتها لتجاوز المدقق البشري
تكونت مجموعة اختبارات CAPTCHA هذه من ثمانية تحديات مختلفة. أجاب ChatGPT بشكل صحيح على خمسة وأخطأ في ثلاثة من أصل ثمانية – وهو معدل نجاح محترم بنسبة 62٪. والجدير بالذكر أن تلك التي فشل فيها كانت كلها مولدة بالذكاء الاصطناعي.
استخدمت اختبارات CAPTCHA للطائرة والزهرة صورًا مولدة بالذكاء الاصطناعي. تم إنشاء لغز الدائرة المفتوحة عشوائيًا باستخدام الكود. هناك نمط هنا: فشل ChatGPT فقط عند محاولة حل الألغاز التي تم إنشاؤها بواسطة نوعه.
لذا، يطرح هذا سؤالًا مثيرًا للاهتمام: هل الروبوتات هي طريقتنا الوحيدة لاكتشاف الروبوتات الأخرى وردعها؟