وہ دن جب AI نے MDN سے بحث کی اور ہار گیا
AI کوڈنگ اسسٹنٹس سافٹ ویئر لکھنے کے آپ کے طریقے کو بدل دیتے ہیں۔ وہ ٹیسٹ لکھتے ہیں اور pull requests کا جائزہ لیتے ہیں۔ لیکن وہ ایک چیز میں ناکام رہتے ہیں: یہ جاننا کہ آج کل براؤزرز کن چیزوں کو سپورٹ کرتے ہیں۔
Mozilla نے حال ہی میں اس کا تجربہ کیا۔ انہوں نے Firefox کے نئے فیچرز کے بارے میں پوچھنے کے لیے Claude Code کا استعمال کیا۔ AI نے دعویٰ کیا کہ Firefox Web Serial API کو سپورٹ نہیں کرتا۔ اس نے یہاں تک کہا کہ Mozilla کا اسے شامل کرنے کا کوئی ارادہ نہیں ہے۔
AI غلط تھا۔ Firefox 151 میں پہلے سے ہی Web Serial سپورٹ موجود تھی۔
ایسا اس لیے ہوتا ہے کیونکہ ویب، AI ٹریننگ ڈیٹا کے مقابلے میں زیادہ تیزی سے آگے بڑھتی ہے۔ براؤزرز ہر چند ہفتوں میں نئی APIs اور CSS فیچرز متعارف کرواتے ہیں۔ مہینوں پہلے ٹرین کیا گیا AI اس وقت اندازہ لگانے لگتا ہے جب اس کے پاس تازہ ترین ڈیٹا کی کمی ہو۔ یہ پراعتماد لگتا ہے، لیکن اکثر غلط ہوتا ہے۔
Mozilla نے MDN MCP Server کے ذریعے اس مسئلے کو حل کیا۔
MCP سے مراد Model Context Protocol ہے۔ یہ AI ماڈلز کو بیرونی ڈیٹا ذرائع سے بات کرنے کی اجازت دیتا ہے۔ یادداشت پر انحصار کرنے کے بجائے، AI لائیو ڈاکومنٹیشن (documentation) چیک کرتا ہے۔
ورک فلو اس طرح سے بدل جاتا ہے: Developer → AI Memory → Answer
اس طرح: Developer → AI → MDN → Answer
اب AI، MDN اور Browser Compatibility Data سے حاصل کردہ منظم ڈیٹا (structured data) استعمال کرتا ہے۔ یہ اندازہ نہیں لگاتا، بلکہ چیک کرتا ہے۔
نتائج متاثر کن تھے: • مطابقت (Compatibility) کی معلومات درست ہو گئیں۔ • اس نے نئے فیچرز کی صحیح شناخت کی۔ • غلط مفروضوں میں کمی آئی۔ • جوابات دوگنی تیزی سے ملے۔
سوالات (Queries) اب زیادہ تیز ہیں کیونکہ AI اب ویب پر تلاش نہیں کرتا یا الجھے ہوئے HTML کو پارس (parse) نہیں کرتا۔ اسے براہ راست، مشین کے لیے تیار ڈیٹا مل جاتا ہے۔
آپ اسے بہت سے ٹولز کے ساتھ استعمال کر سکتے ہیں: • Claude Code اور Claude Desktop • Cursor • VS Code • Zed
Claude Code میں MDN MCP Server شامل کرنے کے لیے، یہ چلائیں:
claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/
سبق سادہ ہے۔ AI کو بڑے ماڈلز کی ضرورت نہیں ہے۔ اسے حقائق تک بہتر رسائی کی ضرورت ہے۔ AI کا مستقبل ڈاکومنٹیشن کی جگہ لینا نہیں ہے، بلکہ AI کا آپ کے ساتھ مل کر ڈاکومنٹیشن پڑھنا ہے۔
Source: https://dev.to/josephciullo/the-day-ai-argued-with-mdn-and-lost-mm7
Optional learning community: https://t.me/GyaanSetuAi