ज्या दिवशी AI ने MDN सोबत वाद घातला आणि पराभव झाला
AI कोडिंग असिस्टंट्स सॉफ्टवेअर लिहिण्याची तुमची पद्धत बदलतात. ते टेस्ट्स लिहितात. ते APIs स्पष्ट करतात. ते कोड रिव्ह्यू करतात.
पण ते एका विशिष्ट कामात अपयशी ठरतात: आज कोणते ब्राउझर्स काय सपोर्ट करतात हे जाणून घेणे.
Mozilla ने अलीकडेच याची चाचणी केली. त्यांनी नवीन Firefox फीचर्सबद्दल विचारण्यासाठी Claude Code चा वापर केला. AI ने असा दावा केला की Firefox Web Serial API ला सपोर्ट करत नाही. इतकेच नाही तर Mozilla कडे ते सपोर्ट करण्याचे कोणतेही नियोजन नाही, असेही AI ने म्हटले.
AI चुकीचे होते. Firefox ने ते फीचर आधीच उपलब्ध करून दिले होते.
असे घडते कारण वेब, AI ट्रेनिंग डेटापेक्षा वेगाने बदलत असते. ब्राउझर्स दर काही आठवड्यांनी नवीन APIs आणि CSS फीचर्स आणतात. काही महिन्यांपूर्वी प्रशिक्षित केलेले AI मॉडेल या बदलांची माहिती नसते. ते जुन्या डेटाच्या आधारे रिकाम्या जागा भरून काढते.
Mozilla ने याचे एक समाधान तयार केले: MDN MCP Server.
MCP म्हणजे Model Context Protocol. हे AI मॉडेल्सना बाह्य डेटाशी जोडण्याची परवानगी देते. केवळ स्मृतीवर (memory) अवलंबून राहण्याऐवजी, AI थेट स्त्रोत (source) तपासते.
जुनी पद्धत: Developer -> AI Memory -> Answer
नवीन पद्धत: Developer -> AI -> MDN -> Answer
MDN MCP Server मुळे AI ला डॉक्युमेंटेशन आणि ब्राउझर सुसंगतता (compatibility) डेटाचा प्रवेश मिळतो. जेव्हा Mozilla ने याची चाचणी केली, तेव्हा निकाल बदलले.
- अचूकता वाढली.
- नवीन फीचर्सची अचूक ओळख पटली.
- गृहितके (assumptions) कमी झाली.
- उत्तरे वास्तवाशी सुसंगत होती.
आश्चर्याची गोष्ट म्हणजे, AI दुप्पट वेगाने काम करू लागले. ते आता वेब शोधण्यात किंवा HTML पार्स करण्यात वेळ घालवत नाही. त्याला थेट स्ट्रक्चर्ड डेटा मिळतो.
तुम्ही हे अनेक टूल्ससोबत वापरू शकता, ज्यात खालील गोष्टींचा समावेश आहे:
- Claude Code
- Claude Desktop
- Cursor
- VS Code
Claude Code मध्ये हे जोडण्यासाठी, ही कमांड चालवा:
claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/
धडा साधा आहे. AI ला मोठ्या मेंदूची गरज नाही. त्याला तथ्यांचा (facts) अधिक चांगला प्रवेश हवा आहे. कोडिंगचे भविष्य म्हणजे AI ने डॉक्युमेंटेशनची जागा घेणे हे नाही, तर AI तुमच्यासोबत डॉक्युमेंटेशन वाचणे हे आहे.
Source: https://dev.to/josephciullo/the-day-ai-argued-with-mdn-and-lost-mm7