ไวบ์โค้ดดิ้งคืออะไร?

งานส่วนใหญ่เกิดในการสนทนา คุณอธิบายผลที่ต้องการ ลองแอป แล้วชี้ว่าอะไรผิด AI เปลี่ยนโค้ดให้

ไวบ์โค้ดดิ้งคือวิธีทำซอฟต์แวร์โดยบอก AI ว่าต้องการอะไร ลองของที่มันทำ แล้วขอให้แก้เป็นภาษาธรรมดา แทนที่จะแก้โค้ดเอง

คำนี้มาจากไหน

Andrej Karpathy ตั้งคำนี้ในโพสต์เดือนกุมภาพันธ์ 2025 เขาอธิบายว่าสร้างซอฟต์แวร์ด้วยการคุยกับ AI รับการเปลี่ยนแปลงของมัน และใส่ใจโค้ดน้อยลง

มุกในชื่อมีความหมาย คุณบังคับทิศทางจากว่าแอปดูจะทำงานหรือไม่ นั่นพอสำหรับทดลอง แต่ไม่ใช่หลักฐานว่าซอฟต์แวร์ถูกต้อง

ไวบ์โค้ดดิ้งหน้าตาเป็นอย่างไร

เริ่มจากผลลัพธ์: "ทำฟอร์มจองห้องประชุมสามห้อง" AI สร้างเวอร์ชันหนึ่ง คุณลองจองห้องเดิมสองครั้ง แล้วพบว่ามันยอม คุณรายงานปัญหานั้น AI ก็แก้แอป

คุณทดสอบและขอให้แก้ต่อไปจนกว่าแอปจะทำงานได้ ข้อเสนอแนะที่ชัดสำคัญกว่าคำศัพท์เทคนิค

  • บอกว่าแอปควรให้ใครทำอะไรได้
  • ระบุข้อมูลที่ต้องเก็บไว้
  • รายงานว่าเกิดอะไรขึ้น และคุณคาดหวังอะไรแทน

จุดที่พัง

ไวบ์โค้ดดิ้งได้ผลดีที่สุดเมื่อตรวจผลได้ด้วยการใช้งาน ฟอร์มส่งได้หรือส่งไม่ได้ รายการเรียงได้หรือเรียงไม่ได้

กฎที่ซ่อนอยู่ยากกว่า หน้าชำระเงินอาจแสดงยอดที่คาดไว้ แต่ใช้กฎภาษีผิด หน้าอาจดูเป็นส่วนตัว ในขณะที่เส้นทางอื่นเปิดข้อมูลนั้น หน้าจอดูเสร็จ แต่โค้ดผิด

ซอฟต์แวร์ที่จัดการเงิน สิทธิ์ หรือข้อมูลละเอียดอ่อน ต้องการการตรวจที่เข้มกว่า อาจรวมการทดสอบอัตโนมัติ และการตรวจโค้ดโดยคนที่เข้าใจความเสี่ยง

คำที่เกี่ยวข้อง

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

อะไรใช้ได้ อะไรใช้ไม่ได้

เหมาะกับเวอร์ชันแรก

เปลี่ยนไอเดียเป็นของที่คนลองใช้ได้ แล้วค่อยตัดสินว่าคุ้มที่จะใช้เวลาต่อหรือไม่

มีประโยชน์กับเครื่องมือภายในขนาดเล็ก

ทีมทำตัวติดตามหรือเวิร์กโฟลว์ที่ต้องการได้ โดยไม่ต้องรอคิวนักพัฒนา

เสี่ยงเมื่อความผิดพลาดยังซ่อนอยู่

หน้าจอที่ดูเรียบร้อยอาจซ่อนสิทธิ์ที่พังหรือกฎราคาที่ผิด ถ้าตรวจพฤติกรรมไม่ได้ ก็เชื่อผลไม่ได้

คำถามเกี่ยวกับไวบ์โค้ดดิ้ง

ไม่ เครื่องมือโนโค้ดให้ชุดบล็อกตายตัวกับตัวแก้ไขภาพเพื่อจัดวาง คุณถูกจำกัดตามที่บล็อกเหล่านั้นทำได้ ไวบ์โค้ดดิ้งสร้างโค้ด จึงทำซอฟต์แวร์ได้หลากหลายกว่า แต่มีราวกั้นทางภาพน้อยกว่า

ทำเวอร์ชันแรกได้โดยไม่ต้องรู้เขียนโค้ด ความรู้ทางเทคนิคช่วยเมื่อปัญหาเห็นยากหรืออธิบายยาก ยิ่งรู้น้อยเรื่องโค้ด ยิ่งต้องมีวิธีทดสอบว่าแอปทำอะไรที่เชื่อถือได้

ขึ้นกับงาน และกับว่าตรวจผลดีแค่ไหน เครื่องมือทีมเล็กกับหน้าชำระเงินที่ลูกค้าจ่ายเงินใช้ มีความเสี่ยงต่างกัน ถ้าความผิดพลาดทำให้เสียเงิน เปิดข้อมูล หรือหยุดงานสำคัญ ควรมีคนตรวจและทดสอบโค้ดก่อนพึ่งพามัน

บอก Caffeine ว่าต้องการอะไร

แอป Caffeine รันบน Internet Computer เครือข่ายสาธารณะที่สร้างมาเพื่อสิ่งนี้โดยเฉพาะ