อย่าปล่อยให้ AI มาควบคุมโปรเจกต์ของคุณ
AI พัฒนาไปอย่างรวดเร็ว การทำ Vibe coding ช่วยให้คุณสร้างงานได้ไวขึ้น แต่คุณต้องเป็นผู้ควบคุมมันเสมอ
ผมได้รวบรวม 6 เคล็ดลับที่จะช่วยให้คุณจัดการ AI ได้โดยไม่สูญเสียวิสัยทัศน์ของโปรเจกต์ไป
หลีกเลี่ยงการใช้ Prompt ที่คลุมเครือ อย่าถามว่า: "สร้างฟีเจอร์สำหรับแอปจัดการงาน (task app)" AI จะเดาปัญหาของคุณเอง และคุณจะสร้างสิ่งที่ผิดพลาดออกมา ให้ถามว่า: "ฉันกำลังสร้างแอปสำหรับช่างไม้ฟรีแลนซ์ที่มักจะลืมออกใบแจ้งหนี้ ช่วยขัดเกลาไอเดียนี้ให้คมขึ้นหน่อย" คุณต้องเป็นเจ้าของวัตถุประสงค์ที่ชัดเจน
อย่าใช้รายการฟีเจอร์ที่ AI สร้างขึ้นมาเป็นขอบเขตงาน (Scope) ของคุณ รายการที่ AI สร้างขึ้นอาจดูดี แต่ขาดการจัดลำดับความสำคัญ มันเป็นเพียงแค่กองไอเดียเท่านั้น ใช้ AI เพื่อหาไอเดีย แต่คุณต้องกล้าตัดสินใจตัดทุกอย่างออกไปให้เหลือเพียง Minimum Viable Product ของคุณเท่านั้น
อย่าโทษเครื่องมือของคุณ ถ้าคุณด่า Cursor หรือ Copilot ว่า "โง่" แสดงว่าคุณนั่นแหละที่พลาด เรียนรู้ความแตกต่างระหว่าง "สมอง" (Claude หรือ GPT) และ "โต๊ะทำงาน" (IDE ของคุณ) ตัวโมเดลอาจจะทำงานได้ดี แต่สภาพแวดล้อมของคุณอาจขาดบริบท (context) ที่ถูกต้อง
อย่าสั่งให้สร้างระบบขนาดใหญ่ในคราวเดียว อย่าพูดว่า: "สร้างระบบล็อกอินที่สมบูรณ์แบบพร้อมฐานข้อมูลและความปลอดภัย" งานใหญ่ๆ มักซ่อนข้อผิดพลาดเล็กๆ เอาไว้ โปรเจกต์จะล้มเหลวเมื่อคุณไม่ย่อยงานให้เล็กลง ให้เปลี่ยนเป็น: "ขั้นตอนแรก: เขียนเฉพาะ database schema สำหรับผู้ใช้งาน" AI จะทำงานได้ดีกว่าเมื่อได้รับงานที่เล็กและชัดเจน
อย่าใช้ "Fix it" เป็นวิธีการแก้บั๊ก (debugging) การเดาสุ่มไม่ใช่การแก้บั๊ก แต่มันคือการสร้างข้อผิดพลาดใหม่ๆ วิเคราะห์ error logs ก่อน แล้วจึงหาต้นตอของปัญหา (root cause) ส่ง error logs ที่เฉพาะเจาะจงให้ AI จัดการ วิธีนี้จะทำให้โค้ดของคุณมีความเสถียร
อย่าละเลยการแก้ปัญหาแบบชั่วคราว (quick fixes) การแก้ปัญหาแบบขอไปทีจะสร้างหนี้ทางเทคนิค (technical debt) คุณกำลังแลกความเสถียรในระยะยาวกับความเร็วในระยะสั้น หากคุณเลือกทางลัด ให้ทิ้งคอมเมนต์ไว้ว่า:
// TODO: TECH DEBTทำให้หนี้นั้นมองเห็นได้ชัดเจน เพื่อที่คุณจะได้กลับมาจัดการมันในภายหลัง
AI ไม่ควรมาแทนที่การตัดสินใจของคุณ แต่มันควรจะช่วยให้คุณมีข้อมูลที่ดีขึ้นเพื่อประกอบการตัดสินใจ
ในบรรดาข้อผิดพลาดเหล่านี้ คุณทำข้อไหนบ่อยที่สุด? บอกผมในคอมเมนต์ได้เลย
Optional learning community: https://t.me/GyaanSetuAi
