Benj Edwards / Yolculuk Ortası
Hatalı bir programda hata ayıklamak sinir bozucu olabilir, öyleyse neden yapay zekanın bunu sizin için yapmasına izin vermiyorsunuz? “BioBootloader” kullanan bir geliştiricinin yaratarak yaptığı şey buydu. kurtPython programlarına “yenileyici şifa yetenekleri” verebilen bir program olduğunu bildiriyor Hackaday. (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 çok modlu bir AI dil modelidir ve Mart ayında yayınlandıkullanılabilir ChatGPT Artı aboneler ve beta test kullanıcılarına API formunda. Kompozisyon, dil çevirisi ve programlama gibi metin işleme görevlerini gerçekleştirmek için web’den kazınan 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 GPT-4 ile konuşarak sorunu nasıl düzelteceğini bulmaya çalışıyor” 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 mevcutve geliştirici, tekniğin diğer programlama dillerine uygulanabileceğini söylüyor. Wolverine’i kullanmak için bir OpenAI API anahtarına sahip olmayı gerektirir. GPT-3.5 veya GPT-4 ve kullanım ücrete tabidir. Şu anda GPT 3.5 API, OpenAI hesabı olan herkese açıktır, ancak GPT-4 erişimi hala bir kullanıcı tarafından kısıtlanmıştır. bekleme listesi.
Son zamanlarda, GPT-4’ü özyinelemeli döngülerde içeren birkaç deney, örneğin Otomatik GPT Ve BebekAGIGPT-4’e daha fazlasını vermeye çalıştı “temsilciAynı anda birkaç görevi gerçekleştirmek veya bağımsız hareket etmek için daha fazla GPT-4 örneğini (aracı) döndürmesine izin veren ” yetenekler.
Ş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üzeltebileceği potansiyel bir geleceği gösteriyor. Tabii ki, bunun olmasına izin vermenin sonuçları, güvenliği ve bilgeliği henüz tam olarak araştırılmadı.