วันที่ AI เถียงกับ MDN แล้วพ่ายแพ้
ผู้ช่วยเขียนโค้ดด้วย AI เปลี่ยนวิธีการเขียนซอฟต์แวร์ของคุณ พวกมันเขียนเทสต์และรีวิว pull requests แต่พวกมันกลับพลาดในเรื่องหนึ่ง นั่นคือการรู้ว่าเบราว์เซอร์ในปัจจุบันรองรับอะไรบ้าง
เมื่อเร็วๆ นี้ Mozilla ได้ทดสอบเรื่องนี้ โดยใช้ Claude Code ถามเกี่ยวกับฟีเจอร์ใหม่ๆ ของ Firefox ซึ่ง AI อ้างว่า Firefox ไม่รองรับ Web Serial API และถึงขั้นบอกว่า Mozilla ยังไม่มีแผนที่จะเพิ่มฟีเจอร์นี้เข้ามาด้วยซ้ำ
แต่ AI ตอบผิด เพราะ Firefox 151 รองรับ Web Serial เรียบร้อยแล้ว
สิ่งนี้เกิดขึ้นเพราะโลกของเว็บเคลื่อนที่ไปเร็วกว่าข้อมูลที่ใช้ฝึก AI เบราว์เซอร์มีการปล่อย API และฟีเจอร์ CSS ใหม่ๆ ออกมาทุกไม่กี่สัปดาห์ AI ที่ถูกฝึกเมื่อหลายเดือนก่อนจะใช้วิธีการ "เดา" เมื่อขาดข้อมูลที่เป็นปัจจุบัน มันอาจจะตอบด้วยความมั่นใจ แต่บ่อยครั้งที่มันผิด
Mozilla แก้ปัญหานี้ด้วย MDN MCP Server
MCP ย่อมาจาก Model Context Protocol ซึ่งช่วยให้โมเดล AI สามารถสื่อสารกับแหล่งข้อมูลภายนอกได้ แทนที่จะพึ่งพาเพียงความจำ AI จะทำการตรวจสอบจากเอกสารประกอบ (documentation) แบบสดๆ แทน
เวิร์กโฟลว์เปลี่ยนจากแบบนี้: นักพัฒนา → ความจำของ AI → คำตอบ
เป็นแบบนี้: นักพัฒนา → AI → MDN → คำตอบ
ตอนนี้ AI จะใช้ข้อมูลที่มีโครงสร้างจาก MDN และ Browser Compatibility Data มันจะไม่เดา แต่จะทำการตรวจสอบ
ผลลัพธ์ที่ได้นั้นน่าทึ่งมาก: • ข้อมูลความเข้ากันได้ (compatibility) มีความแม่นยำขึ้น • ระบุฟีเจอร์ใหม่ๆ ได้อย่างถูกต้อง • มีการสันนิษฐานที่ผิดพลาดน้อยลง • ตอบสนองเร็วขึ้นถึงสองเท่า
การสอบถามข้อมูลทำได้เร็วขึ้น เพราะ AI ไม่ต้องไปค้นหาบนเว็บหรือไล่แกะ HTML ที่ยุ่งเหยิงอีกต่อไป แต่มันจะได้รับข้อมูลที่พร้อมใช้งานสำหรับเครื่องจักรโดยตรง
คุณสามารถใช้งานสิ่งนี้ได้กับเครื่องมือมากมาย: • Claude Code และ Claude Desktop • Cursor • VS Code • Zed
หากต้องการเพิ่ม MDN MCP Server เข้ากับ Claude Code ให้รัน:
claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/
บทเรียนนี้เรียบง่ายมาก AI ไม่ได้ต้องการโมเดลที่ใหญ่ขึ้น แต่มันต้องการการเข้าถึงข้อเท็จจริงที่ดีขึ้น อนาคตของ AI ไม่ใช่การเข้ามาแทนที่เอกสารประกอบ (documentation) แต่คือการที่ AI จะมาอ่านเอกสารเหล่านั้นไปพร้อมๆ กับคุณ
Source: https://dev.to/josephciullo/the-day-ai-argued-with-mdn-and-lost-mm7
Optional learning community: https://t.me/GyaanSetuAi