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