รีวิวเชิงลึกสกิล I-have-ADHD
สกิลนี้ช่วยบังคับ coding agents ให้เริ่มจากคำตอบ สรุปสิ่งที่ทำ และค่อยใส่รายละเอียดเท่าที่จำเป็น จึงเหมาะกับงาน debug, review โค้ด หรือสรุปผลทดสอบที่คนอ่านต้องการประเด็นเร็วๆ
เห็นผลชัดเมื่อกำหนดรูปแบบคำตอบไว้ก่อน เช่น บอกสาเหตุ ไฟล์ที่เกี่ยวข้อง วิธีแก้ และผลตรวจสอบ ถ้าโจทย์ซับซ้อน ก็ควรเปิดทางให้เอเจนต์ถามกลับหรือแสดงข้อจำกัด ไม่อย่างนั้นคำตอบอาจสั้นจนข้ามเงื่อนไขสำคัญ
ข้อจำกัดคือสกิลไม่ได้ทำให้เอเจนต์คิดแม่นขึ้น และอาจตัดรายละเอียดที่จำเป็นออก ต้นทุนแฝงคือผู้ใช้ต้องเขียนกติกาให้เหมาะกับแต่ละงาน พร้อมตรวจว่าความกระชับไม่ได้แลกมากับความครบถ้วน.

เมื่อคำตอบของเอเจนต์ถูกฝังอยู่ใต้ข้อความยาวเหยียด
เปิดงานมา เราไม่ได้เจอผลลัพธ์ทันที แต่ต้องไล่อ่านบันทึกการทำงาน โค้ดที่แก้ ตัวเลือกที่เอเจนต์ลอง และคำอธิบายยาวๆ กว่าจะรู้ว่าสุดท้ายมันทำอะไรสำเร็จบ้าง
เวลาที่ควรใช้ตรวจโค้ด กลับหมดไปกับการหาคำตอบจากข้อความ สมาธิหลุดง่าย และถ้าต้องย้อนดูว่าเอเจนต์พลาดตรงไหน ก็ต้องอ่านซ้ำหลายรอบ ยิ่งงานเร่ง ยิ่งมีโอกาสมองข้ามผลลัพธ์สำคัญหรือเงื่อนไขที่ยังไม่ได้ตรวจ.
สกิลนี้ปรากฏตัวตรงไหนในชุดเครื่องมือของ coding agent
I-have-ADHD อยู่ชั้นการสื่อสารของ coding agent ทำหน้าที่จัดลำดับคำตอบให้เอเจนต์บอกสิ่งสำคัญก่อน เช่น ทำอะไรสำเร็จ มีปัญหาอะไร และผู้ใช้ควรทำอะไรต่อ ไม่ใช่โมเดลใหม่ และไม่ได้เข้าไปแก้โค้ดโดยตรง
มันทำงานเสริมกับเอเจนต์ที่ใช้อยู่แล้ว โดยช่วยกรองบันทึกการทำงาน ตัวเลือกที่ลอง และรายละเอียดระหว่างทาง ให้เหลือคำตอบที่อ่านง่ายและตรวจสอบได้ เอเจนต์ยังเป็นคนวิเคราะห์กับลงมือแก้โค้ด ส่วนสกิลนี้ช่วยให้ผลลัพธ์ไม่ถูกฝังอยู่ในข้อความยาวๆ.
สิ่งที่อยู่ในสกิลและวิธีที่มันเปลี่ยนหน้าตาคำตอบ
สกิลนี้กำหนดให้เอเจนต์วาง “คำตอบหลัก” ไว้ด้านบน ตามด้วยสถานะงานและรายละเอียดทางเทคนิคที่จำเป็น ส่วนบันทึกการลองผิดลองถูกจะถูกย้ายไปไว้ท้ายคำตอบหรือย่อให้สั้นลง
ก่อนใช้สกิล ผู้อ่านต้องไล่ผ่านข้อความยาวเพื่อหาว่างานเสร็จถึงไหนแล้ว หลังใช้สกิล จุดสำคัญจะเห็นได้ทันที พร้อมแยกชัดว่าอะไรทำแล้ว อะไรยังค้าง และควรทำอะไรต่อ
จากเอเจนต์ที่เล่าทุกอย่าง สู่เอเจนต์ที่บอกสิ่งสำคัญก่อน
สกิลนี้เปลี่ยนคำตอบจากรายงานยาวๆ ให้เหมือนเพื่อนร่วมทีมที่รู้ว่าควรบอกอะไรก่อน รายละเอียดสำคัญยังอยู่ครบ แต่ถูกย้ายไปไว้ในจุดที่เปิดดูต่อได้ง่าย
| Factor | ก่อนใช้สกิล | หลังใช้สกิล |
|---|---|---|
| ตำแหน่งคำตอบ | อยู่ท้ายบทนำยาว | อยู่ช่วงต้นทันที |
| บทนำ | เล่ากระบวนการละเอียด | สรุปเฉพาะสิ่งจำเป็น |
| สถานะงาน | ต้องอ่านแล้วตีความเอง | แยกงานเสร็จและงานค้างชัดเจน |
| Next step | ไม่ชัดว่าต้องทำอะไรต่อ | มีขั้นตอนถัดไปให้ทำตาม |
| รายละเอียดตรวจสอบ | มีเยอะ แต่ปะปนกับคำอธิบาย | ยังเก็บไว้เป็นหลักฐานอ้างอิง |
ใช้จริงแล้วเป็นยังไงในสถานการณ์ที่ต้องทำงานเร็ว
เวลาแก้บั๊ก คำตอบควรขึ้นด้วยผลลัพธ์ก่อน: แก้ตรงไหน อาการหายหรือยัง แล้วค่อยตามด้วยสาเหตุและคำสั่งตรวจสอบที่ใช้ได้ทันที
ถ้าต้องรันคำสั่งนาน เอเจนต์ควรบอกสถานะก่อน เช่น กำลังทำอะไร ต้องรอนานแค่ไหน และผู้ใช้ทำอะไรต่อได้บ้าง ระหว่างรอไม่ควรเท log ยาวๆ มาบังประเด็น
งานหลายไฟล์ควรสรุปเป็นรายการ แยกไฟล์ที่แก้ เหตุผล และผลกระทบให้ชัด พร้อมบอกงานที่ยังค้างอยู่ รูปแบบนี้ช่วยให้ไล่ตรวจได้เร็ว ไม่ต้องขุดคำตอบจากข้อความกองใหญ่
หลังแก้โค้ด ควรปิดท้ายด้วยสรุปสั้นๆ แยก “เปลี่ยนอะไร”, “ตรวจแล้วอย่างไร” และ “ขั้นตอนถัดไป” โดยเก็บรายละเอียดเต็มไว้เป็นหลักฐานอ้างอิง.
เทียบกับวิธีอื่นที่ช่วยให้เอเจนต์ตอบกระชับขึ้น
I-have-ADHD เหมาะกับคนที่อยากได้รูปแบบสรุปสม่ำเสมอ โดยไม่ต้องคอยย้ำทุกคำสั่ง ส่วน system prompt เองยืดหยุ่นกว่า แต่ต้องดูแลกติกาเอง และอาจกระทบงานที่ต้องการคำตอบหลายรูปแบบ
| Factor | I-have-ADHD | เขียน system prompt เอง | กำหนดรูปแบบทุกคำสั่ง |
|---|---|---|---|
| ติดตั้ง | ง่าย ใช้ซ้ำได้ | ต้องเขียนและปรับเอง | ไม่ต้องติดตั้ง |
| ความสม่ำเสมอ | สูง | ขึ้นกับ prompt | ขึ้นกับการย้ำทุกครั้ง |
| ความยืดหยุ่น | ปรับได้ตามงาน | สูง | สูง |
| ภาระดูแล | ต่ำ | สูง | สูง |
ถ้าทำงานกับ coding agent เป็นประจำ I-have-ADHD ลดงานจุกจิกได้ชัดเจน แต่ system prompt ยังเหมาะกว่าเมื่อทีมต้องควบคุมกติกาเองอย่างละเอียด
จุดเด่นที่ทำให้สกิลนี้น่าใช้ และจุดที่ยังต้องระวัง
I-have-ADHD ช่วยดึงคำตอบสำคัญขึ้นมา ลดเวลาค้นในข้อความยาว และทำให้ตรวจสถานะงานได้ง่ายขึ้น เหมาะกับวันที่ต้องสลับหลาย task หรือไม่อยากอ่านรายงานยืดเยื้อ
ข้อควรระวังคือสรุปอาจตัดรายละเอียดที่จำเป็น หรือเข้าใจบริบทผิดได้ ผู้ใช้จึงควรตรวจว่างานเสร็จจริงหรือยัง เพราะคำตอบที่สั้นไม่ได้แปลว่างานของเอเจนต์จบแล้ว
ข้อดี
- +ลดเวลาค้นหาคำตอบ
- +ตรวจสถานะงานได้ง่าย
- +ลดภาระการอ่าน
ข้อเสีย
- −อาจตัดรายละเอียดที่จำเป็น
- −อาจสรุปผิดบริบท
- −เสี่ยงเข้าใจว่างานเสร็จทั้งที่ยังมีงานค้าง
ค่าใช้จ่ายจริงที่ไม่ได้อยู่ในคำสั่งติดตั้ง
ต้นทุนแฝงไม่ได้มีแค่เวลาติดตั้ง skill แต่รวมถึงเวลาปรับ prompt ให้เข้ากับงาน และเวลาตรวจว่าคำตอบยังมี log, error หรือขั้นตอนสำคัญตกหล่นหรือไม่ ถ้าเอเจนต์เข้าใจบริบทผิด ต้องเสียเวลาไล่แก้และสั่งงานซ้ำ
ผลลัพธ์ยังต่างกันตามเอเจนต์และ workflow บางตัวสรุปได้ดีเมื่อมีงานเป็นขั้นตอนชัดเจน แต่บางตัวอาจตัดรายละเอียดมากเกินไป โดยเฉพาะงาน debug ที่ error เล็กๆ มีผลต่อการแก้ปัญหา
ดังนั้น skill นี้ช่วยลดภาระการอ่านได้จริง แต่ควรใช้คู่กับการตรวจคำตอบต้นฉบับ และกำหนดว่าอะไรห้ามตัดออก เพื่อไม่ให้ความสั้นกลายเป็นความเสี่ยงครับ
บทสรุป: คำตอบที่ดีไม่จำเป็นต้องยาว แต่อย่าทำให้ตรวจสอบไม่ได้
เป้าหมายของ I-have-ADHD ไม่ใช่บังคับให้ coding agent พูดสั้นที่สุด แต่คือจัดคำตอบให้เห็นผลลัพธ์ สถานะ และสิ่งที่ต้องตัดสินใจก่อนรายละเอียด คนอ่านจะได้รู้ทันทีว่างานไปถึงไหน และต้องเปิดดูหลักฐานส่วนใดต่อ
วิธีทดลองที่ชัดเจนคือเลือกงานประเภทเดียว เช่น debug แล้วใช้ skill กับงานหลายครั้ง จับเวลาที่ใช้ตรวจคำตอบจริง เปรียบเทียบกับ workflow เดิม พร้อมเช็กว่ารายละเอียดสำคัญหายไปหรือไม่ ถ้าเวลาตรวจลดลงโดยยังตามเหตุผลและแก้ปัญหาได้ครบ นั่นคือสัญญาณว่า skill ช่วยได้จริงครับ