İnsanlar sürekli kodlama ajanlarını nasıl yönettiğimi soruyor. İşte gerçek sistem. Temel içgörüsü: uzun bir yapay zeka kodlama oturumu kırılgandır. Bağlam biriktiriyor, halüsinasyon yapıyor, duruyor. Yani tek bir maraton yerine birçok sprint koşuyorum. Her ajan oturumu yeni başlıyor ve git geçmişi ve dosya durumu aracılığıyla bir öncesinin kaldığı yerden devam ediyor. Buna "Ralph döngüsü" denir. Bir wrapper script, iş bitene kadar aynı istemle bir kodlama ajanını tekrar tekrar başlatır. Eğer durursa veya çökerse — sorun değil. Bir sonraki sürüm sıfır bagaj olmadan temiz başlıyor. Planlama için Opus 4.6 kullanıyorum — PRD'ler yazmak, mimariyi parçalara ayırmak, görev spesifikasyonlarını belirlemek. Sonra Codex 5.3 gerçek kodlama yürütmesini üstlenir. Bu bölünmenin en az hata düzeltme veya takip sorunu olan en güvenilir, yüksek kaliteli kodu ürettiğini gördük. PRD'yi bir indirim kontrol listesi olarak yazıyorum. Döngü, tüm kutuların işaretlenip işaretlenmediğini kontrol ederek tamamlanmayı doğrular. Temsilci işin bittiğini iddia ediyor ama 12/47 görev kaldı mı? Yeniden başlattı. Kafası karışmış bir modelle pazarlık yok. Ajanlar tmux oturumlarında çalışır, böylece yeniden başlatmalardan sağ çıkarlar. Onları anında izliyorum — biri ölürse otomatik olarak yeniden başlatıyorum. Eğer biri durursa (iki ardışık kontrol için aynı çıkış), kapat ve yeniden başlat. Her tmux oturumunun sonunda bir uyandırma kancası bulunur: ajan bittiğinde, hemen bana ping atan bir olay başlatıyor. Sessiz tamamlamalar yok. İşin bittiği anı, izliyor olsam da izlemesem de biliyorum. İyi bir günde 3-4 ajanı paralel olarak ayrı projelerde, her biri kendi git çalışma ağacında çalıştırırım. Geçen hafta yaklaşık 4 saat içinde aynı anda 3 projede 108 görev yaptım. Diğer anahtar ise: test odaklı promptlar. Ajana önce başarısız testleri yazmasını, sonra uygulamayı söylerim. Testler, deterministik olmayan bir çalışan için deterministik kabul kriterleridir. Birleşme sonrası başarısızlıklarda büyük ölçüde kesintiler yapılıyor. Bu sihir değil. Bu, yapay zeka işçiliğine uygulanan süreç mühendisliği. Temiz spesifikasyonlar, otomatik doğrulama, takılıp kaldığında yeniden başlatma, çıktıyı doğrulama. Bu, en sık aldığım sorulardan biri, bu yüzden bunu düzgünce yazacağım ve Bir Yapay Zeka Nasıl Alım Edilir adlı yeni bölüm olarak ekleyeceğim. Zaten satın alan herkes güncellenmiş versiyonu alacak.