Skip to main content
AI & Technology

ผู้บัญญัติคำว่า Vibe Coding บอกเองว่าโค้ด AI ยัง awkward และ gross — Karpathy ที่ Sequoia เปิดใจทำไมมนุษย์ยังต้องคุม

30 เมษายน 2026 ที่ Sequoia Capital — Andrej Karpathy ผู้บัญญัติคำว่า vibe coding บอกตรงๆ ว่าโค้ด AI ยัง bloaty, copy-paste, brittle, awkward เปรียบ AI agent = intern ที่ต้อง mentor และที่ตลก ตัวเขาเอง hand-code โปรเจกต์ Eureka Labs ใหม่ ไม่ได้ใช้ vibe coding บทความนี้รวมคำกล่าว 4 สิ่งที่มนุษย์ต้องคุม และวิธีทำ AI-assisted coding ให้ได้ผลจริง

3 พ.ค. 202613 นาที
Andrej KarpathyVibe CodingAI Code QualitySoftware EngineeringCode ReviewDeveloper ProductivitySoftware 3.0

สรุปสั้นก่อนเริ่ม

วันที่ 30 เมษายน 2026 ที่ Sequoia Capital — Andrej Karpathy อดีตหัวหน้า AI ของ Tesla, founding member ของ OpenAI และคนที่บัญญัติคำว่า "vibe coding" เมื่อกุมภาพันธ์ปีก่อน ออกมาบอกตรงๆ ว่า

โค้ดที่ AI เขียนทุกวันนี้ยัง "awkward, gross, bloaty" เต็มไปด้วย copy-paste และ brittle abstractions บางครั้งดูแล้วเขา "heart attack" เลย

มากกว่านั้น Karpathy ยังเปิดเผยว่าโปรเจกต์ใหม่ของเขาที่ Eureka Labs — เขา hand-code เอง ไม่ได้ใช้ vibe coding ตามที่ตัวเขาเองเป็นคนจุดกระแส

นี่ไม่ใช่ข่าวดราม่า — มันคือสัญญาณสำคัญสำหรับทุกคนที่ใช้หรือกำลังจะใช้ AI ในการเขียนโค้ด ทั้ง CTO, tech lead, developer และเจ้าของธุรกิจที่จ้าง software house

บทความนี้สรุปสิ่งที่ Karpathy พูด, mental model ที่เขาแนะนำ ("AI agent = intern entities"), 4 สิ่งที่มนุษย์ยังต้องคุม และวิธีทำ AI-assisted coding ให้ได้ผลจริงในระดับ production — ไม่ใช่แค่ demo


คนที่จุดกระแส "vibe coding" บอกเองว่ามันยังไม่พร้อม

ถ้าจะมีคนหนึ่งที่มีสิทธิ์พูดเรื่อง vibe coding มากที่สุดในโลก คนนั้นคือ Karpathy

เพราะเขาคือคนที่ บัญญัติคำนี้ขึ้นมาเอง เมื่อต้นเดือนกุมภาพันธ์ 2025 ผ่านทวีตที่กลายเป็นไวรัล — บอกว่า "fully give in to the vibes, embrace exponentials, and forget that the code even exists" (ปล่อยใจไปกับ vibe ยอมรับเส้นโค้งเอ็กซ์โพเนนเชียล แล้วลืมไปเลยว่ามีโค้ดอยู่)

นั่นคือทวีตที่ทำให้คำว่า "vibe coding" ระเบิดในวงการ — startup, indie hacker, content creator, แม้แต่ VC พูดกันทุกที่

แต่ปีต่อมา 30 เมษายน 2026 ที่ห้องสัมภาษณ์ของ Sequoia Capital ตัวเขาเองออกมาบอกว่า:

"It's very bloaty, and there's a lot of copy-paste, and there's awkward abstractions that are brittle"

"Sometimes I get a little bit of a heart attack because it's not like super amazing code necessarily all the time"

แปลตรงตัว — โค้ดที่ AI เขียน "อ้วนเทอะทะ, copy-paste เยอะ, abstraction ที่ออกมาแล้วเปราะ" และบางครั้งอ่านแล้วใจหายเพราะมันไม่ใช่โค้ดที่ดีเสมอไป

ทำไมเรื่องนี้สำคัญ? เพราะถ้าคนที่จุดไฟลุกยังออกมาบอกว่ายังไม่พร้อม คนที่ใช้กระแสนี้ในการตัดสินใจทางธุรกิจต้องฟังให้ดี


Karpathy คือใคร — บริบทที่ต้องรู้

ก่อนเข้าเรื่อง สำหรับคนที่ยังไม่รู้จัก Karpathy ผมขอเล่าสั้นๆ ว่าทำไมคำพูดของเขามีน้ำหนัก

  • Founding member ของ OpenAI — อยู่ตั้งแต่วันแรกๆ
  • อดีตหัวหน้า AI ของ Tesla — คุมทีมที่พัฒนาระบบ Autopilot
  • กลับเข้า OpenAI สั้นๆ ก่อนออกมาก่อตั้ง Eureka Labs
  • ก่อตั้ง Eureka Labs — แพลตฟอร์มการศึกษาที่ขับเคลื่อนด้วย AI
  • บัญญัติคำว่า "Software 3.0" — programming ผ่าน prompt และ context management

สั้นๆ คือ — เขาคือหนึ่งในคนที่อยู่ใกล้ชิดกับ AI มากที่สุดในโลก ทั้งในฐานะนักวิจัย, นักสร้างผลิตภัณฑ์ และนักการศึกษา

เวลาคนแบบนี้ออกมาบอกว่า "AI ยังไม่พร้อมจะปล่อยให้ทำงานคนเดียว" — มันไม่ใช่ความเห็นของคนกลัว AI มันคือ insider report


"Vibe Coding" คืออะไรกันแน่

ปัญหาคือ คนเข้าใจคำว่า vibe coding ผิดมาก

ในทวีตต้นฉบับ Karpathy อธิบายว่า vibe coding คือ workflow ที่เขาใช้ — เขียน prompt สั้นๆ บอกความต้องการ แล้วปล่อยให้ Cursor + Sonnet สร้างโค้ดออกมา ใช้ voice input (SuperWhisper) แทนการพิมพ์ และ "ลืม" ไปเลยว่ามีโค้ดอยู่ — แค่ดูว่ามันรันได้หรือเปล่า

แต่คนนำคำนี้ไปขยายความผิด — กลายเป็นว่า vibe coding = "ไม่ต้องคิด ไม่ต้องดูโค้ด แค่ prompt แล้ว ship"

ความจริงไม่ใช่อย่างนั้น แม้แต่ทวีตเดือนเมษายน 2025 ของ Karpathy เองก็เปลี่ยนนิยามไปแล้ว:

"Adopting a certain rhythm in AI-assisted coding... Stuff everything relevant into context"

แปล — ใน AI-assisted coding ต้อง "ยัด" ทุกอย่างที่เกี่ยวข้องเข้าไปใน context อย่างพิถีพิถัน ไม่ใช่ปล่อยใจ

นี่คือ contradiction ที่ industry ต้องสังเกต — คำว่า vibe coding ถูกใช้ในความหมายที่ creator ของมันเองไม่ได้ตั้งใจ


ทำไม Karpathy บอกว่าโค้ด AI ยัง "gross"

ลองมาดูคำกล่าวของเขาที่ Sequoia แบบละเอียด

"It's very bloaty"

bloaty = อ้วนเกินจำเป็น มี code ที่ไม่ได้ใช้ มี abstraction ที่ไม่ต้องมี มี layer ที่ซ้อนกันโดยไม่จำเป็น

"there's a lot of copy-paste"

AI มักจะ duplicate logic แทนที่จะ extract function เพราะมันเดาว่า user อาจไม่อยากให้ refactor ของเดิม ผลคือมีโค้ดเหมือนกัน 80% กระจายอยู่ 5 ที่

"awkward abstractions that are brittle"

abstraction ที่ออกแบบมาแย่ — แตกง่าย เปลี่ยนนิดเดียวพังหมด เพราะ AI สร้างจาก pattern ที่เห็นบ่อยใน training data ไม่ได้สร้างจากความเข้าใจจริงในปัญหา

"really gross"

คำว่า "gross" ในภาษาวิศวกรรมซอฟต์แวร์ = ดูแล้วรู้สึกผิด ไม่ใช่ wrong (ผิดในเชิงตรรกะ) แต่เป็น "smells bad" — เหมือนเข้าครัวแล้วเจออาหารที่ทำเสร็จแล้ว แต่ดูแล้วไม่อยากกิน

"Sometimes I get a little bit of a heart attack"

นี่คือคำพูดของคนที่อยู่ในวงการ AI ระดับโลก — เปิดใจว่าอ่านโค้ด AI แล้วยังตกใจ เพราะมันไม่ใช่ code ที่เขายินดี ship จริงๆ

ประเด็นสำคัญ — Karpathy บอกชัดว่า "nothing fundamental" ที่ทำให้ AI เขียน clean code ไม่ได้ มันเป็นเพราะ labs ยังไม่ได้โฟกัสปัญหานี้ ในขั้นตอน training ของโมเดล


"Intern Entities" — Mental Model ที่ใช่ที่สุด

หนึ่งใน mental model ที่ผมชอบที่สุดจากการสัมภาษณ์นี้คือคำว่า:

"Right now, the agents are like these intern entities"

AI agent = intern (เด็กฝึกงาน)

ทำไมเปรียบเทียบนี้ใช่?

  • intern เก่งบางอย่าง — เร็ว, ขยัน, ทำงาน routine ได้ดี
  • intern ใหม่หลายเรื่อง — ไม่รู้ context ของบริษัท, ไม่รู้ legacy decision, ไม่รู้ว่าทำไมต้องทำแบบนั้น
  • intern ต้อง mentor — ต้องมีคนสอน, review, อธิบาย
  • ปล่อย intern ทำงานสำคัญคนเดียว = หายนะ

ลองคิดดู — ถ้าคุณเป็น senior dev คุณจะปล่อย intern ใหม่เขียน payment system แล้ว merge ขึ้น production โดยไม่ review ไหม?

คำตอบคือ "ไม่" — เพราะ stake สูงเกินไป

แต่ในยุค vibe coding หลายคนทำแบบนี้กับ AI ทุกวัน — ปล่อยให้ AI agent ทำงานสำคัญแล้ว ship เลย โดยไม่อ่าน

ผลที่ตามมา — bug ใน production, security hole, performance issue, technical debt มหาศาล

Karpathy ไม่ได้บอกว่า AI ไม่ดี เขาบอกว่า "ใช้ให้ถูก" — เหมือนใช้ intern ให้ถูก คือมอบงานที่เหมาะสม + ตรวจงานทุกครั้ง


Jagged Intelligence — ทำไม AI เก่งบางอย่าง โง่บางอย่าง

อีกประเด็นที่ Karpathy ย้ำคือ AI intelligence "jagged" (เป็นฟันเลื่อย) — ไม่ smooth ไม่เท่ากันทุกด้าน

โมเดลเดียวกันอาจจะ:

  • เก่งสุดๆ ในการเขียน Python script
  • แต่ห่วยในการเขียน Rust
  • เก่งในการเขียน React component
  • แต่ห่วยในการ debug memory leak
  • เก่งใน boilerplate code
  • แต่ห่วยใน edge case ที่ต้องคิดเอง

Karpathy ยกตัวอย่าง — ความสามารถเล่น chess ของ GPT พุ่งมากระหว่าง GPT-3.5 → GPT-4 เพราะ training data รอบนั้นมี chess data เยอะขึ้น

implication ที่สำคัญ — AI ไม่ได้ "ฉลาดขึ้น" เป็นภาพรวม แต่ฉลาดขึ้นในมิติที่ training data ครอบคลุม

แล้ว code quality ล่ะ?

Karpathy บอกตรงว่า "labs ยังไม่ได้ทำให้ code quality เป็นเป้าหมาย training" — นั่นคือเหตุผลที่ AI generate โค้ดที่ทำงานได้ แต่ไม่สวย ไม่ clean ไม่ maintainable

นี่ไม่ใช่ข้อจำกัดถาวร — มันเป็นเรื่อง prioritization


ที่ "ตลก" ที่สุด: Karpathy เองก็ไม่ใช้ Vibe Coding

ตอนนี้มาถึงส่วนที่ Futurism เปิดเผย — และเป็น twist ที่หลายคนพลาด

Karpathy ยอมรับว่าโปรเจกต์ Eureka Labs (สตาร์ทอัพการศึกษา AI ของเขาเอง) เขา hand-code เอง ไม่ได้ใช้ vibe coding

อ่านอีกครั้ง — คนที่บัญญัติคำว่า vibe coding ไม่ได้ใช้ vibe coding ในงานจริงของตัวเอง

ทำไม?

เพราะ Eureka Labs เป็น production system ที่ต้องสอนคนจริง ไม่ใช่ demo ไม่ใช่ prototype มัน matter ถ้า bug เกิดขึ้น

วิธีของเขาในงานจริง — กลับไปอ่านทวีตเมษายน 2025 — คือ "AI-assisted coding" ไม่ใช่ "vibe coding"

ความต่าง:

  • Vibe coding = ปล่อยใจ ลืมโค้ด ดูแค่ output
  • AI-assisted coding = AI เป็นเครื่องมือช่วย human ตัดสินใจทุกบรรทัด, ใส่ context อย่างพิถีพิถัน, review ทุก change

นี่คือบทเรียนสำคัญสำหรับทุกคน — vibe coding เป็น demo, AI-assisted coding คือ production

ใครที่ใช้ vibe coding ใน serious work อยู่ ลองถามตัวเองว่า — ผู้บัญญัติคำนี้เองยังเลือกไม่ใช้ในงานจริง คุณทำไมถึงใช้?


4 สิ่งที่มนุษย์ต้องคุม (ตาม Karpathy)

Karpathy พูดชัดในการสัมภาษณ์ว่ามนุษย์ต้อง "be in charge of the aesthetics, the judgment, the taste, and a little bit of oversight"

มาดูทีละข้อ

1. Aesthetics (ความสวยงาม)

นี่ไม่ใช่แค่เรื่อง format หรือ indent ให้สวย

aesthetics ในความหมายของ Karpathy = code ที่อ่านสบาย, structure ชัด, มี flow ที่เข้าใจได้

ทำไมสำคัญ? เพราะโค้ดที่ ship ขึ้น production ส่วนใหญ่จะอยู่ต่ออีก 5-10 ปี มีคนเข้ามาอ่าน แก้ ขยายต่อ

AI ไม่รู้เรื่องนี้ — มันสร้าง code ที่ "ทำงานได้" ตอนนี้ ไม่ได้สร้าง code ที่ "อ่านง่ายในอีก 5 ปี"

มนุษย์ต้องเป็นคน enforce aesthetic standard

2. Judgment (การตัดสินใจ)

ทุกบรรทัดของ code มี trade-off:

  • simplicity vs flexibility
  • explicit vs concise
  • abstraction now vs abstraction later
  • library A vs library B
  • pattern X vs pattern Y

AI เลือกตามสิ่งที่เห็นใน training data — ซึ่งไม่ได้เหมาะกับ project ของคุณเสมอไป

มนุษย์ต้องตัดสินใจว่า trade-off ไหนเหมาะกับสถานการณ์

3. Taste (รสนิยม)

taste = sense of what fits

Naming convention ที่เข้ากับ team, pattern ที่สอดคล้องกับ codebase เดิม, idiom ที่ใช้อยู่ใน project

AI สร้าง code ที่ "ถูก" แต่ไม่ "เหมาะ" — เช่น เรียกตัวแปรว่า userData ในขณะที่ทั้ง codebase ใช้ account_info

ดูเล็ก แต่สะสมแล้วทำให้ codebase เป็น Frankenstein

4. Oversight (การกำกับดูแล)

review code ก่อน merge — ทุกครั้ง ทุกบรรทัด

test edge case ที่ AI มักลืม:

  • empty input
  • null values
  • extreme numbers (0, -1, MAX_INT)
  • race conditions
  • error paths

เขียน spec ให้ชัด — Karpathy ย้ำว่า "people still need to define the spec and the plan in detail"

หลักง่ายๆ — spec ห่วย code AI ห่วยกว่า


ผลกระทบต่อ Software Industry — 5 มุม

1. Junior Developer

ข่าวดี — junior dev ไม่ได้ "ตกงาน" ตามที่ headline ขายของ

ข่าวจริง — งานเปลี่ยน

จาก "เขียน code" เป็น "orchestrate AI + review"

ทักษะใหม่ที่ต้องมี:

  • prompt engineering
  • code review (ที่เคยเป็นงาน senior อย่างเดียว)
  • taste และ aesthetic sense
  • การเขียน spec ที่ชัดเจน

ใครที่เก่งทั้ง coding + AI orchestration จะมีค่ามาก

2. Senior Developer

senior dev ที่ปรับตัว = เร็วขึ้น 3-5 เท่าใน routine task

เวลาที่ได้คืน → ใช้กับ:

  • system design
  • architecture decision
  • mentor junior + review AI output ของทีม

ใครที่ไม่ปรับตัว = ตามไม่ทันเด็กรุ่นใหม่ที่ใช้ AI คล่อง

3. CTO/Tech Lead

ความรับผิดชอบใหม่:

  • Standard — กำหนด process การ review AI code ที่บังคับใช้
  • Budget — vendor cost (Cursor, Claude, OpenAI), token cost, internal tooling
  • Hiring — เกณฑ์ใหม่ ไม่ใช่แค่ "เขียน code เก่ง" แต่ "ตัดสินใจคุณภาพ AI code ได้"
  • Culture — สร้าง culture ที่ AI = tool, human = decision maker

4. Software House

อย่างที่ Enersys เป็น software house — เราเห็นการเปลี่ยนแปลงนี้ชัด

service ใหม่ที่เกิดขึ้น:

  • AI-assisted delivery — เร็วกว่า แต่ลูกค้าต้องเข้าใจ trade-off
  • AI code audit — review ของที่ทีมอื่นเขียนด้วย AI
  • spec writing service — ช่วยลูกค้าเขียน spec ที่ AI ใช้ได้

pricing model อาจเปลี่ยน — จาก hourly เป็น outcome-based เพราะการเขียน code ไม่ใช่ bottleneck อีกต่อไป

5. Education

Eureka Labs ของ Karpathy = สัญญาณ — การสอน programming กำลังเปลี่ยน

ทักษะที่ต้องสอน:

  • AI collaboration (ไม่ใช่แค่ใช้ AI)
  • prompt design
  • code judgment (รู้ว่า code นี้ดีหรือไม่)
  • spec writing
  • system thinking

มหาวิทยาลัยที่ยังสอนแค่ syntax = สอนทักษะที่ AI ทำได้ดีกว่า


วิธีทำ AI-Assisted Coding ให้ได้ผลจริง (ไม่ใช่ demo)

รวบรวมจากคำพูด Karpathy + ประสบการณ์ทีม Enersys ที่ใช้ AI tool ทุกวัน

1. Spec ก่อน Prompt

ก่อน prompt AI ต้องเขียน intent, constraints, edge cases (อย่างน้อย 5), success criteria ให้ครบ — AI ที่ไม่รู้บริบท = AI ที่เดา

2. Stuff Context (Karpathy method)

ใส่ทุกอย่างที่เกี่ยวข้องเข้า context: existing code, project conventions, requirement, example ของ code ที่ทำแบบเดียวกัน — Context > prompt cleverness เสมอ

3. Review Like You Mean It

อย่า merge AI code โดยไม่อ่าน ทุก. บรรทัด. ถามตัวเองทุก review — code นี้ทำงานยังไง อธิบายได้ไหม, edge case ไหนที่ AI ลืม, มี security issue ไหม (SQL injection, XSS, leak), performance issue ไหม (N+1, loop ใน loop), ถ้า requirement เปลี่ยนนิดเดียวพังไหม

4. Iterate, Don't One-Shot

flow ที่ work: prompt → review → critique → re-prompt → repeat 2-3 รอบ — เหมือนสอน intern ค่อยๆ ปรับ ค่อยๆ ดี

5. Save Patterns

เก็บ pattern ที่ work เป็น internal "AI cookbook" ของทีม — prompt template, context bundle, code example — ทีมที่มี cookbook = ทีมที่ productive ขึ้นเรื่อยๆ ไม่ต้อง reinvent prompt ทุกวัน


สำหรับทีม Enersys

ในฐานะ software house ที่ทำ Odoo, Enterprise AI และ Data Privacy (PDPA) — เราใช้ AI coding tool ทุกวัน

แต่เราไม่ ship pure vibe-coded production system ให้ลูกค้า

process ของเรา = AI as accelerator + human as judge

โดยเฉพาะงานลูกค้าที่เกี่ยวกับ:

  • ข้อมูลส่วนบุคคล (PDPA compliance)
  • ระบบบัญชี/การเงิน (accuracy ต้องสูงมาก)
  • workflow business critical (ERP)

review = ไม่ negotiate ได้

ที่เราเล่าได้ — เราใช้ AI เร่งความเร็วในส่วน routine (boilerplate, test scaffold, refactor) แต่ design decision, security review, และการตัดสินใจสุดท้ายก่อน deploy เป็นของมนุษย์ทั้งหมด

นั่นคือเหตุผลที่ลูกค้าจ้างเรา — ไม่ใช่เพราะเราพิมพ์เก่ง แต่เพราะเรา judge ได้ว่าอะไรควร, อะไรไม่ควร


สรุป — "Awkward and Gross" คือ truth ที่ industry ต้องยอมรับ

Karpathy ไม่ได้ออกมาดิสเครดิต AI ของตัวเอง

เขาออกมา บอกความจริง ที่หลายคนไม่กล้าพูด — เพราะกลัวว่าจะดู "anti-AI" หรือ "ล้าหลัง"

ความจริงคือ:

  • AI coding tool = powerful แต่ไม่ perfect
  • โค้ดที่ AI เขียนยัง "gross" เพราะ labs ยังไม่ได้ optimize เป้านี้
  • AI agent = intern entities ที่ต้อง mentor
  • มนุษย์ยังต้องคุม aesthetics, judgment, taste, oversight
  • spec ห่วย → code AI ห่วยกว่า
  • vibe coding = demo, AI-assisted coding = production

อนาคต = human + AI ทำงานร่วมกัน ไม่ใช่ AI แทน human

ใครที่อ่านสัญญาณนี้เร็ว = ปรับ workflow ให้ถูก, ฝึกทีมให้ถูก, ตั้ง standard ให้ถูก

ใครที่ยังเชื่อ "AI ทำได้ทุกอย่าง" — เตรียมจ่ายค่า technical debt ในอีก 2-3 ปีข้างหน้า

ที่ Enersys เราเลือกข้างแรก — เพราะลูกค้าของเราจ่ายค่าผลลัพธ์ที่ใช้ได้จริง 5 ปี ไม่ใช่ demo ที่สวยใน 5 นาที


แหล่งข้อมูล

บทความที่เกี่ยวข้อง

AEO + SEO — คู่มือเอาตัวรอดเมื่อ AI กลืนกิน Google Search

Gartner ทำนาย Search Volume จะลด 25% ภายในปี 2026 และ 50% ภายในปี 2028 — Zero-click search พุ่ง 65% เว็บไซต์ที่ไม่ปรับตัวจะหายไปจากสายตาลูกค้า บทความนี้คือคู่มือฉบับสมบูรณ์สำหรับธุรกิจไทย

AEO vs GEO — เจาะลึกสองกลยุทธ์ที่ตัดสินว่า AI จะ "เห็น" หรือ "ข้าม" เว็บไซต์คุณ

Web Mentions สัมพันธ์กับ AI Citations สูงกว่า Backlinks ถึง 3 เท่า, AI referral traffic โต 527% YoY, เว็บที่มี Schema มีโอกาสถูก AI อ้างอิงมากกว่า 2.5 เท่า — คู่มือเชิงลึก AEO vs GEO พร้อมวิธีตรวจสอบและปรับเว็บไซต์

Agentic AI ในองค์กร — จาก 5% สู่ 40% ภายในปี 2026: โอกาสและความเสี่ยงที่ผู้บริหารต้องรู้

ตลาด Agentic AI โตจาก $1B สู่ $9B+ ใน 2 ปี Gartner คาด 40% ของแอปองค์กรจะมี AI Agent ภายในสิ้นปี 2026 แต่กว่า 40% ของโปรเจกต์อาจถูกยกเลิก — บทความนี้วิเคราะห์โอกาส ความเสี่ยง และกลยุทธ์สำหรับองค์กรไทย

"Empowering Innovation,
Transforming Futures."

ติดต่อเราเพื่อทำให้โปรเจกต์ของคุณเป็นจริง