เมื่อสร้างและดูแลโปรเจ็กต์ด้วยเอเจนต์
ก็มักจะอยากเก็บบริบทระดับโปรเจ็กต์เอาไว้อย่างต่อเนื่อง
เพื่อให้ในเซสชันถัดไปสามารถอ่านสถานะปัจจุบันด้วยโทเค็นน้อยลง
และทำงานต่อได้ง่ายขึ้น

ระหว่างผ่านมาหลายโปรเจ็กต์ ผมได้ลองอยู่เรื่อย ๆ ว่าควรเก็บบริบทนี้อย่างไรจึงจะดีที่สุด
สุดท้ายจึงสรุปมาเป็นแนวทางให้เก็บสถานะงานและบริบทอ้างอิงไว้ในโฟลเดอร์ docs
ในรูปแบบที่ทั้งคนและเอเจนต์สามารถดูร่วมกันได้
เอเจนต์สามารถจดบันทึกเรื่องสำคัญระหว่างทำงานได้ด้วยตัวเอง
และข้อมูลที่ต้องใช้ซ้ำเป็นประจำก็สามารถเก็บเป็นเอกสารอ้างอิงเพื่อนำกลับมาใช้ใหม่ได้

นี่ไม่ใช่แนวทางสำหรับการทำเอกสารโปรเจ็กต์อย่างสมบูรณ์
หรือการสร้างฐานความรู้ขนาดใหญ่
เป้าหมายคือการคงเส้นฐานของบริบทโปรเจ็กต์เอาไว้
ให้ได้โดยอัตโนมัติมากที่สุด

ตอนแรกก็เคยคิดถึงโครงสร้างที่ซับซ้อนกว่านี้และผ่านการลองผิดลองถูกมาพอสมควร
แต่สุดท้ายเอเจนต์ก็ทำงานได้ดีเพียงแค่ค้นหาไฟล์
จึงสรุปออกมาเป็นโครงสร้างแบบไฟล์ที่เบาและเรียบง่ายได้

หลังติดตั้งแล้ว ก็เพียงเขียนไว้ใน AGENTS.md ให้ใช้สกิลนี้
และยังได้ใส่สกิลสำหรับย้ายบริบทที่เคยจัดเก็บไว้เดิม
มาเป็นโครงสร้าง project-context ไว้ด้วย

หากได้ลองใช้แล้วส่งฟีดแบ็กมาจะขอบคุณมากครับ

ติดตั้ง: npx skills add perhapsspy/project-context

สกิลนี้เป็นสกิลต่อเนื่องจาก $structure-first ที่เคยโพสต์ไว้ก่อนหน้านี้
ถ้าใช้ร่วมกันจะยิ่งดี และทั้งสองอย่างก็ถูกทำขึ้นมาในทิศทางที่จะยกระดับเส้นฐานของผลลัพธ์เมื่อใช้งานเอเจนต์

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น