goal-setter: สกิล agent ที่สะท้อนแนวทางการใช้ฟีเจอร์ goal ของ OpenAI
(github.com/computerphilosopher)เมื่อ Codex มีฟีเจอร์ Goal แล้ว ก็สามารถมอบหมายงานยาว ๆ ให้ทำต่อเนื่องจนเสร็จได้ อย่างไรก็ตาม หาก Goal คลาดเคลื่อนจากเจตนาไปเพียงเล็กน้อย ก็อาจสิ้นเปลืองทั้งโทเคนและเวลาอย่างมาก
Goal Setter จะตรวจสอบองค์ประกอบที่จำเป็นสำหรับการเขียน goal ผ่านการสัมภาษณ์กับผู้ใช้
- สถานะแบบใดจึงจะถือว่าเสร็จสมบูรณ์อย่างชัดเจน
- สิ่งที่ห้ามทำคืออะไร
- จะตัดสินความสำเร็จจาก evidence ใด
- เมื่อไปต่อไม่ได้ ควรหยุดที่จุดไหนและต้องรายงานอะไร
หัวข้อที่ต้องยืนยันในการสัมภาษณ์นี้เขียนขึ้นผ่านสกิล skill-creator ของ Codex โดยอ้างอิงจากเคล็ดลับการใช้งานที่ OpenAI เผยแพร่
(อ้างอิง: https://th.news.hada.io/topic?id=29639)
เมื่อการสัมภาษณ์เสร็จสิ้น ระบบจะสร้างไฟล์ goals/<goal-name>.md ใน project root หากยังไม่พอใจกับเนื้อหาเอกสาร ก็สามารถขอให้แก้ไขได้อีก
เมื่อเนื้อหาในเอกสารตรงตามความต้องการแล้ว ก็สามารถรัน goal ผ่าน Markdown ที่สร้างขึ้นได้
/goal @goals/<goal-name>.md
ข้อดี
- สามารถเขียนพรอมป์ต์สำหรับใช้กับ Goal ได้อย่างละเอียดตามเกณฑ์ที่ OpenAI เปิดเผยไว้
- สามารถแก้ไขซ้ำร่วมกับเอเจนต์และรีวิวได้จนกว่าจะพอใจ (เนื่องจาก Goal จะรันเป็นเวลานานและใช้โทเคนจำนวนมาก การเขียนพรอมป์ต์ให้ดีจึงคุ้มค่ามาก)
- เนื้อหาของ Goal ถูกเก็บเป็นไฟล์ จึงเพิ่มเข้า git และจัดการประวัติได้ง่าย
วิธีติดตั้ง
สามารถติดตั้งได้ใน Codex โดยใช้สกิล skill-installer
Use $skill-installer to install https://github.com/computerphilosopher/agent-skills/…
3 ความคิดเห็น
ใช้งานได้ดีมากจริงๆ ครับ/ค่ะ ขอขอบคุณอีกครั้ง ดูเหมือนว่าจะเป็นองค์ประกอบที่จำเป็นของ codex เมื่อใช้ร่วมกับ Context mode แต่บางครั้งมันก็มีกรณีที่ตอบคำถามเองแล้วเริ่มทำงานทันทีเหมือนกันนะครับ/คะ
ขอบคุณมากที่ใช้งานได้ดีถึงขนาดกลับมาตามหาโพสต์อีกครั้ง
ถ้าเปิดโหมดแพลนไว้ก่อน ก็น่าจะป้องกันไม่ให้มันเริ่มทำงานทันทีได้ เป้าหมายของสกิลนี้คือการชะลอการรัน goal จริงออกไปจนกว่าจะเขียนเอกสารที่อธิบาย goal ได้อย่างเหมาะสมเสร็จ ดังนั้นผมคิดว่านี่เป็นวิธีการทำงานที่สอดคล้องกับเป้าหมายอย่างดี
ขอบคุณครับ!