Mozilla Firefox کے 'New Tab' پیج پر روزانہ ایک کراس ورڈ (crossword) متعارف کروا رہا ہے، اور یہ پہیلی ہر صبح Particle نامی ایک AI سسٹم کے ذریعے تیار کی جاتی ہے۔ اس اقدام کا مقصد صارفین کو زیادہ دیر تک براؤزر کے اندر رکھنا ہے، ایک ایسا مقصد جو اس وقت اہم ہو گیا ہے کیونکہ نئے قوانین کی وجہ سے سرچ سے متعلقہ آمدنی پر دباؤ بڑھ رہا ہے۔

Mozilla کا یہ تجربہ ہوم پیج کی ان جگہوں پر انٹرایکٹو اور AI سے چلنے والے مواد کی طرف ایک وسیع تر تبدیلی کا حصہ ہے جہاں کبھی صرف جامد (static) لنکس کا راج تھا۔ شارٹ کٹس کی فہرست کو گیم جیسے تجربے سے بدل کر، کمپنی اس توجہ کو حاصل کرنے کی امید رکھتی ہے جو ورنہ بیرونی سائٹس کی طرف چلی جاتی۔ اصل سوال یہ ہے کہ کیا انجینئرنگ کی کوششیں اور کمپیوٹنگ کا خرچہ ان اضافی کلکس کے جواز کو پورا کرتے ہیں۔

کراس ورڈ ہی کیوں، اور AI ہی کیوں؟

سسٹم کا ڈھانچہ کام کی اسی تقسیم کی عکاسی کرتا ہے۔ سب سے پہلے، ایک Large Language Model (LLM) سرخیاں اور مضامین پڑھتا ہے، اور پھر ممکنہ الفاظ اور اشاروں (clues) کی ایک فہرست فراہم کرتا ہے۔ اس کے بعد، ایک روایتی "solver" — جو گرڈ کی تعمیر کے لیے بنایا گیا ایک ریاضیاتی انجن ہے — ان جوڑوں کو لیتا ہے اور ایک ایسا کراس ورڈ ترتیب دیتا ہے جو متقاطع حروف (intersecting letters) کی پابندیوں پر پورا اترتا ہو۔ آخر میں، ایک تصدیقی مرحلہ (validation step) یہ یقینی بنانے کے لیے فوری چیک کرتا ہے کہ ہر اشارہ اپنے جواب سے مطابقت رکھتا ہے اور گرڈ کو بغیر کسی تضاد کے حل کیا جا سکتا ہے۔

انجینئرنگ کی رکاوٹیں

LLMs متن تیار کرنے میں مہارت رکھتے ہیں، لیکن جب آؤٹ پٹ کو سخت مکانی (spatial) قواعد کی پابندی کرنی ہو تو وہ لڑکھڑا جاتے ہیں۔ ایک ماڈل ایسا لفظ تجویز کر سکتا ہے جو کسی اشارے کے لیے تو ٹھیک ہو لیکن وہ اس بات کی ضمانت نہیں دے سکتا کہ اس کے حروف متقاطع پیٹرن میں دوسرے الفاظ کے ساتھ درست طریقے سے ملیں گے۔ ہر روز سسٹم کو درج ذیل کام کرنے ہوتے ہیں:

  1. تازہ ترین نیوز فیڈ حاصل کرنا۔
  2. درجنوں لفظ اور اشاروں کے جوڑے بنانے کے لیے LLM inference چلانا۔
  3. ان جوڑوں کو solver میں ڈالنا، جسے اگر گرڈ مکمل نہ ہو سکے تو بار بار کوشش (iterate) کرنے کی ضرورت پڑ سکتی ہے۔
  4. تصدیق (validation) کرنا۔

لاگت کا ضمنی اثر

ہر روز تازہ ڈیٹا پر لینگویج ماڈل چلانے کی لاگت ایک جامد ڈیٹا بیس سے پہلے سے تیار شدہ پہیلی فراہم کرنے کے مقابلے میں کہیں زیادہ ہے۔ اس میں خطرے اور لاگت کا ایک پہلو بھی ہے۔ اگر LLM "hallucinate" کرے — یعنی ایسا اشارہ دے جو کسی ایسی حقیقت کا حوالہ دے جو اس نے خبروں میں کبھی دیکھی ہی نہ ہو — تو پہیلی میں غلط یا گمراہ کن اشارے ہو سکتے ہیں، جس سے صارفین کا اعتماد متاثر ہو سکتا ہے۔

آخر میں، ایک بیرونی API پر انحصار کرنے سے وابستگی کا خطرہ پیدا ہوتا ہے۔ اگر Particle میں ڈاؤن ٹائم (downtime) کا مسئلہ آئے تو 'New Tab' پیج پر ویجیٹ خراب ہو جائے گا، جس سے ممکنہ طور پر صارفین اس فیچر کو مکمل طور پر غیر فعال کر سکتے ہیں۔

Firefox کا کراس ورڈ تجربہ براؤزرز کے لیے ایک نئی سرحد دکھاتا ہے: ریئل ٹائم AI مواد جو بھاری کمپیوٹنگ کی قیمت پر صارفین کو زیادہ دیر تک جوڑے رکھنے (user stickiness) کا وعدہ کرتا ہے۔ آیا یہ سودا کامیاب رہتا ہے یا نہیں، یہی اس بات کا تعین کرے گا کہ کتنے دوسرے پلیٹ فارمز AI کو براہ راست اپنے روزمرہ کے انٹرفیس میں شامل کرتے ہیں۔