วันที่ 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 สามารถระบุฟีเจอร์ใหม่ๆ ได้อย่างถูกต้อง
- AI เลิกคาดเดาในสิ่งที่ไม่มีการรองรับ
ที่น่าประหลาดใจคือ 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