~/VibeHandbook
PDF ฟรี

บท 08

การเขียนพรอมต์แบบวิศวกร

ความแตกต่างระหว่างเซสชัน AI ที่น่าหงุดหงิดกับเซสชันที่ได้ผลจริง แทบไม่เคยอยู่ที่ตัวโมเดลเลย แต่อยู่ที่พรอมต์ต่างหาก มือใหม่ส่วนใหญ่ปฏิบัติกับ AI เหมือนเสิร์ชเอนจิน — พิมพ์ความต้องการคลุมเครือแล้วหวังว่าจะได้สิ่งที่ดี วิศวกรมือเก๋าจะปฏิบัติกับมันเหมือนเพื่อนร่วมทีมรุ่นน้องที่ฉลาดแต่ตรงไปตรงมา — คนที่ทำงานเร็วและเก่ง แต่จะสร้างสิ่งที่คุณอธิบายไว้เป๊ะ ๆ รวมถึงความผิดพลาดของคุณด้วย

บทนี้ว่าด้วยการปิดช่องว่างนั้น คุณไม่จำเป็นต้องท่องจำเทคนิคหรือสะสมโฟลเดอร์เทมเพลตพรอมต์ "มหัศจรรย์" คุณแค่ต้องสื่อสารแบบที่วิศวกรฝีมือดีสื่อสารงานให้คนอื่นเข้าใจ: ด้วยบริบท (context) ข้อจำกัด (constraint) และคำนิยามชัดเจนว่า "เสร็จ" คืออะไร ทุกอย่างด้านล่างนี้ล้วนเป็นแค่รูปแบบต่าง ๆ ของทักษะเดียวนั้น

  1. 08.1ให้บริบทก่อนให้โจทย์
  2. 08.2ระบุ Input, Output และกรณีขอบ (Edge Case)
  3. 08.3ทำงานเป็นขั้นตอนเล็ก ๆ
  4. 08.4ขอแผนก่อนขอโค้ด
  5. 08.5แก้ทีละส่วน (Diff) ไม่ใช่เขียนใหม่ทั้งหมด
  6. 08.6ให้ตัวอย่าง
  7. 08.7บอก AI ว่าอะไรที่ไม่ควรทำ
  8. 08.8จัดการบริบทเหมือนทรัพยากรอย่างหนึ่ง
  9. 08.9รูปแบบที่ควรหลีกเลี่ยง (Anti-Pattern ที่พบบ่อย)
  10. 08.10แก่นความคิดหลัก
  11. 08.11สรุปและแบบฝึกหัด

อยากได้แบบออฟไลน์?

ดาวน์โหลดหนังสือทั้งเล่มเป็น PDF หรือ EPUB — ฟรี