Ana içeriğe geç
Programlama

Yapay zeka kod incelemelerinde katmanlı ve matris tabanlı model önerildi

Öne çıkanlar

  • Claude Code deposunda birleştirilen günlük değişiklik sayısı Mayıs'taki 2 bin 500 seviyesinden Eylül'de 30 binin üzerine çıktı.
  • Önerilen sistem incelemeyi niyet, biçim, yerel anlam, bağlantı, çalışma zamanı ve kullanım olmak üzere altı katmana ayırıyor.
  • Beş bağlam getirici ve dört odak istemi birleştirilerek toplam 20 özel yapay zeka denetçisi tek matriste üretiliyor.
  • Risk sınıflandırıcısı basit metin düzeltmelerinde birkaç hücreyi, kritik altyapı değişikliklerinde ise tüm matrisi çalıştırıyor.

Claude Code ekibinin yapay zeka tarafından yazılan kodları doğrulamak için kurduğu çok aşamalı inceleme hattı, yazılım ekipleri için yeni bir model tartışması başlattı. Ekip, günde on binlerce birleştirilen kod değişikliğini yönetmek için altı aşamalı bir süreç kullanıyor. Ancak Djordje Puzic tarafından yayımlanan teknik değerlendirmede, tek bir yapay zeka aracına kodun her seviyesini aynı anda okutmanın verimsiz olduğu, bunun yerine kod incelemesinin insan bilişine benzer katmanlara ayrılması gerektiği savunuldu.

Önerilen mimariye göre kod inceleme süreci bir ardışık hattan ziyade ağaç yapısına dönüştürülüyor. Kodun sözdizimi, yerel işlevi, modül bağlantıları, çalışma zamanı davranışı ve kullanıcı etkisi birbirinden bağımsız katmanlar olarak ele alınıyor. En alttaki yapay zeka aracı yalnızca tek bir fonksiyonun sözleşmesini incelerken, üst katmanlar fonksiyon gövdelerini görmeden yalnızca bu sözleşmeleri değerlendiriyor. Böylece her aracın bağlam penceresi daraltılıyor ve David Parnas'ın 1972 tarihli bilgi gizleme ilkesi yapay zeka istemlerine uyarlanıyor.

Sistem ayrıca doğruluk, güvenlik, geçmiş kararlar ve geri alınabilirlik boyutlarını içeren bir matris yapısıyla destekleniyor. Beş satır bağlamı ve dört sütun merceği birleştirilerek yirmi farklı dar kapsamlı denetçi elde ediliyor. Claude Code ekibinin geçmişte yaşadığı döngü sorunları dikkate alınarak, inceleme sürecine tekrar eden bulguları eleyen koordinatör mekanizması ve risk sınıflandırmasına göre değişken matris çalıştırma kuralı öneriliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.