Nedir?
Planı yapan, kodu yazan ve kendi işini kendisi onaylayan tek ve uzun bir yapay zeka oturumu başlatması kolay, güvenmesi zor bir şey. Ajanın daha çok küçük ve disiplinli bir ekip gibi davranmasını istedim: kodu yazanla onaylayan aynı kişi olmasın.
Bu depo o ekibin OpenAI Codex için hazırlanmış hali. İçinde kısa bir Türkçe rehber (tarayıcıda doğrudan açılan tek bir index.html) ve işi yürüten dosyalar var: kalıcı kuralları tutan bir AGENTS.md ile .codex/agents/ altındaki yedi ajan profili.
Nasıl çalışıyor?
Ana Codex oturumu şef oluyor. İşi büyüklüğüne göre bölüyor, her parça için bir brif yazıp doğru uzmana veriyor: geliştirici, okuyup asla dosya değiştirmeyen araştırmacı, mekanik toplu işler için yükleyici, tasarımcı ve video üreticisi. Her profilde model ve akıl yürütme düzeyi sabit; böylece basit iş ucuz kalıyor, dikkat isteyen iş daha çok düşünülüyor.
Orta ve büyük değişiklikler, kodu yazmamış bir denetçiye gidiyor. İş güvenlik, ödeme, mahremiyet ya da veri kaybı riskine dokunuyorsa onun yerine ayrı bir riskli iş denetçisi bakıyor. Ekibi dürüst tutan birkaç kural var:
- Brifler hep aynı başlıklarla yazılıyor: görev, senin dosyaların, dokunma, önce oku, bitti tanımı, rapor.
- İki ajan aynı anda aynı dosyaya yazmıyor; paralel iş ayrı kopyalarda ve dallarda yürüyor.
- Üç tur “düzelt” sonrasında şef duruyor ve kullanıcıya engelin ne olduğunu açıkça söylüyor.
- Kaynak, tarih, sayı ya da test sonucu uydurulmuyor. Son rapor yapılan işi, nasıl doğrulandığını ve açık kalan riskleri anlatıyor.
Kurulum bir dakika sürüyor: AGENTS.md dosyasını ve .codex/ klasörünü projenizin köküne kopyalayıp Codex’i orada açmanız yeterli.
Kaynak
Fikir Rues Community’nin Yapay Zekâ Orkestrası çalışmasından geliyor. Bu sürümü Codex için, kendi model eşlemem ile bağımsız olarak yazdım; kaynak sayfanın HTML’ini ya da görsellerini almadım. Kaynak bağlantısı hem README’de hem de rehber sayfasında duruyor.
Şu an nerede?
GitHub’ımda herkese açık ve kopyalanabilir durumda. Hangi ajanları ve modelleri kullanabileceğiniz Codex hesabınıza bağlı; model tablosunu bir başlangıç noktası olarak görüp elinizdekine göre uyarlayabilirsiniz.