2 puan yazan owjs3901 5 시간 전 | 1 yorum | WhatsApp'ta paylaş

Yapay zeka kodlama ajanını tekrar tekrar çalıştırarak kod tabanını kademeli olarak iyileştiren retry-now adlı bir ajan geliştirdim.

Temel fikir şu: "Her iterasyonda koda tamamen yeni bir context 0 oturumundan yeniden bakalım."
Uzun süre çalışan mevcut ajanların bazen önceki yargılarını savunduğunu, daha önce denenen yönlere çekildiğini ya da uzun bağlam içinde giderek sürüklendiğini hissettim. retry-now ise bunun tersine, her seferinde yeni bir headless ajan oturumu başlatıp yalnızca mevcut koda bakarak analiz → iyileştirme → doğrulama → kayıt döngüsünü tekrarlar.

Çalışma akışı kabaca şöyle:

  1. ANALYZE: Kod tabanını salt okunur olarak analiz eder ve file:line dayanağı olan iyileştirme adayları oluşturur.
  2. IMPROVE: Adayları madde madde uygular. Her madde yedek alındıktan sonra değiştirilir; test/lint/benchmark doğrulamasında başarısız olursa yalnızca o madde geri alınır.
  3. Arka arkaya birkaç kez “iyileştirilecek başka bir şey yok” sonucu çıkarsa yakınsadığını kabul edip durur.

Şu anda opencode, Codex CLI, Claude Code ile birlikte kullanılabiliyor ve Bun tabanlı bir CLI olarak çalışıyor.

Aşırı performans optimizasyonu ve bellek kullanımını azaltmak için kullanılır.

1 yorum

 
johnonlee 1 시간 전

Ajanların belleğin mutlaka gerekli olduğuna inandığını görüyorum... bunu hangi vesileyle yapmaya karar verdiğinizi merak ediyorum. Ben iş bittikten sonra PR’ı Codex’e ayrı ayrı inceletiyorum; çalışma sırasında crowd’a ne kadar ayrıntılı inceleme yaptırsam da Codex incelemesinde mutlaka birkaç şey takılıyor.