روزی که هوش مصنوعی با MDN بحث کرد و شکست خورد
دستیارهای کدنویسی هوش مصنوعی نحوه نوشتن نرمافزار را تغییر میدهند. آنها تست مینویسند، APIها را توضیح میدهند و کدها را بازبینی میکنند.
اما آنها در یک وظیفه خاص شکست میخورند: دانستن اینکه مرورگرها امروز از چه چیزهایی پشتیبانی میکنند.
موزیلا (Mozilla) اخیراً این موضوع را آزمایش کرد. آنها از Claude Code برای پرسیدن درباره ویژگیهای جدید Firefox استفاده کردند. هوش مصنوعی ادعا کرد که Firefox از Web Serial API پشتیبانی نمیکند. حتی گفت که Mozilla برنامهای برای پشتیبانی از آن ندارد.
هوش مصنوعی اشتباه میکرد. Firefox از قبل آن ویژگی را عرضه کرده بود.
این اتفاق به این دلیل میافتد که وب سریعتر از دادههای آموزشی هوش مصنوعی حرکت میکند. مرورگرها هر چند هفته یک بار APIها و ویژگیهای CSS جدید را عرضه میکنند. یک مدل هوش مصنوعی که ماهها پیش آموزش دیده است، به سادگی از وجود این تغییرات بیخبر است و شکافهای اطلاعاتی را با دادههای قدیمی پر میکند.
Mozilla یک راهکار ساخت: MDN MCP Server.
MCP مخفف Model Context Protocol است. این پروتکل به مدلهای هوش مصنوعی اجازه میدهد به دادههای خارجی متصل شوند. هوش مصنوعی به جای تکیه بر حافظه، منبع را بررسی میکند.
روش قدیمی: توسعهدهنده -> حافظه هوش مصنوعی -> پاسخ
روش جدید: توسعهدهنده -> هوش مصنوعی -> MDN -> پاسخ
MDN MCP Server به هوش مصنوعی دسترسی به مستندات و دادههای سازگاری مرورگر را میدهد. وقتی Mozilla این را آزمایش کرد، نتایج تغییر کرد.
- دقت افزایش یافت.
- ویژگیهای جدید به درستی شناسایی شدند.
- حدس و گمانها کاهش یافت.
- پاسخها با واقعیت مطابقت داشتند.
در کمال تعجب، سرعت هوش مصنوعی دو برابر شد. دیگر زمانی را صرف جستجو در وب یا تجزیه (parsing) HTML نمیکند، بلکه مستقیماً دادههای ساختاریافته را دریافت میکند.
شما میتوانید از این قابلیت در ابزارهای زیادی استفاده کنید، از جمله:
- Claude Code
- Claude Desktop
- Cursor
- VS Code
برای افزودن آن به Claude Code، این دستور را اجرا کنید:
claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/
درس ساده است. هوش مصنوعی به مغز بزرگتری نیاز ندارد، بلکه به دسترسی بهتر به واقعیتها نیاز دارد. آینده کدنویسی این نیست که هوش مصنوعی جایگزین مستندات شود، بلکه این است که هوش مصنوعی مستندات را همراه با شما بخواند.
منبع: https://dev.to/josephciullo/the-day-ai-argued-with-mdn-and-lost-mm7