যেদিন AI, MDN-এর সাথে তর্ক করে হেরে গেল

AI কোডিং অ্যাসিস্ট্যান্টরা সফটওয়্যার লেখার পদ্ধতি বদলে দিচ্ছে। তারা টেস্ট লেখে এবং পুল রিকোয়েস্ট (pull requests) রিভিউ করে। কিন্তু তারা একটি বিষয়ে ব্যর্থ হয়: বর্তমানে কোন ব্রাউজারগুলো কী সাপোর্ট করে তা জানা।

Mozilla সম্প্রতি এটি পরীক্ষা করেছে। তারা নতুন Firefox ফিচার সম্পর্কে জানতে Claude Code ব্যবহার করেছিল। AI দাবি করেছিল যে Firefox Web Serial API সাপোর্ট করে না। এমনকি এটি বলেছিল যে Mozilla-র এটি যুক্ত করার কোনো পরিকল্পনা নেই।

AI ভুল ছিল। Firefox 151-এ ইতিমধ্যেই Web Serial সাপোর্ট ছিল।

এটি ঘটে কারণ ওয়েব AI ট্রেনিং ডেটার চেয়ে দ্রুতগতিতে পরিবর্তিত হয়। ব্রাউজারগুলো প্রতি কয়েক সপ্তাহ অন্তর নতুন API এবং CSS ফিচার রিলিজ করে। কয়েক মাস আগে ট্রেনিং করা একটি AI যখন বর্তমান ডেটা পায় না, তখন সে অনুমান করতে শুরু করে। এটি শুনতে আত্মবিশ্বাসী মনে হলেও প্রায়শই ভুল হয়।

Mozilla MDN MCP Server-এর মাধ্যমে এটি সমাধান করেছে।

MCP মানে হলো Model Context Protocol। এটি AI মডেলগুলোকে বাহ্যিক ডেটা সোর্সের সাথে যোগাযোগ করতে সাহায্য করে। মেমোরির ওপর নির্ভর করার পরিবর্তে, AI এখন লাইভ ডকুমেন্টেশন চেক করে।

ওয়ার্কফ্লোটি এখন এই থেকে: Developer → AI Memory → Answer

এইটিতে পরিবর্তিত হয়েছে: Developer → AI → MDN → Answer

AI এখন MDN এবং Browser Compatibility Data থেকে স্ট্রাকচার্ড ডেটা ব্যবহার করে। এটি অনুমান করে না। এটি যাচাই করে।

ফলাফলগুলো ছিল চিত্তাকর্ষক: • কম্প্যাটিবিলিটি (Compatibility) তথ্য নির্ভুল হয়েছে। • এটি নতুন ফিচারগুলো সঠিকভাবে শনাক্ত করতে পেরেছে। • এটি ভুল অনুমান অনেক কম করেছে। • রেসপন্স বা উত্তর দেওয়ার গতি দ্বিগুণ হয়েছে।

কুয়েরিগুলো দ্রুততর কারণ 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-এর ভবিষ্যৎ ডকুমেন্টেশনকে প্রতিস্থাপন করা নয়; বরং এটি হলো আপনার সাথে ডকুমেন্টেশন পড়া।

উৎস: https://dev.to/josephciullo/the-day-ai-argued-with-mdn-and-lost-mm7

ঐচ্ছিক লার্নিং কমিউনিটি: https://t.me/GyaanSetuAi