روبوٹ "میں روبوٹ نہیں ہوں" کے چیک باکس کو کیوں چیک نہیں کر سکتا؟
مختصر جواب: روبوٹ بالکل کمانڈ پر باکس کو چیک کرسکتے ہیں ۔ لیکن یہ چیک باکس اس بات کا تعین کرنے کے لیے کہ آیا آپ انسان ہیں یا روبوٹ ایک سادہ چیک باکس کلک سے زیادہ معلومات کو ٹریک کر رہا ہے۔
لمبا جواب: اگر آپ کسی ویب سائٹ پر چیک باکس پر کلک کرنے کے لیے روبوٹ کو تربیت دینا چاہتے ہیں، تو یہ کافی سیدھا عمل ہے۔ آپ کچھ کوڈ لکھتے ہیں جو آپ کے کمپیوٹر کو بتاتا ہے: جب صفحہ لوڈ ہوتا ہے، تو "میں روبوٹ نہیں ہوں" چیک باکس تلاش کریں۔
اگر وہاں "میں روبوٹ نہیں ہوں" کا چیک باکس موجود ہے، تو ماؤس کو چیک باکس آبجیکٹ پر لے جائیں اور کلک کریں۔
تو کیا آپ کمپیوٹر کو "میں روبوٹ نہیں ہوں" کے چیک باکس پر کلک کرنے کی تربیت دے سکتے ہیں؟ بالکل۔ لیکن اس چھوٹے سے خانے کے پردے کے پیچھے اور بھی بہت کچھ ہو رہا ہے۔
reCAPTCHA چیک باکس کیسے کام کرتا ہے؟
reCAPTCHA چیک باکس ہر چیز کے بارے میں معلومات کو ٹریک کر رہا ہے جو چیک باکس پر اصل کلک تک لے جا رہا ہے۔ معلومات کا ایک اہم حصہ جو بتاتا ہے کہ آیا آپ انسان ہیں یا نہیں وہ راستہ آپ نے اپنے ماؤس کو وہاں گھسیٹنے کے لیے لیا (اگر آپ ڈیسک ٹاپ کمپیوٹر پر ہیں)۔
اگر آپ کسی کمپیوٹر کو ویب پیج پر کسی پوائنٹ پر جانے کے لیے کہتے ہیں، تو وہ سیدھا درست X اور Y محور پوائنٹس پر جائے گا۔ آپ فینسی حاصل کر سکتے ہیں اور وہاں پہنچنے کے لیے اسے ماؤس ڈریگ کی نقل کر سکتے ہیں، لیکن یہ پہلے سے طے شدہ طور پر سب سے سیدھا راستہ اختیار کرے گا: منزل تک بالکل سیدھی لائن۔ آپ کچھ سیڈو رینڈم پاتھ سرگرمی میں اس سے بھی بہتر اور کوڈ حاصل کر سکتے ہیں، لیکن جب ہم اپنے کرسر کو حرکت دیتے ہیں تو انسانوں کے پاس خوردبینی بے ترتیب پن کی نقل کرنا تقریباً ناممکن ہے۔
ہمارے روبوٹ دوستوں کے لیے معاملات کو مزید مشکل بنانے کے لیے، جب آپ کسی صفحہ پر "میں روبوٹ نہیں ہوں" کے چیک باکس کے ساتھ اترتے ہیں، تو یہ آپ کے براؤزر سے معلومات حاصل کر رہا ہے بشمول:
صفحہ کو لوڈ ہونے میں کتنا وقت لگا
آپ کون سا براؤزر، پلگ ان اور کوکیز استعمال کر رہے ہیں۔
آپ کا ٹائم زون اور وقت
آپ کی سکرین کا سائز اور ریزولوشن
آپ کا IP پتہ اور عمومی مقام
آپ نے کتنے کلیدی اسٹروک، کلکس، اور/یا اسکرول بنائے ہیں۔
reCAPTCHA مشین یہ تمام معلومات اس بات کا تعین کرنے کے لیے استعمال کر رہی ہے کہ آیا آپ کے انسان یا روبوٹ ہونے کا زیادہ امکان ہے۔ اگر یہ نہیں بتا سکتا، تو یہ آپ کو "اس تصویر پر کلک کریں جس میں یہ چیز موجود ہے" چیلنجز میں سے ایک کرنے کا اشارہ دے سکتا ہے، جس کے لیے روبوٹ کو تربیت دینا زیادہ مشکل ہے۔
روبوٹ reCAPTCHA کو پاس نہیں کر سکتے کیونکہ باکس پر کلک کرنے کے علاوہ اور بھی بہت سے عوامل ہیں جن کی وہ نقل نہیں کر سکتے ہیں (جیسے کی اسٹروکس، مائکروسکوپک بے ترتیب حرکتیں، IP پتے)۔
🧠 بونس دماغی پوائنٹس
CAPTCHA اور reCAPTCHA میں کیا فرق ہے؟
کیپچا (کمپیوٹر اور انسانوں کو الگ کرنے کے لیے مکمل طور پر خودکار پبلک ٹیورنگ ٹیسٹ) ایک قسم کا چیلنج ہے جس کا استعمال اس بات کا تعین کرنے کے لیے کیا جاتا ہے کہ آیا صارف انسان ہے یا نہیں۔ یہ سب سے پہلے 1997 میں ایجاد ہوا تھا اور عام طور پر خفیہ طور پر ڈیزائن کیے گئے حروف اور اعداد کی نمائش تھی جسے انسان سمجھ سکتے تھے لیکن روبوٹ نہیں کر سکتے تھے۔ بالآخر، روبوٹس کو ان چیلنجز پر تربیت دی گئی اور وہ انہیں نظرانداز کر سکتے تھے۔
reCAPTCHA ایک سروس ہے جسے Google نے حاصل کیا ہے اور پھر اسی نتیجہ کو حاصل کرنے کے لیے مزید تیار کیا گیا ہے (اس بات کا تعین کرنا کہ صارفین کون سے انسان ہیں) لیکن اس سے کہیں زیادہ جدید طریقے استعمال کرتے ہوئے، جزوی طور پر اوپر بیان کیا گیا ہے۔