วันที่ AI เถียงกับ MDN แล้วแพ้
ผู้ช่วยเขียนโค้ดด้วย AI เปลี่ยนวิธีการเขียนซอฟต์แวร์ของคุณ พวกมันเขียนเทสต์ อธิบาย API และรีวิวโค้ด
แต่พวกมันกลับล้มเหลวในงานเฉพาะอย่างหนึ่ง นั่นคือการรู้ว่าเบราว์เซอร์ในปัจจุบันรองรับอะไรบ้าง
เมื่อเร็วๆ นี้ Mozilla ได้ทดสอบเรื่องนี้ โดยใช้ Claude Code ถามเกี่ยวกับฟีเจอร์ใหม่ๆ ของ Firefox ซึ่ง AI อ้างว่า Firefox ไม่รองรับ Web Serial API และถึงกับบอกว่า Mozilla ยังไม่มีแผนที่จะรองรับฟีเจอร์นี้ด้วยซ้ำ
แต่ AI นั้นผิด เพราะ Firefox ได้ปล่อยฟีเจอร์นั้นออกมาเรียบร้อยแล้ว
สิ่งนี้เกิดขึ้นเพราะโลกของเว็บเคลื่อนที่ไปเร็วกว่าข้อมูลที่ใช้เทรน AI เบราว์เซอร์มีการปล่อย API และฟีเจอร์ CSS ใหม่ๆ ออกมาทุกไม่กี่สัปดาห์ โมเดล AI ที่ถูกเทรนเมื่อหลายเดือนก่อนจึงไม่รู้ว่ามีการเปลี่ยนแปลงเหล่านี้เกิดขึ้น และมันจะเติมเต็มช่องว่างเหล่านั้นด้วยข้อมูลเก่าแทน
Mozilla จึงสร้างโซลูชันขึ้นมา นั่นคือ MDN MCP Server
MCP ย่อมาจาก Model Context Protocol ซึ่งช่วยให้โมเดล AI สามารถเชื่อมต่อกับข้อมูลภายนอกได้ แทนที่จะพึ่งพาเพียงความจำ AI จะทำการตรวจสอบจากแหล่งข้อมูลโดยตรง
แบบเดิม: นักพัฒนา -> ความจำของ AI -> คำตอบ
แบบใหม่: นักพัฒนา -> AI -> MDN -> คำตอบ
MDN MCP Server ช่วยให้ AI เข้าถึงเอกสารประกอบและข้อมูลความเข้ากันได้ของเบราว์เซอร์ เมื่อ Mozilla ทดสอบสิ่งนี้ ผลลัพธ์ที่ได้ก็เปลี่ยนไป
- ความแม่นยำเพิ่มขึ้น
- ระบุฟีเจอร์ใหม่ได้อย่างถูกต้อง
- การตั้งสมมติฐานลดลง
- คำตอบตรงกับความเป็นจริง
ที่น่าประหลาดใจคือ AI ทำงานเร็วขึ้นถึงสองเท่า เพราะไม่ต้องเสียเวลาค้นหาเว็บหรือประมวลผล HTML อีกต่อไป แต่มันได้รับข้อมูลที่มีโครงสร้างโดยตรง
คุณสามารถใช้สิ่งนี้กับเครื่องมือต่างๆ ได้มากมาย รวมถึง:
- Claude Code
- Claude Desktop
- Cursor
- VS Code
หากต้องการเพิ่มเข้าไปใน Claude Code ให้รันคำสั่งนี้:
claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/
บทเรียนนี้เรียบง่ายมาก AI ไม่ได้ต้องการสมองที่ใหญ่ขึ้น แต่มันต้องการการเข้าถึงข้อเท็จจริงที่ดีขึ้น อนาคตของการเขียนโค้ดไม่ใช่การที่ AI เข้ามาแทนที่เอกสารประกอบ แต่คือการที่ AI อ่านเอกสารประกอบไปพร้อมกับคุณ
ที่มา: https://dev.to/josephciullo/the-day-ai-argued-with-mdn-and-lost-mm7