ในยุคที่ AI และโมเดลภาษาใหญ่ (Large Language Models - LLMs) กำลังเปลี่ยนแปลงวิธีการเขียนโค้ดอย่างรวดเร็ว “Vibe Coding” เป็นคำที่ Andrej Karpathy ตั้งขึ้นเพื่ออธิบายแนวทางใหม่ของการเขียนโปรแกรมที่นักพัฒนาสามารถ “ปล่อยใจไปตามจังหวะ” ใช้ประโยชน์จากการเร่งความเร็วเชิงทวีคูณ และแทบไม่ต้องสนใจโค้ดที่แท้จริงอีกต่อไป

เราได้สำรวจความคิดเห็นของผู้ก่อตั้งสตาร์ทอัพในรุ่นปัจจุบันของ Y Combinator เพื่อเข้าใจว่าพวกเขามองเห็นอนาคตของวิศวกรรมซอฟต์แวร์อย่างไรในยุคของ Vibe Coding และบทความนี้จะสรุปและวิเคราะห์ประเด็นที่น่าสนใจจากการสนทนา พร้อมแสดงมุมมองเชิงลึกเพื่อให้เราเห็นภาพของเทรนด์นี้อย่างชัดเจน

THE BREAKDOWN

SECTION 01

Vibe Coding คืออะไร?

Vibe Coding คือแนวคิดที่นักพัฒนาสามารถมอบหมายงานให้ AI สร้างโค้ดแทนได้อย่างรวดเร็วและต่อเนื่อง โดยแทบไม่ต้องกังวลกับรายละเอียดของโค้ดที่ถูกเขียนขึ้นจริงๆ การเขียนโค้ดแบบนี้ทำให้การพัฒนาซอฟต์แวร์มีความรวดเร็วและยืดหยุ่นมากขึ้นอย่างมหาศาล เพราะแทนที่จะต้องแก้ไขโค้ดทีละบรรทัด ผู้พัฒนาสามารถ “รีรอลล์” หรือให้ AI สร้างโค้ดเวอร์ชันใหม่ได้หลายครั้งจนกว่าจะได้ผลลัพธ์ที่ต้องการ

ในทางปฏิบัติ นี่คือการใช้ AI เป็นเหมือนผู้ช่วยเขียนโค้ดที่สามารถผลิตงานได้รวดเร็วและต่อเนื่อง เหมือนกับการสร้างภาพในเครื่องมืออย่าง MidJourney ที่เรามักจะกด “reroll” เพื่อให้ได้ภาพที่ดีที่สุดโดยไม่ต้องแก้ไขทีละจุด