سلام، میرا نام جان ہے۔
میں گوگل میں سرچ اور
مشین لرننگ ٹیم کا قائد ہوں۔
میرے لئے الہام بخش ہے کہ
پوری دنیا میں لوگ سرچ انجنوں
سے کھبی چھوٹے سوالات اور
کھبی بہت اہم سوالات پوچھتے ہیں۔
تو انہیں بہترین جواب
ڈھونڈ نکالنا
ایک بہت بڑی ذمہ داری ہے۔
سلام، میرا نام اکشے ہے اور میں
Bing سرچ ٹیم کا حصہ ہوں۔
ہمیں بہت دفعہ مصنوعی
ذہانت اور مشین لرننگ
کے بارے میں
سیکھنا ہو گا
لیکن ہمیں سوچنا ہے کہ
ہم اسے کیسے استعمال کرینگے
کیونکہ بالاخر ہم معاشرے
پر اثر چھوڑنا چاہتے ہیں۔
آئیں ایک سادہ سوال پوچھتے ہیں۔
مریخ تک سفر میں کتنا وقت لگے گا؟
اور یہ نتائج کہاں سے آئے
اور اس فہرست میں یہ نتیجہ
اس نتیجے سے پہلے کیوں ہے؟
اچھا، آئیں اس میں دیکھیں کہ
سرچ انجن نے آپ کی درخواست کو
نتیجہ میں کیسے تبدیل کیا۔
پہلے بات جو جاننی ہوگی
یہ کہ جب آپ سرچ کرتے ہیں
تو سرچ انجن اصل میں آپ کے سرچ
نتائج دکھانے کے لئے World Wide Web
پر اسی وقت نہیں جاتا۔
اور اس کی وجہ یہ ہے کہ
انٹرنیٹ پر اربوں ویبسائٹ ہیں
اور ہر منٹ سینکڑوں ویب
سائٹ اور بھی بن رہی ہیں۔
یوں اگر سرچ انجن آپ کے مطلوبہ معلومات کے لئے
ہر ویب سائٹ
پر جاتا تو اس پر بہت
زیادہ وقت لگتا۔
تو آپ کا سرچ تیزتر کرنے واسطے،
سرچ انجن ہمیشہ اڈوانس میں ویب
کو سکین کر رہے ہوتے ہیں
تاکہ معلومات ریکارڈ کر کے
بعد میں آپ کے سرچ میں مدد دے۔
اس طرح، جب آپ مریخ
تک سفر کا سرچ کرتے ہیں،
تو سرچ انجن کے پاس پہلے
سے معلومات رکھی ہوتیں ہیں
جو وہ آپ کو روان وقت میں دے دیتے ہیں۔
یہ نظام یوں کام کرتا ہے۔
انٹرنیٹ صفحوں کا جال ہے جو ایک
دوسرے سے ہائپرلنکس سے پیوست ہے۔
سرچ انجن ہمیشہ ایک
پروگرام چلا رہے ہوتے ہیں
جسے سپائڈر کہتے ہیں جو ویب
صفحوں پر سے گزرتا جاتا ہے
تاکہ معلومات اکھٹی کرتا جائے۔
ہر دفعہ جب اسے ہائپرلنک ملتا ہے،
وہ اس پر جاتا ہے
یہاں تک کہ ہر صفحہ
جو اسے پورے نیٹ میں ملے
اسے جان لیتا ہے۔
ہر صفحہ جس پر سپائڈر جاتا ہے،
یہ سرچ سے متعلقہ
معلومات اکھٹی کر کے
اسے سرچ انڈکس کے نام سے خاص
ڈاٹابیس میں اضافہ کرتا ہے۔
اب ہمارے پہلے سرچ مثال
کی جانب واپس جاتے ہیں
اور دیکھتے ہیں کیا ہم
سرچ انجن نے کیسے نتائج
نکال کر کے ہمیں دیئے ہیں۔
جب آپ پوچھتے ہیں کہ مریخ
تک سفر میں کتنا وقت لگے گا،
سرچ سوال کے ہر لفظ
کو اپنے سرچ انڈکس
میں ڈھونڈتا ہے تاکہ فورا ان
صفحات کی فہرست دے
جن میں سرچ سوال کے الفاظ پائے گئے ہیں۔
لیکن ان اصطلاحات کی تلاش
لاکھوں صفحے دکھا سکتی ہے،
توضروری ہے کہ سرچ انجن
آپ کو بہترین
مماثلت کے نتائج آپ کو دکھائے۔
حالت یہاں پر نازک ہو جاتی ہے
کیونکہ سرچ انجن
کو اندازہ لگانا ہوتا ہے
کہ آپ کو کیا چاہیئے۔
ہر سرچ انجن اپنے ہی
الگوریدم کی بنیاد پر
فیصلہ کرتا ہے کہ آپ کے
مطلوبہ صفحوں کو رینکنگ دے۔
سرچ انجن کا رینکنگ الگوریدم
شاید معائنہ کرے
کہ آیا سرچ کے الفاظ صفحے
کے عنوان میں لکھے ہیں،
یا دیکھے کہ آیا سارے سرچ
الفاظ تسلسل میں آ رہے ہیں،
یا اور کوئی بھی ایسا حساب لگائے جو
بہتر تعین میں مدد کرے کہ
کونسا صفحہ آپ دیکھنا
چاہیں گے اور کونسا نہیں۔
گوگل نے سب سے مشہور
الگوریدم بنایا جو
جو ایک سرچ کے لئے متعلقہ
نتائج اس صفحے پر
موجود مواد کو کتنے اور ویب
صفحوں نے لنک کیا ہوا ہے۔
فکر یہ ہے کہ اگر بہت سے
ویب سائٹوں کے خیال میں
ایک ویب صفحہ دلچسپ ہے،
تو شاید یہ وہی صفحہ
جس کی آپکو تلاش ہے۔
اس الگوریدم کو پییج رینک کہتے ہیں،
اس لئے نہیں کہ صفحات رینک کرتا ہے،
بلکہ اس لئے کہ الگوریدم کے
موجد Larry Page ہیں،
جو گوگل کے ایک بانی ہیں۔
کیونکہ ایک ویب سائٹ آپ کے
آنے سے اکثر پیسے کماتا ہے
تو سپیمر لوگ ہمیشہ
الگوریدم کو چکما دینے
کی کوشش میں لگے رہتے
تاکہ ان کے اپنے صفحات
نتائج کی فہرست میں اوپر آ جائیں۔
سرچ انجن باقاعدہ لحاظ سے
اپنے الگوریدم تازہ کرتے ہیں
تاکہ جعلی یا ناقابل اعتماد سائٹوں
کو ٹاپ پر آنے سے روکے۔
لیکن بالآخر آپ کی
ذمہ داری بنتی ہے کہ ان
ناقابل اعتماد صفحات کے حوالے سے چوکنا رہیں
کہ ان کا ویب ایڈرس کیا ہے
اور یہ کہ وہ قابل اعتماد ہیں۔
سرچ کے پروگرام ہمیشہ اپنے الگوریدم
اپنے نتائج کو بہتر کر رہے ہوتے ہیں،
اور اپنے حریفوں سے زیادہ تیز بھی ہو۔
آج کے الگوریدم ایسے معلومات
بھی استعمال کرتے ہیں
جو اپ نے واضحا دیئے نہیں لیکن
وہ آپ کے سرچ کو ہدفی کر لیتے ہیں۔
تو، مثلا، اگر آپ نے کتوں
کے پارک سرچ کیے ہیں،
بہت سے سرچ انجن آپکو
نزدیک سارے کتا پارک
کی نتائج فہرست دے دیتے ہیں،
حالانکہ آپ نے سرچ میں
اپنی لوکیشن نہیں دی۔
جدید سرچ انجن الفاظ
کے علاوہ اور بھی
چیزیں سمجھتے ہیں،
لیکن ان مقصد یہی ہوتا
ہے کہ آپکو سب سے
مناسب نتائج کی تلاش کرے۔
تو، مثلا، اگر آپ نے fast pitcher تیز
بیس بال بولر سرچ کیے ہیں،
انجن کو پتہ چلے گا آپ ایک
ایتھلیٹ تلاش کر رہے ہیں۔
لیکن اگر large pitcher بڑا جگ سرچ کیا ہے،
یہ آپ کو کچن کے
آپشن فراہم کرے گا۔
الفاظ بہتر سمجھنے کے لئے،
ہم مشین لرننگ استعمال کرتے ہیں،
جو ایک قسم کی مصنوعی ذہانت ہے۔
یہ الگوریدم کو قابل بناتا ہے کہ
کہ صفحہ پر نہ صرف
انفرادی حروف یا الفاظ
تلاش کرے،
بلکہ ان کے پیچھے
معنوں کو سمجھے۔
انٹرنیٹ بہت تیزی سے پھیل رہا ہے،
لیکن سرچ انجن ڈیزائن
ٹیمیں اپنا کام اچھا کریں،
تو آپ کے مطلوبہ معلومات ہمیشہ
چند کلک کی دوری پر ہونگے۔