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