QA
ทดสอบแรงนิยาม skill ของเอเจนต์
การทดสอบที่ทำซ้ำได้ก่อนเผยแพร่ เพื่อตรวจความชัดของตัวกระตุ้น ความครบถ้วนของคำสั่ง สมมติฐานเรื่องเครื่องมือ และพฤติกรรมสำรองที่ปลอดภัย
กระบวนการ
ทำตามลำดับนี้
- บันทึกไฟล์ skill ที่แน่นอน เวอร์ชัน แหล่งที่มา สัญญาอนุญาต frontmatter เงื่อนไขกระตุ้นที่ตั้งใจ กรณีที่ไม่ควรกระตุ้น และพฤติกรรมที่ skill รับประกันว่าจะสร้าง
- สร้างชุดทดสอบให้ครอบคลุมคำขอทั่วไป คำขอกำกวม นอกขอบเขต ข้อมูลขาดหาย เครื่องมือไม่พร้อม และคำสั่งที่เป็นปฏิกัย
- ตรวจสอบนิยามเพื่อหาสมมติฐานแฝงเกี่ยวกับเส้นทาง บัญชี สิทธิ์ ลำดับ การกระทำภายนอก หลักฐาน และรูปแบบผลลัพธ์
- เรียกกรณีในสภาพแวดล้อมแยก โดยประกาศเมทริกซ์เครื่องมือและบัญชี และใช้ Latch/target-workspace เมื่อต้องใช้ไฟล์ส่วนตัวหรือหลักฐานที่ไม่เป็นสาธารณะ
- ให้คะแนนผลแต่ละรายการตามความแม่นยำในการเลือก การทำตามคำสั่ง การปฏิเสธอย่างปลอดภัย การจัดการหลักฐาน การเปิดเผยความไม่แน่นอน และประโยชน์ของทางสำรอง
- แก้จุดอ่อนเชิงเนื้อหาทีละจุด รันชุดทดสอบถดถอยทั้งหมดอีกครั้ง และตรวจความต่างเพื่อดูว่ามีข้อจำกัดถูกลบหรือความสามารถใหม่ถูกอ้าง
- เผยแพร่ผลผ่าน ผ่านแบบมีเงื่อนไข หรือไม่ผ่าน พร้อมกรณีที่ล้มเหลว ขั้นตอนทำซ้ำ หลักฐาน ความเสี่ยงที่ยังไม่ได้แก้ไข และเจ้าของงานติดตามแต่ละรายการ
เตรียมสิ่งนี้
ข้อมูลที่แมวจะขอ
- นิยาม skill และเวอร์ชันของแหล่งที่มา
- เงื่อนไขกระตุ้นที่ตั้งใจและกรณีที่ไม่ควรกระตุ้น
- สภาพแวดล้อมทดสอบและเมทริกซ์เครื่องมือ
- เกณฑ์การยอมรับและผู้ตรวจ
เราเตอร์ + playbook เดียว
จัดเส้นทางก่อน เลือกอันเดียว
Cat Paw โหลด playbook เดียวต่องาน ไม่ผสมหลายอัน เริ่มที่เราเตอร์นี้ เส้นทางที่เหลือเป็นตัวเลือกเฉพาะ workflow
- เราเตอร์:
software-delivery-pack skills/software-delivery-pack/skill-definition-pressure-test/SKILL.md
เส้นเขต
ขอบเขตเดินทางไปกับพรอมต์
- ก่อนเริ่ม ให้ตรวจสอบเครื่องมือ บัญชี สิทธิ์ และพื้นที่ทำงานจริง ห้ามอ้างว่ามีเครื่องมือ บัญชี แหล่งข้อมูล หรือความสามารถที่ไม่พร้อมใช้งาน
- ใช้ Latch/target-workspace สำหรับโค้ดส่วนตัว ผลงาน การตรวจสอบสด หรือข้อมูลที่ไม่เป็นสาธารณะ หากไม่มีสิทธิ์เข้าถึง ให้หยุดที่ขอบเขตและรายงานสิ่งกีดขัด แทนการเดา
- หยุดเพื่อขออนุมัติอย่างชัดเจนก่อนการดำเนินการภายนอกที่มีผลกระทบ แล้วส่งกลับหลักฐาน ความเสี่ยงที่ยังไม่ได้แก้ไข สมมติฐาน และการดำเนินการใดที่ยังรอการอนุมัติ
เสร็จหมายถึง
จุดจบที่ตรวจได้
รายงานทดสอบแรงที่มีเอกสารใช้ skill กับกรณีตัวแทนและกรณีปฏิกัย บันทึกความล้มเหลวที่ทำซ้ำได้ และให้ผลตัดสินการเผยแพร่ที่มีเหตุผล พร้อมหลักฐานและความเสี่ยงที่ยังไม่ได้แก้ไข
แหล่งที่มา
กระบวนการนี้มาจากไหน
- github.com/obra/superpowers/tree/5bf4e78011075bcfc0dc295f0724994cd123ee71/
- agentskills.io/specification
- platform.claude.com/docs/en/agents-and-tools/agent-skills/overview
แหล่งที่มาตั้งรูปแบบของ workflow โพสต์ Reddit และชุมชน ถ้ามี ให้ถือเป็นเรื่องเล่าจากผู้ปฏิบัติ ไม่ใช่ข้อเท็จจริงสากล