วันที่ AI เถียงกับ MDN แล้วแพ้

ผู้ช่วยเขียนโค้ดด้วย AI เปลี่ยนวิธีการเขียนซอฟต์แวร์ของคุณ พวกมันสามารถเขียนเทสต์และอธิบาย API ได้ แต่พวกมันมักจะพลาดในเรื่องหนึ่ง นั่นคือการรู้ว่าเบราว์เซอร์ในปัจจุบันรองรับอะไรบ้าง

เมื่อเร็วๆ นี้ Mozilla ได้ทดสอบเรื่องนี้ โดยใช้ Claude Code เพื่อถามเกี่ยวกับฟีเจอร์ใหม่ๆ ของ Firefox ซึ่ง AI ยืนยันอย่างมั่นใจว่า Firefox ไม่รองรับ Web Serial API แถมยังบอกอีกว่า Mozilla ยังไม่มีแผนที่จะเพิ่มฟีเจอร์นี้เข้ามาด้วย

AI คิดผิด เพราะ Firefox 151 ได้ปล่อยฟีเจอร์นั้นออกมาเรียบร้อยแล้ว

สิ่งนี้เกิดขึ้นเพราะโลกของเว็บเคลื่อนที่ไปเร็วกว่าข้อมูลที่ใช้เทรน AI เบราว์เซอร์มีการเพิ่มฟีเจอร์ CSS และ HTML ใหม่ๆ ทุกไม่กี่สัปดาห์ AI ที่ถูกเทรนเมื่อหลายเดือนก่อนจะใช้วิธีการ "เดา" เมื่อขาดข้อมูลที่เป็นปัจจุบัน ส่งผลให้ได้คำตอบที่ดูเหมือนจะถูกต้องแต่ล้าสมัยไปแล้ว

Mozilla แก้ปัญหานี้ด้วย MDN MCP Server

MCP ย่อมาจาก Model Context Protocol ซึ่งช่วยให้โมเดล AI สามารถเชื่อมต่อกับข้อมูลภายนอกได้ แทนที่จะพึ่งพาเพียงความจำ AI จะทำการตรวจสอบจากแหล่งข้อมูลโดยตรง

แบบเก่า: Developer → AI Memory → Answer

แบบใหม่: Developer → AI → MDN → Answer

MDN MCP Server ช่วยให้ AI เข้าถึงเอกสารและข้อมูลความเข้ากันได้ของเบราว์เซอร์ได้โดยตรง Mozilla ได้ทดสอบสิ่งนี้และพบการปรับปรุงที่สำคัญ 3 ประการ:

ที่น่าประหลาดใจคือ AI ทำงานเร็วขึ้นถึงสองเท่า หากไม่มี MCP ผู้ช่วยจะต้องค้นหาข้อมูลบนเว็บและประมวลผลหน้า HTML แต่เมื่อมี MCP มันจะได้รับข้อมูลที่มีโครงสร้างในทันที ทำให้ใช้เวลาในการค้นหาน้อยลงและใช้เวลาในการตอบคำถามมากขึ้น

คุณสามารถใช้งานสิ่งนี้ร่วมกับเครื่องมือต่างๆ มากมาย เช่น Claude Desktop, Cursor หรือ VS Code

หากต้องการเพิ่มเข้าไปใน Claude Code ให้รันคำสั่งนี้: claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/

บทเรียนนี้เรียบง่ายมาก เราไม่ควรปฏิบัติกับ AI ในฐานะสิ่งที่จะมาแทนที่เอกสารประกอบ แต่อนาคตคือการมี AI ที่ช่วยอ่านเอกสารไปพร้อมกับคุณ

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