goal-setter: OpenAI'nin goal özelliğini kullanma kılavuzunu yansıtan agent skill
(github.com/computerphilosopher)Codex'e Goal özelliği eklendiğinden beri, uzun süren işleri bitene kadar ona bırakmak mümkün hale geldi. Ancak Goal, niyet birazcık bile saparsa token ve zaman açısından büyük israfa yol açabiliyor.
Goal Setter, goal yazmak için gereken unsurları kullanıcıyla yapılan bir röportaj üzerinden netleştirir.
- Tam olarak hangi durumun tamamlanmış sayılacağı
- Nelerin yapılmaması gerektiği
- Başarının hangi evidence ile değerlendirileceği
- Tıkanıldığında nerede durulacağı ve neyin raporlanacağı
Röportajda doğrulanan içerik, OpenAI'nin paylaştığı kullanım ipuçlarını temel alarak Codex'in skill-creator skill'iyle hazırlandı.
(Referans: https://tr.news.hada.io/topic?id=29639)
Röportaj bittiğinde, proje kökünde goals/<goal-name>.md dosyası oluşturulur. Belgenin içeriğini beğenmezseniz yeniden düzenlenmesini isteyebilirsiniz.
Belgenin içeriği gereksinimleri karşılıyorsa, oluşturulan Markdown üzerinden goal çalıştırılır.
/goal @goals/<goal-name>.md
Avantajlar
- Goal için kullanılacak prompt, OpenAI'nin açıkladığı ölçütlere uygun şekilde ayrıntılı yazılabilir.
- Agent ile inceleme döngüsünü tekrar ederek içinize sinene kadar düzenleme yapabilirsiniz. (Goal uzun süre boyunca çok sayıda token harcayarak çalıştığı için, prompt'u iyi yazmanın getirisi büyüktür.)
- Goal içeriği dosya olarak kaldığı için git'e eklenip geçmiş yönetimi kolayca yapılabilir.
Kurulum
Codex'te skill-installer skill'ini kullanarak kurulabilir.
Use $skill-installer to install https://github.com/computerphilosopher/agent-skills/…
3 yorum
Çok iyi kullanıyorum. Bir kez daha teşekkür ederim. Sanırım Context mode ile birlikte codex’in vazgeçilmez unsurlarından biri. Ama bazen soruya kendi kendine cevap verip hemen işe giriştiği durumlar da oluyor.
Gönderiyi tekrar arayıp bulacak kadar iyi kullandığınızı duymak güzel, teşekkürler.
Plan modunu açık tutarak çalışırsanız, hemen işe koyulma davranışını önleyebilirsiniz. Bu skill’in amacı, goal’ü iyi açıklayan bir doküman yazılana kadar gerçek goal yürütmesini ertelemek olduğundan, hedefe oldukça uygun bir çalışma biçimi olduğunu düşünüyorum.
Teşekkür ederim!