AI สกิลที่ช่วยให้คุณทำงานสะดวกขึ้น โดย Matt Pocock
AI สกิลที่ช่วยให้คุณทำงานสะดวกมากยิ่งขึ้น โดยนักพัฒนา AI สกิลชื่อดังอย่าง Matt Pocock
คลิปนี้ออกมา 2 สัปดาห์แล้ว แต่ฮงพึ่งเจอ เสียดายมากกก 🥹
เดี่ยวฮงสรุปให้ฟังสั้นๆครับผม ถ้าพร้อมแล้วไปลุยกันเลย 🥳
/pr - สกิลเพื่อการรีวิว
สำหรับคนที่ไม่รู้ PR ย่อมาจาก Pull Request หมายถึงการรวมโค้ดที่ถูกแก้ไข เข้าไปในโค้ดหลัก
เหตุผลที่เราต้องทำแบบนี้ เพราะเราอยากตรวจสอบว่า
- ทำงานถูกต้องไหม - ตรงตามสิ่งที่เราต้องการไหม
- คุณภาพของโค้ด - AI เขียนโค้ดดีไหม มีตรงไหนเขียนยาว ซับซ้อนเกินความจำเป็น
- ไม่มีปัญหาด้านความปลอดภัย - ไม่มีช่องโหว่
- และอื่นๆ
🙋 AI เขียนโค้ดเก่งไม่ใช่หรอ ทำไมเรายังต้องรีวิวเองอีก?
เพราะ AI เองก็ผิดพลาดได้ มั่วได้ เราเลยต้องตรวจสอบอยู่เสมอ
🙋 แต่ถ้าเราอ่านโค้ดไม่เป็น vibe coding มาอย่างเดียวจะทำยังไง
สกิล /PR คือตัวช่วยที่ยอดเยี่ยมเลย
สกิล /PR ช่วยสรุปการแก้ไขใน pull request ให้เข้าใจได้ง่าย (human read) โดยที่เราไม่ต้องไปอ่านโค้ดเองทั้งหมด เช่น
- ก่อนแก้ไข vs หลังแก้ไข: ต่างกันยังไง พร้อมหลักฐาน
- มีโค้ดที่อันตรายไหม
- มีโค้ดที่มีความเสี่ยงไหม
ทำให้ช่วยงานได้เยอะ เดี่ยวฮงลองแล้วนะมาบอกนะครับ 💪
/implement-spec ทำงานตามสั่งแบบอัตโนมัติ
โดยปกติแล้วในการพัฒนาซอฟต์แวร์ เราจะต้องสร้างใบงานขึ้นมา เพื่อบอกว่างานนั้นต้องทำอะไร
เราหยิบงานทีละชิ้น สั่งงาน AI แล้วรอมันทำเสร็จ แล้วค่อยหยิบงานใหม่ วนไปจนครบ
ปัญหาคืออะไร? ปัญหาคือเราต้องมีคนมาสั่งงาน AI ตลอดเวลา จะดีกว่าไหม ถ้าเราสั่งทีเดี่ยวแล้วให้ AI ทำงานตามที่เรากำหนด 🚀
สกิลนี้ถูกออกแบบมาให้ “ใบงาน” ทีละงาน เป็นลูป จัดการได้ด้วยตัวเอง
มี Agent 1 ตัวทำงานเป็นลูป ค่อยจ่ายงานให้กับลูกน้อง SubAgent เมื่อ sub agent ทำงานเสร็จ มันจะเปิด pull request ที่ได้กล่าวไปข้างต้น ก่อนจะไปรับงานใหม่จาก Agent หลักที่เป็นหัวหน้า
สุดยอดมากครับ 🥳
/retro ทบทวนและพัฒนาตัวเองให้เก่งขึ้น
สกิลที่ popular มา พี่ Matt บอกมา
“มันบ้ามากที่เราจะคาดหวังผลลัพธ์ที่แตกต่าง จากการทำทุกอย่างเหมือนเดิม”
ปัญหาของการทำงาน คือการที่เราไม่ทบทวนวิธีการทำงานของตัวเอง ใช้วิธีเดิมไปเรื่อย สั่งงาน AI แบบเดิมๆ ได้ผลลัพธ์เหมือนเดิม
/retro คือสกิลที่ช่วยให้ AI รีวิวการทำงานของตัวเองดังนี้
- 👍 Good สิ่งที่ทำได้ดี
- 💪 Improvement สิ่งที่สามารถพัฒนาให้ดีขึ้นได้
- ❌ Stop สิ่งที่ควรหยุดทำ
- ✅ Start สิ่งที่ควรเริ่มทำ
ซึ่งสกิลนี้ออกแบบมาให้ มนุษย์ ยืนยัน สิ่งที่ AI จะปรับแก้ไข เหตุผลคือ? AI ก็อาจจะมั่วได้ บางอย่างไม่จำเป็นก็ไม่ต้องเพิ่ม
ซึ่งเราไม่ควรปล่อยให้ AI พัฒนาตัวเองโดยไม่ดูแล เดี่ยวเราจะควบคุมไม่ได้เอา.. (แบบ skynet เลยคับ 😆)
สรุปโดยหัวหน้าฮง
/pr - ทำให้รีวิวการแก้ไขง่ายขึ้น /implement-spec - สั่งให้ AI ทำงานไปเรื่อยๆ แล้วเรารีวิวตอนท้าย (ใช้คู่กับ /pr) /retro - ให้ AI พัฒนาตัวเองจนเก่งขึ้นเรื่อยๆ
ขอบคุณครับ ถ้าใครอยากฟังคลิปเต็ม เดี่ยวฮงแปะลิ้งไว้ให้ครับผม 🥳