ทีม Next.js เปิดเผยการเดินทางสู่อนาคตที่ AI Agents จะกลายเป็นผู้ใช้หลัก พร้อมเทคโนโลยี MCP ที่ทำให้ Framework มองเห็นได้
วงการพัฒนาเว็บกำลังเผชิญกับการเปลี่ยนแปลงครั้งใหญ่ เมื่อ AI Agents กลายเป็นเครื่องมือสำคัญในการเขียนโค้ด ล่าสุด ทีม Next.js ได้เปิดเผยว่าพวกเขาใช้เวลากว่าหนึ่งปีในการปรับปรุงประสบการณ์การใช้งาน AI Agents กับ Framework และบทเรียนสำคัญที่ได้คือ ต้องมอง AI Agents เป็นผู้ใช้หลัก ไม่ใช่แค่เครื่องมือเสริม
ในช่วงต้นปี 2026 ทีม Next.js กำลังพัฒนา DevTools อยู่นั้น สังเกตเห็นรูปแบบที่น่าสนใจ นักพัฒนาจะเห็น Error ใน Browser แล้วก็อปปี้รายละเอียด ไปวางใน AI Editor แล้วขอให้ Agent แก้ไข
ปัญหาคือ Agents ไม่สามารถมองเห็น Browser ได้ Runtime Errors, Client-side Warnings และ Rendered Components ล้วนมองไม่เห็นสำหรับ Agents เมื่อผู้ใช้บอกว่าแก้ Error นี้ Agent ก็ไม่รู้ว่าหมายถึง Error อะไร
ทีม Next.js ตอบสนองด้วยการสร้าง Vector ซึ่งเป็น In-browser Chat Agent ที่ทำงานคล้าย Smart DevTools ผู้ใช้สามารถเลือก Element บนหน้าเว็บ ดู Source Code และขอให้ Agent แก้ไขได้โดยตรง Vector มี Next.js Best Practices ฝังอยู่ช่วยให้ Agent หลีกเลี่ยงการ Halucinate
แต่หลังจากใช้งานไประยะหนึ่ง ทีมพบว่า Vector มีความซ้ำซ้อนกับ Coding Agents ทั่วไปอย่าง Cursor และ Claude Code ที่นักพัฒนาส่วนใหญ่ใช้อยู่แล้ว จึงตัดสินใจยุติ Vector แต่นำสิ่งที่มีประโยชน์ คือ Structured Visibility และ Framework-specific Knowledge ไปสร้างใน Next.js โดยตรง
ช่วง Next.js v16 ในเดือนตุลาคม 2025 ผู้ใช้จำนวนมากต่อสู้กับการ Debug ด้วย Agents คำขอที่พบบ่อยคือ fix the error แต่ Agents ขอดู Page HTML แล้วบอกว่าไม่เห็นอะไรผิด
เหตุผลคือ Runtime Failures, Browser JavaScript Errors และ Async Errors อยู่ใน Browser ไม่ใช่ใน HTML Rendered Page, Layout Segments, Routes และ Internal State อื่นๆ ล้วนมองไม่เห็นสำหรับ Agents
Model Context Protocol (MCP) มอบวิธีเปิดเผยข้อมูลเหล่านี้ เวอร์ชันแรกของ MCP แสดง Internal States อย่าง Errors, Routes และ Rendered Segments แต่การเปิดเผยข้อมูลอย่างเดียวไม่พอ Agents ยังต้องค้นพบ Dev Servers ที่กำลังทำงานและสื่อสารกับมัน จึงเกิด next-devtools-mcp
MCP ยืนยันสิ่งที่ Vector สอนไว้ Agents ต้องการเห็นว่า Next.js กำลังทำอะไร แต่นั่นเป็นแค่ส่วนหนึ่ง บทเรียนที่ลึกซึ้งกว่าคือการปฏิบัติต่อ Agents เป็นผู้ใช้หลักและคิดจากมุมมองของพวกมัน ข้อมูลอะไรที่พวกมันต้องการ? ต้องการเมื่อไหร่? จะบริโภคอย่างไร?
มุมมองนี้นำไปสู่การเปลี่ยนแปลงที่เป็นรูปธรรม ถ้า Agents อ่าน Terminal Output ระหว่างพัฒนา การ Log Server Action Invocations และ Forward Browser Errors จะให้เบาะแสที่พวกมันต้องการ ถ้า Agents ต่อสู้กับ Framework Concepts ที่ไม่อยู่ใน Training Data การฝัง Compressed Docs Index (agents.md) หรือ Structured Workflows (Next.js Skills) ให้ Context ที่ดีกว่าเอกสารอย่างเดียว
ตอนนี้ทีมกำลังทำให้การนำไปใช้ง่ายขึ้น คุณสามารถรัน npx @next/codemod เพื่อสร้าง Docs Index ที่อัปเดตแล้วสำหรับโปรเจกต์ และกำลังขยาย Eval Suite เพื่อครอบคลุม Next.js 16 APIs มากขึ้น เพื่อวัดว่าอะไรช่วย Agents ได้จริง
ในระยะยาว ต้องการให้สิ่งนี้ฝังอยู่ใน next dev เพื่อให้ Agents ได้รับ Context ที่ถูกต้องโดยอัตโนมัติโดยไม่ต้องตั้งค่าอะไร
การเดินทางของ Next.js สู่อนาคตที่เป็น Agentic นี้สอนให้เราเห็นว่า Framework ไม่จำเป็นต้องแข่งขันกับ AI Tools แต่สามารถเป็น Partner ที่ดีได้ โดยการเปิดเผยข้อมูลที่ถูกต้องให้กับ Agents และทำให้มนุษย์ทำงานร่วมกับ AI ได้อย่างมีประสิทธิภาพมากขึ้น