เพื่อน AI คู่คิด : เพื่อนผมเป็น AI สาย Dev
อ. ดร.มัชฌิกา อ่องแตง
Chulalongkorn University
เปิดโลกการพัฒนาโปรแกรมในยุคใหม่ผ่านคอร์ส "เพื่อนผมเป็น AI สาย Dev" ที่จะเปลี่ยนบทบาทของคุณจากคนเขียนโค้ด ให้กลายเป็น "หัวหน้าทีม" (Team Leader) ผู้ควบคุม AI Coding Agent ให้สร้างแอปพลิเคชันและเว็บไซต์ได้จริง โดยใช้แนวคิดที่เรียกว่า Vibe Coding ซึ่งเป็นการพัฒนาโปรแกรมที่เน้นการระบุเจตนาผ่านภาษาธรรมชาติหรือภาษาอังกฤษ แทนการลงมือเขียนโค้ดด้วยตัวเองทั้งหมด แนวคิดนี้มุ่งเน้นความสัมพันธ์แบบ "สร้างก่อน ปรับทีหลัง" (Code first, refine later) โดยมีมนุษย์คอยตรวจสอบในทุกขั้นตอนเพื่อให้ได้ผลลัพธ์ที่ถูกต้องและมีคุณภาพ
ในการทำงานร่วมกับ AI คุณจะได้ฝึกฝน 5 ทักษะสำคัญ ที่จำเป็นต่อการทำ Vibe Coding ให้มีประสิทธิภาพ:
Procedural Thinking: การคิดเชิงกระบวนการที่วางลำดับขั้นตอนอย่างชัดเจน ตั้งแต่การกำหนดขอบเขตปัญหาไปจนถึงการสร้างลำดับคำสั่งให้ AI ทำตามได้
Leverage Framework: การรู้จักนำกรอบการทำงานหรือ Library ที่มีอยู่ในท้องตลาดมาใช้อ้างอิง เพื่อลดเวลาในการสร้างและเพิ่มคุณภาพของโปรแกรม
Building-in Checkpoints: การสร้าง "จุดปลอดภัย" ระหว่างทาง เพื่อให้สามารถย้อนกลับมาแก้ไขได้เมื่อเกิดข้อผิดพลาดในการพัฒนาส่วนถัดไป
Debugging Methodologically: การแก้ไขข้อผิดพลาดอย่างเป็นระบบ โดยการรวบรวมเบาะแสและหาต้นตอของปัญหาเพื่อแนะนำ AI ให้แก้ไขได้อย่างตรงจุด
Mastering Context: การจัดการบริบทและข้อมูลที่ส่งให้ AI อย่างเชี่ยวชาญ เพื่อให้ AI เข้าใจงานและสร้างผลลัพธ์ได้แม่นยำที่สุด
นอกเหนือจากทักษะด้านการสร้างแล้ว คอร์สนี้ยังให้ความสำคัญอย่างยิ่งกับ ความมั่นคงปลอดภัย (Security) เนื่องจากโค้ดที่ AI สร้างขึ้นอาจมีช่องโหว่แฝงอยู่ นักพัฒนาจึงต้องมีความรับผิดชอบในการตรวจสอบความปลอดภัย เช่น การตรวจสอบข้อมูลนำเข้า (Input Validation) การพิสูจน์ตัวตน (Authentication) และการศึกษามาตรฐานช่องโหว่พื้นฐานอย่าง OWASP Top 10 เพื่อให้ระบบที่สร้างขึ้นปลอดภัยและพร้อมใช้งานจริง
ในช่วงท้ายของบทเรียน คุณจะได้ลงมือทำ Vibe Coding Workshop ผ่านเครื่องมือ Google AI Studio โดยเริ่มต้นจากการเตรียมไฟล์สำคัญ 3 ไฟล์ ได้แก่ README.md (ภาพรวมโปรเจกต์), spec.md (รายละเอียดคุณลักษณะเชิงเทคนิค) และ tasks.md (แผนลำดับขั้นตอนงาน) เพื่อสั่งการให้ AI สร้างระบบ Full Stack Web Application สำหรับคลาสฟิตเนสด้วย Framework Next.js และ React คอร์สนี้จะพิสูจน์ให้เห็นว่าในยุค AI สิ่งสำคัญไม่ใช่การเชี่ยวชาญโค้ดทุกบรรทัด แต่คือการเป็นผู้วางแผนและสื่อสารกับ AI ได้อย่างมืออาชีพ