Hari AI Bertekak Dengan MDN Dan Kalah

Pembantu pengekodan AI mengubah cara anda menulis perisian. Ia menulis ujian dan menyemak permintaan tarik (pull requests). Namun, ia gagal dalam satu perkara: mengetahui apa yang disokong oleh pelayar hari ini.

Mozilla menguji perkara ini baru-baru ini. Mereka menggunakan Claude Code untuk bertanya tentang ciri-ciri baharu Firefox. AI tersebut mendakwa Firefox tidak menyokong Web Serial API. Ia malah menyatakan bahawa Mozilla tidak mempunyai rancangan untuk menambahnya.

AI tersebut salah. Firefox 151 sudah pun mempunyai sokongan Web Serial.

Ini berlaku kerana web bergerak lebih pantas daripada data latihan AI. Pelayar melancarkan API dan ciri CSS baharu setiap beberapa minggu. AI yang dilatih beberapa bulan lalu akan membuat tekaan apabila ia kekurangan data terkini. Ia kedengaran yakin, tetapi selalunya salah.

Mozilla menyelesaikan masalah ini dengan MDN MCP Server.

MCP bermaksud Model Context Protocol. Ia membolehkan model AI berkomunikasi dengan sumber data luaran. Daripada bergantung kepada memori, AI akan menyemak dokumentasi secara langsung.

Aliran kerja berubah daripada ini: Pembangun → Memori AI → Jawapan

Kepada ini: Pembangun → AI → MDN → Jawapan

AI kini menggunakan data berstruktur daripada MDN dan Browser Compatibility Data. Ia tidak meneka. Ia menyemak.

Keputusannya sangat mengagumkan: • Maklumat keserasian menjadi tepat. • Ia mengenal pasti ciri-ciri baharu dengan betul. • Ia membuat kurang andaian yang salah. • Respons menjadi dua kali lebih pantas.

Pertanyaan menjadi lebih pantas kerana AI tidak lagi mencari di web atau mencerakin HTML yang berselerak. Ia mendapat data terus yang sedia untuk mesin.

Anda boleh menggunakan ini dengan pelbagai alatan: • Claude Code dan Claude Desktop • Cursor • VS Code • Zed

Untuk menambah MDN MCP Server ke Claude Code, jalankan: claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/

Pengajarannya mudah. AI tidak memerlukan model yang lebih besar.