Dictionary · วิธีทำงานกับ AI · 142 / 291

Vibe coding

การสั่งให้ AI เขียนโค้ดทั้งหมดด้วยภาษาพูด แล้วยอมรับผลลัพธ์โดยไม่ตรวจโค้ดทีละบรรทัด เน้นลองใช้จริงแล้วบอกให้ AI แก้ไปเรื่อยๆ จนได้ของที่ใช้งานได้

Vibe coding คือแนวทางสร้างซอฟต์แวร์ที่เราบอกสิ่งที่อยากได้เป็นภาษาธรรมชาติผ่าน prompt แล้วปล่อยให้ model เขียนโค้ดให้ทั้งหมด โดยเราแทบไม่เปิดอ่านโค้ดนั้นเลย: ดูแค่ผลลัพธ์ว่าโปรแกรมทำงานได้ไหม ถ้าพังก็ copy ข้อความ error ส่งกลับไปให้ AI แก้เอง วนแบบนี้ไปเรื่อยๆ คำนี้ Andrej Karpathy (ผู้ร่วมก่อตั้ง OpenAI และอดีตหัวหน้าทีม AI ของ Tesla) เป็นคนตั้งขึ้นเมื่อเดือนกุมภาพันธ์ 2025 โดยบรรยายว่ามันคือสภาวะที่เรา "fully give in to the vibes" คือปล่อยใจไปกับมัน ยอมรับโค้ดทุกอย่างโดยไม่อ่าน diff จนโค้ดโตเกินกว่าที่ตัวเองจะเข้าใจ ซึ่ง Karpathy เองก็บอกว่าท่านี้พอไหวสำหรับโปรเจกต์เล่นๆ ช่วงวันหยุดที่ทิ้งได้

จุดที่คนเข้าใจผิดบ่อยที่สุด: vibe coding ไม่ได้แปลว่า "การใช้ AI ช่วยเขียนโค้ด" ทุกรูปแบบ Simon Willison ชี้ชัดว่าถ้าคุณรีวิว ทดสอบ และเข้าใจโค้ดที่ AI เขียนให้ทุกบรรทัด นั่นคือการพัฒนาซอฟต์แวร์ตามปกติ ไม่ใช่ vibe coding · vibe coding คือเฉพาะกรณีที่ "ไม่ดูโค้ดเลย" เท่านั้น กฎทองของเขาคืออย่า commit โค้ดที่คุณอธิบายให้คนอื่นฟังไม่ได้ และแนะนำให้ใช้ vibe coding กับงาน low-stakes เท่านั้น เช่น prototype การทดลองส่วนตัว หรือของที่รันใน sandbox ที่พังแล้วไม่เดือดร้อนใคร ส่วนงานที่แตะความลับ ข้อมูลส่วนบุคคล หรือ API ที่มีค่าใช้จ่าย ต้องกลับมามีคนตรวจแบบ human-in-the-loop เสมอ

ทำไมคนทำงานยุค AI ต้องรู้จักคำนี้: เพราะมันหลุดจากวงการ developer ไปเป็นคำ mainstream แล้ว · Merriam-Webster บันทึกเป็นคำ slang & trending ตั้งแต่มีนาคม 2025 และ Collins English Dictionary ยกให้เป็น Word of the Year 2025 ฝั่งธุรกิจ startup ใน Y Combinator รุ่น Winter 2025 ราว 25% มี codebase ที่ AI เขียนให้ถึง 95% แปลว่าคนไม่ได้เรียนเขียนโปรแกรมก็สร้างเครื่องมือใช้เองได้จริง แต่งานวิจัยหลายชิ้นก็เตือนอีกด้าน: แพลตฟอร์ม Lovable เคยถูกพบว่าแอปที่ generate ออกมา 170 จาก 1,645 ตัวมีช่องโหว่ร้ายแรงที่เปิดเผยข้อมูลส่วนบุคคล งานของ METR (กรกฎาคม 2025) พบว่า developer มือเก๋าที่ใช้ AI กลับทำงานช้าลง 19% และกรณีนักข่าว NYT ที่ vibe coding แอปขายของแล้วได้รีวิวสินค้าที่ AI แต่งขึ้นเอง ก็เป็นตัวอย่างคลาสสิกของ hallucination ที่หลุดไปถึงผู้ใช้จริง

ตัวอย่างจากบทสนทนาจริง

ถาม: ทีมผมใช้ AI ช่วยเขียนโค้ดทุกวัน แต่ยัง code review กันละเอียดทุก PR แบบนี้หัวหน้าจะว่าเราทำ vibe coding หรือเปล่า

ตอบ: ไม่ใช่ครับ ถ้ายังรีวิวและอธิบายโค้ดทุกบรรทัดได้ นั่นคือ AI-assisted programming ตามปกติ · vibe coding คือตอนที่เรารับโค้ดจาก AI โดยไม่เปิดอ่านเลย ดูแค่ว่ารันได้ไหมแล้วสั่งแก้ต่อ ท่านั้นเหมาะกับ prototype หรือเครื่องมือส่วนตัว แต่ระบบที่มีข้อมูลลูกค้าแบบของทีมเรา ต้องรีวิวแบบที่ทำอยู่นี่แหละถูกแล้ว

ระวังสับสนกับ

  • AI-assisted programming: การใช้ AI ช่วยเขียนโค้ดโดยที่คนยังรีวิว ทดสอบ และรับผิดชอบผลลัพธ์เอง · vibe coding เป็นกรณีเฉพาะที่ตัดขั้นตอน "อ่านโค้ด" ทิ้งไปเลย ถ้ารีวิวเมื่อไหร่ก็ไม่นับเป็น vibe coding แล้ว
  • agent / agentic coding: agent คือรูปแบบที่ AI วนลูปทำงานหลายขั้นตอนเองได้ เป็นเรื่องของ "เครื่องมือ" ส่วน vibe coding เป็นเรื่องของ "ท่าทีคน" ว่าจะตรวจงานหรือไม่ · ใช้ agent แบบตรวจทุกอย่างละเอียดก็ได้ โดยไม่ถือเป็น vibe coding

ดูคำนี้ใน Knowledge Atlas →

■ ไม่อยากพลาดของใหม่

อ่านจบแล้วอยากตามเรื่อง AI แบบนี้ต่อทุกวัน เรามีสรุปข่าวภาษาไทยส่งทาง LINE ทุกเช้า กดเพิ่มเพื่อนไว้ได้เลย ไม่มีค่าใช้จ่าย

เพิ่มเพื่อนใน LINE →
QR เพิ่มเพื่อน LINE ของ TRAINIAC AIคอมพิวเตอร์สแกนด้วยมือถือได้เลย

TicketArtificial Analysis