hspotlight

AI สกิลที่ช่วยให้คุณทำงานสะดวกขึ้น โดย Matt Pocock

· 1 min read
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 พัฒนาตัวเองจนเก่งขึ้นเรื่อยๆ

ขอบคุณครับ ถ้าใครอยากฟังคลิปเต็ม เดี่ยวฮงแปะลิ้งไว้ให้ครับผม 🥳