ถ้าแบ็กเอนด์มี Swagger อยู่แล้ว ทุกอย่างที่ AI ต้องใช้ในการพัฒนาฟรอนต์เอนด์ก็มีพร้อมอยู่แล้ว
Swagger นั้นเป็นสุดยอดของ context engineering ในตัวเอง เพราะ endpoint, field, type และ constraint ทั้งหมดถูกจัดระเบียบไว้ในรูปแบบที่เครื่องอ่านได้อยู่แล้ว แต่ทีมส่วนใหญ่ไม่รู้เรื่องนี้ จึงมักคัดลอก endpoint ไปวางในพรอมป์ต์ หรืออธิบาย API เป็นภาษาธรรมชาติ แล้วหวังให้ AI จัดการให้ถูกต้องเอง
ถ้าก้าวไปอีกขั้นด้วยการแปลง Swagger ให้เป็น SDK ที่มี type ก็จะทำให้ AI มีฮาร์เนสที่นำไปรันได้จริง ระบบ type ของ TypeScript จะกลายเป็นราวกันตก และยังมี mock simulator สำหรับตรวจสอบการทำงานได้แม้ไม่มีเซิร์ฟเวอร์ ปัญหาอย่างการหลอนชื่อ field หรืออ่านรูปแบบ response ผิด จะถูกจับได้ทันทีตั้งแต่ขั้นคอมไพล์
มีการพิสูจน์แล้วจริงด้วยการสร้างแอปอีคอมเมิร์ซขนาดใหญ่ทั้งหมด — ตั้งแต่ customer flow, seller console ไปจนถึง admin panel — ด้วยพรอมป์ต์เพียงอันเดียว คุณภาพของการออกแบบ Swagger เป็นตัวกำหนดเพดานของระบบอัตโนมัติฟรอนต์เอนด์ด้วย AI และการแปลงเป็น SDK คือสะพานที่เปลี่ยนคุณภาพนั้นให้อยู่ในรูปแบบที่ AI ใช้งานได้
ยังไม่มีความคิดเห็น