اليوم الذي جادل فيه الذكاء الاصطناعي MDN وخسر
تغير مساعدات البرمجة القائمة على الذكاء الاصطناعي طريقة كتابتك للبرمجيات. فهي تكتب الاختبارات، وتشرح واجهات برمجة التطبيقات (APIs)، وتراجع الكود.
لكنها تفشل في مهمة محددة: معرفة ما تدعمه المتصفحات اليوم.
اختبرت Mozilla ذلك مؤخرًا. استخدموا Claude Code للسؤال عن ميزات Firefox الجديدة. ادعى الذكاء الاصطناعي أن Firefox لا يدعم Web Serial API، بل وقال أيضًا إن Mozilla ليس لديها خطط لدعمه.
كان الذكاء الاصطناعي مخطئًا. فقد كان Firefox قد أطلق تلك الميزة بالفعل.
يحدث هذا لأن الويب يتحرك بسرعة أكبر من بيانات تدريب الذكاء الاصطناعي. تطلق المتصفحات واجهات برمجة تطبيقات (APIs) وميزات CSS جديدة كل بضعة أسابيع. ونماذج الذكاء الاصطناعي التي تم تدريبها قبل أشهر ببساطة لا تعرف بوجود هذه التغييرات، فتقوم بملء الفجوات ببيانات قديمة.
طورت Mozilla حلاً: MDN MCP Server.
يرمز MCP إلى Model Context Protocol. وهو يتيح لنماذج الذكاء الاصطناعي الاتصال ببيانات خارجية. فبدلاً من الاعتماد على الذاكرة، يتحقق الذكاء الاصطناعي من المصدر.
الطريقة القديمة: المطور -> ذاكرة الذكاء الاصطناعي -> الإجابة
الطريقة الجديدة: المطور -> الذكاء الاصطناعي -> MDN -> الإجابة
يمنح MDN MCP Server للذكاء الاصطناعي إمكانية الوصول إلى التوثيق وبيانات توافق المتصفحات. وعندما اختبرت Mozilla ذلك، تغيرت النتائج.
- زادت الدقة.
- تم تحديد الميزات الجديدة بشكل صحيح.
- انخفضت التخمينات.
- تطابقت الإجابات مع الواقع.
ومن المثير للدهشة أن الذكاء الاصطناعي أصبح أسرع بمرتين. فلم يعد يقضي الوقت في البحث عبر الويب أو تحليل HTML، بل يحصل على بيانات مهيكلة مباشرة.
يمكنك استخدام هذا مع العديد من الأدوات، بما في ذلك:
- Claude Code
- Claude Desktop
- Cursor
- VS Code
لإضافته إلى Claude Code، قم بتشغيل هذا الأمر:
claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/
الدرس بسيط. الذكاء الاصطناعي لا يحتاج إلى عقل أكبر، بل يحتاج إلى وصول أفضل إلى الحقائق. مستقبل البرمجة ليس استبدال الذكاء الاصطناعي للتوثيق، بل هو قراءة الذكاء الاصطناعي للتوثيق معك.
Source: https://dev.to/josephciullo/the-day-ai-argued-with-mdn-and-lost-mm7