وہ دن جب AI نے MDN سے بحث کی اور ہار گیا

AI کوڈنگ اسسٹنٹ سافٹ ویئر لکھنے کے آپ کے طریقے کو بدل دیتے ہیں۔ وہ ٹیسٹ لکھتے ہیں اور APIs کی وضاحت کرتے ہیں۔ لیکن وہ اکثر ایک چیز میں ناکام رہتے ہیں: یہ جاننا کہ آج کل کون سے براؤزرز کیا سپورٹ کرتے ہیں۔

Mozilla نے حال ہی میں اس کا تجربہ کیا۔ انہوں نے Firefox کے نئے فیچرز کے بارے میں پوچھنے کے لیے Claude Code کا استعمال کیا۔ AI نے اعتماد کے ساتھ دعویٰ کیا کہ Firefox Web Serial API کو سپورٹ نہیں کرتا۔ یہاں تک کہ اس نے یہ بھی کہا کہ Mozilla کا اسے شامل کرنے کا کوئی ارادہ نہیں ہے۔

AI غلط تھا۔ Firefox 151 میں وہ فیچر پہلے ہی شامل کیا جا چکا تھا۔

ایسا اس لیے ہوتا ہے کیونکہ ویب، AI ٹریننگ ڈیٹا کے مقابلے میں زیادہ تیزی سے آگے بڑھتی ہے۔ براؤزرز ہر چند ہفتوں میں نئے CSS اور HTML فیچرز شامل کرتے ہیں۔ مہینوں پہلے ٹرین کیا گیا AI اس وقت اندازہ لگانے لگتا ہے جب اس کے پاس موجودہ ڈیٹا کی کمی ہو۔ یہ ایسے جوابات دیتا ہے جو درست لگتے ہیں لیکن پرانے ہو چکے ہوتے ہیں۔

Mozilla نے اس مسئلے کو MDN MCP Server کے ذریعے حل کیا۔

MCP سے مراد Model Context Protocol ہے۔ یہ AI ماڈلز کو بیرونی ڈیٹا سے منسلک ہونے کی اجازت دیتا ہے۔ یادداشت پر انحصار کرنے کے بجائے، AI براہ راست ماخذ (source) کو چیک کرتا ہے۔

پرانا طریقہ: Developer → AI Memory → Answer

نیا طریقہ: Developer → AI → MDN → Answer

MDN MCP Server AI کو دستاویزات (documentation) اور براؤزر مطابقت (compatibility) کے ڈیٹا تک براہ راست رسائی فراہم کرتا ہے۔ Mozilla نے اس کا تجربہ کیا اور تین بڑی بہتریوں کا مشاہدہ کیا:

حیرت انگیز طور پر، AI کی رفتار دوگنی ہو گئی۔ MCP کے بغیر، اسسٹنٹ کو ویب پر تلاش کرنا پڑتا ہے اور HTML صفحات کا تجزیہ (parse) کرنا پڑتا ہے۔ MCP کے ساتھ، اسے فوری طور پر منظم (structured) ڈیٹا مل جاتا ہے۔ یہ تلاش میں کم اور جواب دینے میں زیادہ وقت صرف کرتا ہے۔

آپ اسے Claude Desktop، Cursor، یا VS Code جیسے بہت سے ٹولز کے ساتھ استعمال کر سکتے ہیں۔

اسے Claude Code میں شامل کرنے کے لیے، یہ کمانڈ چلائیں: claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/

سبق سادہ ہے۔ ہمیں AI کو دستاویزات (documentation) کے متبادل کے طور پر نہیں دیکھنا چاہیے۔ مستقبل ایسے AI کا ہے جو آپ کے ساتھ مل کر دستاویزات پڑھے گا۔

ماخذ: https://dev.to/josephciullo/the-day-ai-argued-with-mdn-and-lost-mm7