যেদিন AI, MDN-এর সাথে তর্কে লিপ্ত হয়ে হেরে গিয়েছিল
AI কোডিং অ্যাসিস্ট্যান্টরা সফটওয়্যার লেখার ধরন বদলে দিচ্ছে। তারা টেস্ট লিখে দেয় এবং API ব্যাখ্যা করে। কিন্তু তারা প্রায়ই একটি বিষয়ে ব্যর্থ হয়: বর্তমানে কোন ব্রাউজারগুলো কী সাপোর্ট করে তা জানা।
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 সরাসরি সোর্স বা উৎস যাচাই করে।
পুরানো পদ্ধতি: Developer → AI Memory → Answer
নতুন পদ্ধতি: Developer → AI → MDN → Answer
MDN MCP Server AI-কে ডকুমেন্টেশন এবং ব্রাউজার কম্প্যাটিবিলিটি ডেটাতে সরাসরি অ্যাক্সেস দেয়। Mozilla এটি পরীক্ষা করে তিনটি বড় উন্নতি লক্ষ্য করেছে:
- কম্প্যাটিবিলিটি ডেটা নির্ভুল হয়েছে।
- AI সঠিকভাবে নতুন ফিচারগুলো শনাক্ত করতে পেরেছে।
- AI ভিত্তিহীন অনুমান করা বন্ধ করেছে।
আশ্চর্যজনকভাবে, AI-এর গতি দ্বিগুণ হয়ে গেছে। MCP ছাড়া, অ্যাসিস্ট্যান্টকে ওয়েব সার্চ করতে হয় এবং HTML পেজ পার্স (parse) করতে হয়। MCP থাকলে এটি তাৎক্ষণিকভাবে স্ট্রাকচার্ড ডেটা পেয়ে যায়। ফলে এটি খোঁজার পেছনে কম এবং উত্তর দেওয়ার পেছনে বেশি সময় ব্যয় করতে পারে।
আপনি এটি Claude Desktop, Cursor, বা VS Code-এর মতো অনেক টুলের সাথে ব্যবহার করতে পারেন।
Claude Code-এ এটি যুক্ত করতে এই কমান্ডটি চালান:
claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/
শিক্ষাটি সহজ। আমাদের AI-কে ডকুমেন্টেশনের বিকল্প হিসেবে দেখা উচিত নয়। ভবিষ্যৎ হলো এমন এক AI, যা আপনার সাথে ডকুমেন্টেশন পড়বে।
উৎস: https://dev.to/josephciullo/the-day-ai-argued-with-mdn-and-lost-mm7