วิศวกรรมซอฟต์แวร์
เลือกชุด skill เอเจนต์ขั้นต่ำที่เข้ากันได้
เลือกชุด skill ขั้นต่ำที่เข้ากันได้และครอบคลุมงาน พร้อมรายการตัดออกที่ชัดเจน การตรวจการทับซ้อน และแผนติดตั้งที่ย้อนกลับได้อย่างปลอดภัย
กระบวนการ
ทำตามลำดับนี้
- ระบุผลลัพธ์ของงาน เครื่องมือและบริบทที่จำเป็น การกระทำต้องห้าม รันไทม์ งบประมาณ และเงื่อนไขที่ทำให้จำเป็นต้องใช้ skill
- เชื่อมผลลัพธ์แต่ละรายการกับ skill ผู้สมัครหนึ่งรายการ ตัดความครอบคลุมที่ซ้ำซ้อน และบันทึกเหตุผลที่ตัด skill ที่ดูมีประโยชน์ออก แทนการเพิ่มโดยค่าเริ่มต้น
- ตรวจสอบความเข้ากันได้ของรูปแบบ รันไทม์ เส้นทาง สิ่งที่ต้องใช้ สิทธิ์ เครือข่าย และสัญญาอนุญาตกับพื้นที่ทำงานปลายทางและเวอร์ชันที่อนุมัติ
- จำลองการค้นพบ ลำดับการโหลด การเลือกเครื่องมือ และทางสำรองเมื่อล้มเหลว ด้วยกรณีบวก ลบ ขัดแย้ง และเครื่องมือที่หายไป
- เปรียบเทียบชุดที่เล็กที่สุดซึ่งใช้งานได้กับทางเลือกที่กว้างกว่า ตามความครอบคลุม ภาระดูแล ต้นทุนบริบท การเปิดเผยด้านความปลอดภัย และการกู้คืน
- เสนอแผนติดตั้งและถอดเป็นขั้นตอน พร้อมเวอร์ชันที่ตรึง จุดอนุมัติ สำรองข้อมูล และการย้อนกลับที่ทดสอบแล้ว ก่อนการเปลี่ยนแปลงร่วมใด ๆ
- ส่งชุด skill ที่เลือก รายการตัดออก หลักฐานความเข้ากันได้ แผนเป็นขั้นตอน การย้อนกลับ และความเสี่ยงที่ยังไม่ได้แก้ไข และหยุดก่อนติดตั้งหรือเปลี่ยนบัญชี
เตรียมสิ่งนี้
ข้อมูลที่แมวจะขอ
- ผลลัพธ์งานและการกระทำต้องห้าม
- รันไทม์และพื้นที่ทำงานปลายทาง
- skill ผู้สมัครและข้อจำกัดเวอร์ชัน
- งบประมาณ นโยบายอนุมัติ และการย้อนกลับ
เราเตอร์ + playbook เดียว
จัดเส้นทางก่อน เลือกอันเดียว
Cat Paw โหลด playbook เดียวต่องาน ไม่ผสมหลายอัน เริ่มที่เราเตอร์นี้ เส้นทางที่เหลือเป็นตัวเลือกเฉพาะ workflow
- เราเตอร์:
agent-skill-catalog-pack skills/agent-skill-catalog-pack/minimal-agent-skill-stack-selection/SKILL.md
เส้นเขต
ขอบเขตเดินทางไปกับพรอมต์
- ก่อนเริ่ม ให้ตรวจสอบเครื่องมือ บัญชี สิทธิ์ และพื้นที่ทำงานจริง ห้ามอ้างว่ามีเครื่องมือ บัญชี แหล่งข้อมูล หรือความสามารถที่ไม่พร้อมใช้งาน
- ใช้ Latch/target-workspace สำหรับโค้ดส่วนตัว ผลงาน การตรวจสอบสด หรือข้อมูลที่ไม่เป็นสาธารณะ หากไม่มีสิทธิ์เข้าถึง ให้หยุดที่ขอบเขตและรายงานสิ่งกีดขัด แทนการเดา
- หยุดเพื่อขออนุมัติอย่างชัดเจนก่อนการดำเนินการภายนอกที่มีผลกระทบ แล้วส่งกลับหลักฐาน ความเสี่ยงที่ยังไม่ได้แก้ไข สมมติฐาน และการดำเนินการใดที่ยังรอการอนุมัติ
เสร็จหมายถึง
จุดจบที่ตรวจได้
ชุด skill ขั้นต่ำที่เข้ากันได้ครอบคลุมผลลัพธ์ที่ประกาศ บันทึกรายการตัดออกและเวอร์ชัน ผ่านการทดสอบทางสำรองที่เป็นตัวแทน และมีแผนติดตั้งที่ย้อนกลับได้พร้อมหลักฐานและความเสี่ยงที่ยังไม่ได้แก้ไข
แหล่งที่มา
กระบวนการนี้มาจากไหน
- github.com/sickn33/agentic-awesome-skills/tree/7b534bc15d833baf3bc98b3ca4fb23eda48342bb/
- agentskills.io/specification
- docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
แหล่งที่มาตั้งรูปแบบของ workflow โพสต์ Reddit และชุมชน ถ้ามี ให้ถือเป็นเรื่องเล่าจากผู้ปฏิบัติ ไม่ใช่ข้อเท็จจริงสากล