Hatalı bir programda hata ayıklamak sinir bozucu olabilir, öyleyse neden yapay zekanın bunu sizin için yapmasına izin vermiyorsunuz? Hackaday, “BioBootloader” kullanan bir geliştiricinin, Python programlarına “yenileyici iyileştirme yetenekleri” sağlayabilen bir program olan Wolverine’i yaratarak bunu yaptığını bildirdi. (Evet, tıpkı Marvel süper kahramanı gibi.)
BioBootloader bir tweet’te “Komut dosyalarınızı onunla çalıştırın ve çöktüğünde, GPT-4 onları düzenler ve neyin yanlış gittiğini açıklar” diye yazdı. eşlik etti bir tanıtım videosu. “Birçok hatanız olsa bile, her şey düzeltilene kadar tekrar tekrar çalışacak.”
GPT-4, OpenAI tarafından oluşturulan ve Mart ayında yayınlanan, ChatGPT Plus abonelerine ve API biçiminde beta test kullanıcılarına sunulan çok modlu bir yapay zeka dili modelidir. Kompozisyon, dil çevirisi ve programlama gibi metin işleme görevlerini gerçekleştirmek için web’den kazıdığı milyarlarca belge, kitap ve web sitesi hakkındaki “bilgisini” kullanır.
Bugün “Wolverine” yapmak için GPT-4 kullandım – bu, python komut dosyalarınıza yenileyici iyileştirme yetenekleri verir!
Betiklerinizi onunla çalıştırın ve çöktüğünde GPT-4 bunları düzenleyerek neyin yanlış gittiğini açıklar. Birçok hatanız olsa bile, her şey düzeltilene kadar tekrar tekrar çalışacaktır. pic.twitter.com/gN0X7pA2M2
— BioBootloader (@bio_bootloader) 18 Mart 2023
Wolverine demo videosunda BioBootloader, bir terminalde solda Python kodu ve sağda Wolverine sonuçları ile yan yana bir pencere görüntüsü gösteriyor. Bilerek birkaç hata eklediği özel bir hesap makinesi komut dosyası yükler ve ardından çalıştırır.
“Çalıştırıyor, çökmeyi görüyor ama sonra gidip sorunu nasıl düzelteceğini bulmak için GPT-4 ile konuşuyor” diyor. GPT-4, programın hataları için bir açıklama döndürür, yapmaya çalıştığı değişiklikleri gösterir ve ardından programı yeniden çalıştırır. GPT-4, yeni hatalar gördükten sonra kodu tekrar düzeltir ve ardından doğru şekilde çalışır. Sonunda, orijinal Python dosyası GPT-4 tarafından eklenen değişiklikleri içerir.
Kod GitHub’da mevcuttur ve geliştirici, tekniğin diğer programlama dillerine uygulanabileceğini söylüyor. Wolverine’i kullanmak, GPT-3.5 veya GPT-4 için bir OpenAI API anahtarına sahip olmayı gerektirir ve kullanım ücrete tabidir. Şu anda GPT 3.5 API, OpenAI hesabı olan herkese açıktır, ancak GPT-4 erişimi hâlâ bir bekleme listesiyle kısıtlıdır.
Son zamanlarda, Auto-GPT ve BabyAGI gibi yinelemeli döngülerde GPT-4’ü içeren çeşitli deneyler, GPT-4’e daha fazla “aracı” yetenekler vermeyi denedi; veya özerk hareket edin.
Şu anda ilkel bir kavram kanıtı olsa da, Wolverine gibi teknikler, uygulamaların kendi hatalarını – hatta dağıtımdan sonra ortaya çıkabilecek beklenmedik hataları bile – düzeltebilecekleri potansiyel bir geleceği göstermektedir. Tabii ki, bunun olmasına izin vermenin sonuçları, güvenliği ve bilgeliği henüz tam olarak araştırılmadı.