Teknoloji & Yapay Zeka

Yapay Zeka Destekli Yazılım Geliştirme Maliyetlerini %55'e Kadar Azaltan Yöntem

Büyük dil modelleriyle güçlendirilmiş yazılım geliştirme ajanları, endüstride giderek daha fazla kullanılsa da yüksek maliyetleri önemli bir sorun teşkil ediyor. Araştırmacılar, geçmiş deneyimlerden öğrenen EET adlı yeni bir yaklaşım geliştirdi. Bu sistem, yazılım hatalarını düzeltme sürecinde gereksiz işlemleri erken sonlandırarak maliyetleri önemli ölçüde düşürüyor. Üç farklı yazılım geliştirme ajanı üzerinde yapılan testlerde, EET yöntemi toplam maliyetleri %19-55 arasında azaltırken, başarı oranında sadece %0,2'lik ihmal edilebilir bir kayıp yaşandı. Bu verimlilik artışı, sorunların %11'inde erken sonlandırma fırsatları yakalayarak API çağrılarını %21, giriş verilerini %30 ve çıkış verilerini %25 oranında azaltarak elde edildi.

Yapay zeka destekli yazılım geliştirme ajanları, modern yazılım endüstrisinde hızla yaygınlaşırken, bu sistemlerin yüksek işletim maliyetleri geliştiriciler için önemli bir engel haline geldi. Araştırmacılar bu soruna çözüm bulmak için EET (Experience-Driven Early Termination) adlı yenilikçi bir yaklaşım geliştirdi.

EET sistemi, geçmiş hata çözüm süreçlerinden yapılandırılmış deneyimler çıkararak öğrenen bir mekanizma kullanıyor. Bu deneyimler, yama oluşturma ve seçim aşamalarında erken sonlandırma kararları vermek için rehberlik ediyor ve böylece verimsiz iterasyonları önlüyor.

SWE-bench Verified benchmark'ında üç farklı yazılım geliştirme ajanı üzerinde yapılan kapsamlı testlerde, EET'nin etkileyici sonuçlar verdiği görüldü. Sistem, toplam maliyetleri ortalama %32 olmak üzere %19-55 arasında azaltırken, hata çözüm oranında maksimum %0,2'lik minimal bir kayıp yaşandı.

Bu verimlilik artışı, sorunların %11'inde erken sonlandırma fırsatları tespit ederek gerçekleştirildi. Sonuç olarak API çağrıları %21, giriş token'ları %30 ve çıkış token'ları %25 oranında azaldı. Bu gelişme, yapay zeka destekli yazılım geliştirme araçlarının daha ekonomik ve sürdürülebilir hale gelmesine önemli katkı sağlıyor.

Özgün Kaynak
arXiv (CS + AI)
EET: Experience-Driven Early Termination for Cost-Efficient Software Engineering Agents
Orijinal makaleyi oku

Bu içerik, özgün kaynaktaki bilgiler temel alınarak BilimKapsül editörleri tarafından yeniden kaleme alınmıştır. Orijinal metnin birebir çevirisi değildir. Telif hakkı özgün yayıncıya aittir.