Teknoloji & Yapay Zeka

AI botların kod geliştirmedeki güvenilirlik seviyesi ölçüldü

Yazılım geliştirmede artık yaygın olarak kullanılan yapay zeka botlarının, otomatik kod entegrasyonu süreçlerindeki güvenilirlik düzeyleri ilk kez kapsamlı bir şekilde incelendi. GitHub Actions platformunda 61 bin iş akışı analiz eden araştırmada, farklı AI botların başarı oranları arasında önemli farklar tespit edildi. Copilot ve Codex %93-94 başarı oranıyla öne çıkarken, botların daha sık katkı yaptığı projelerde iş akışlarının başarısızlık oranının arttığı gözlemlendi. Bu bulgular, AI destekli yazılım geliştirme süreçlerinin optimizasyonu için önemli ipuçları sunuyor.

Modern yazılım geliştirme süreçlerinin vazgeçilmez parçası haline gelen yapay zeka botlarının güvenilirliği, kapsamlı bir araştırmayla mercek altına alındı. Araştırmacılar, GitHub Actions platformunda 2.355 farklı yazılım deposundan toplam 61.837 otomatik iş akışını analiz ederek, AI botların kod geliştirmedeki performansını değerlendirdi.

İncelenen beş farklı AI bot arasında dikkat çekici performans farkları ortaya çıktı. Microsoft'un Copilot'u ve OpenAI'nin Codex'i sırasıyla %93 ve %94 başarı oranlarıyla zirvede yer alırken, diğer botlar daha düşük güvenilirlik gösterdi. Bu sonuçlar, farklı AI sistemlerinin kod kalitesi ve entegrasyon başarısında önemli farklılıklar bulunduğunu ortaya koyuyor.

Araştırmanın en ilginç bulgularından biri, AI botların katkı sıklığı ile iş akışı başarısı arasındaki ters korelasyon oldu. Botların daha fazla kod değişikliği önerdiği projelerde, otomatik entegrasyon süreçlerinin başarısızlık oranının arttığı gözlemlendi. Bu durum, AI destekli geliştirme süreçlerinde miktar-kalite dengesinin önemini vurguluyor.

Bulgular, yazılım geliştirme ekiplerinin AI bot seçimi ve kullanım stratejilerini optimize etmeleri için değerli veriler sunuyor. Özellikle kritik projelerde bot güvenilirliğinin dikkate alınması gerektiği sonucuna varılan çalışma, AI destekli yazılım geliştirmenin geleceği için önemli perspektifler açıyor.

Özgün Kaynak
arXiv (CS + AI)
Reliability of AI Bots Footprints in GitHub Actions CI/CD Workflows
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.