วิศวกรรมซอฟต์แวร์
ค้นพบ skill เอเจนต์ที่มีศักยภาพ
ทำแคตตาล็อกผู้สมัคร skill ที่ทำซ้ำได้ โดยบันทึกตัวกระตุ้น แหล่งที่มา เวอร์ชัน สิ่งที่ต้องใช้ สิทธิ์ สัญญาอนุญาต และหลักฐานความเหมาะสมก่อนการติดตั้งใด ๆ
กระบวนการ
ทำตามลำดับนี้
- กำหนดการจำแนกงาน ขอบเขตความน่าเชื่อถือ ความสามารถขั้นต่ำ การกระทำต้องห้าม กรณีประเมิน ขอบเขตการค้นหา และขนาด skill ที่ยอมรับได้ต่ำที่สุด
- ค้นหาในแคตตาล็อก ทะเบียน คลังโค้ด และการอ้างอิงภายในที่ระบุ ณ รุ่นที่ตรึงไว้ แล้วบันทึกแหล่งที่มา รุ่น วันที่ดึง และคำค้นของผู้สมัครแต่ละราย
- ตรวจสอบเฉพาะ metadata และ provenance ได้แก่ ชื่อ คำอธิบาย แท็ก พาธ ฟิลด์สัญญาอนุญาต สิ่งที่ต้องใช้ เครื่องมือที่จำเป็น และรายการนั้นเป็น skill, framework หรือ installer; ห้ามรันเนื้อหาของผู้สมัคร
- กรองผู้สมัครตามความเหมาะสม สิ่งที่ต้องใช้ ข้อกำหนดเครื่องมือ การเปิดเผยข้อมูล การดำเนินการอัตโนมัติที่ไม่ปลอดภัย และขอบเขตงาน พร้อมระบุ provenance ที่หาย สัญญาอนุญาตที่ไม่ชัด และ metadata ที่ unavailable
- จัดอันดับและเปรียบเทียบผู้สมัครใน shortlist ที่จำกัด พร้อมเหตุผลที่ควรตรวจ เหตุผลที่ควรปฏิเสธ คำประกาศความสามารถ และคำถามที่ยังไม่ได้แก้ไข แล้วเลือกได้ไม่เกินหนึ่งรายการเพื่อทบทวน provenance เชิงลึก
- ห้ามติดตั้ง นำเข้า โหลดเป็นชุด หรือรันผู้สมัครใด ๆ บันทึกสถานะ selected for review หรือ not selected และเก็บบันทึกส่วนตัวไว้ในพื้นที่ทำงานเป้าหมาย
- ส่ง shortlist ที่มีแหล่งที่มา บันทึก provenance ข้อสังเกตสัญญาอนุญาต คำประกาศความสามารถ ช่องว่างความครอบคลุม รายการตัดออก และความเสี่ยงที่ยังไม่ได้แก้ไข แล้วหยุดก่อนติดตั้งหรือเผยแพร่ภายนอก
เตรียมสิ่งนี้
ข้อมูลที่แมวจะขอ
- การจำแนกงานและขอบเขตความน่าเชื่อถือ
- แคตตาล็อกและขอบเขตแหล่งที่มาที่อนุมัติ
- กรณีประเมินและเกณฑ์ความเหมาะสมขั้นต่ำ
- นโยบายการติดตั้งและการทบทวน
เราเตอร์ + playbook เดียว
จัดเส้นทางก่อน เลือกอันเดียว
Cat Paw โหลด playbook เดียวต่องาน ไม่ผสมหลายอัน เริ่มที่เราเตอร์นี้ เส้นทางที่เหลือเป็นตัวเลือกเฉพาะ workflow
- เราเตอร์:
agent-skill-catalog-pack skills/agent-skill-catalog-pack/agent-skill-catalog-discovery/SKILL.md
เส้นเขต
ขอบเขตเดินทางไปกับพรอมต์
- ก่อนเริ่ม ให้ตรวจสอบเครื่องมือ บัญชี สิทธิ์ และพื้นที่ทำงานจริง ห้ามอ้างว่ามีเครื่องมือ บัญชี แหล่งข้อมูล หรือความสามารถที่ไม่พร้อมใช้งาน
- ใช้ Latch/target-workspace สำหรับโค้ดส่วนตัว ผลงาน การตรวจสอบสด หรือข้อมูลที่ไม่เป็นสาธารณะ หากไม่มีสิทธิ์เข้าถึง ให้หยุดที่ขอบเขตและรายงานสิ่งกีดขัด แทนการเดา
- หยุดเพื่อขออนุมัติอย่างชัดเจนก่อนการดำเนินการภายนอกที่มีผลกระทบ แล้วส่งกลับหลักฐาน ความเสี่ยงที่ยังไม่ได้แก้ไข สมมติฐาน และการดำเนินการใดที่ยังรอการอนุมัติ
เสร็จหมายถึง
จุดจบที่ตรวจได้
รายการ skill ผู้สมัครที่จำกัดขอบเขตบันทึกแหล่งที่มา รุ่น ตัวกระตุ้น สิทธิ์ สิ่งที่ต้องใช้ สัญญาอนุญาต หลักฐานความเหมาะสม คำประกาศความสามารถ รายการตัดออก และความเสี่ยงที่ยังไม่ได้แก้ไข โดยไม่มีการนำเข้าหรือเรียกใช้เนื้อหาก่อนการติดตั้ง
แหล่งที่มา
กระบวนการนี้มาจากไหน
- github.com/sickn33/agentic-awesome-skills/tree/7b534bc15d833baf3bc98b3ca4fb23eda48342bb/
- agentskills.io/specification
- docs.github.com/en/rest/overview
แหล่งที่มาตั้งรูปแบบของ workflow โพสต์ Reddit และชุมชน ถ้ามี ให้ถือเป็นเรื่องเล่าจากผู้ปฏิบัติ ไม่ใช่ข้อเท็จจริงสากล