BugLab by Microsoft Research Projesi, Yapay Zeka Örnekleri
BugLab by Microsoft Research
BugLab by Microsoft Research Hakkında
Koddaki sorunları bulmak ve onarmak, yazılım mühendislerinin günlük işlerinin zaman alıcı ve genellikle hoş olmayan bir unsurudur. Derin öğrenme bu zorluğu çözebilir ve mühendislerin daha iyi yazılımları daha hızlı sunmasına yardımcı olabilir mi? 2021 Nöral Bilgi İşleme Sistemleri Konferansı'nda (NeurIPS 2021) sunulan Kendi Kendini Denetleyen Hata Tespiti ve Onarımı adlı yeni bir çalışmada, BugLab adlı umut verici bir derin öğrenme modeli önerildi. BugLab, bir "saklambaç" oyunu oynayarak etiketli verilere ihtiyaç duymadan kusurları bulmak ve onarmak için eğitilebilir.
Koddaki kusurları bulmak ve düzeltmek, yalnızca kodun yapısı hakkında düşünmeyi değil, aynı zamanda yazılım mühendislerinin kod yorumlarında, değişken adlarında ve diğer yerlerde bıraktığı kafa karıştırıcı doğal dil ipuçlarını da yorumlamayı gerektirir. Örneğin, aşağıdaki kod parçacığı bir GitHub açık kaynak projesindeki bir sorunu çözmektedir.
Yasal Uyarı: BugLab, GPT-3'ü kullanmaz
Kaynak: https://www.marktechpost.com/2021/12/17/microsoft-research-introduces-buglab-a-deep-learning-model-to-detect-and-fix-bugs- Without -using-labelled- veri/