« Tüm yayınlar

Refactoring, AI Ajanlarının Token Maliyetini %83 Düşürüyor

Ajan tabanlı bir kod tabanında yapılan refactoring deneyi, tekrarlayan değişikliklerde girdi token maliyetini %83 azalttı.

Bir mühendis, tamamen Claude Code ve Cursor gibi ajanlar tarafından yazılmış 150.000 satırlık bir Rust/TypeScript uygulamasında ilginç bir deney yaptı. Zamanla veri erişim katmanı tek bir dosyada 17.155 satıra ulaşmıştı; tekrarlayan HTTP ve JSON kodlarıyla dolu, hiç modülerleştirilmemiş bir yapıydı.

Her refactoring adımından sonra aynı temsili değişiklik, önceki adımlardan hiçbir şey öğrenmemiş taze bir ajana yaptırılarak token tüketimi ölçüldü. 15 adımlık kademeli refactoring sonunda dosya 19 ayrı Rust dosyasına bölündü ve aynı değişiklik için gereken girdi token sayısı 159.564'ten 27.360'a, yani %83 oranında düştü.

Çıktı token sayısı neredeyse değişmedi; tasarruf tamamen ajanın daha az kod okumak zorunda kalmasından geliyor. Toplam kod miktarı sabit kalsa da, doğru şekilde bölünmüş dosyalar ajanın yalnızca ilgili küçük bir alt kümeyi okumasını sağlıyor. Bu bulgu, ajan tabanlı kod tabanlarında sistematik refactoring'in maliyet açısından tek seferlik değil, her gelecekteki değişiklikte tekrar eden bir kazanç sağladığını gösteriyor.