
ESP32 için ChatGPT ile programlanmış poker oyunu – ivobot
Volos Rakic, mikrokontrolörler ve küçük ekranlarla denemeler yapmayı seviyor. Üretici, bilgilerini YouTube kanalı Volos Projects’te paylaşıyor ve orada reklamların, oyunların ve diğer projelerin küçük ekranlarda nasıl uygulanacağını açıklıyor. En son projesi, ESP32 mikrokontrolcüsü ve entegre ekranı barındıran LILYGO T-Display S3 kartı üzerinde basitleştirilmiş bir poker oyunudur. Rakic genellikle her şeyi elle programlıyor ancak bu sefer ilk kez ChatGPT’den yardım aldı.
Duyuru
Yapımcı, projesinin videosunda oyunun temel mantığını programlamak için yapay zekaya nasıl sahip olduğunu, projenin en zor kısmı olduğunu söylediği şeyi çözdüğünü açıklıyor. Aslında ChatGPT, olağan diyalog biçiminde hızlı bir şekilde ilk sonuçlara yol açar ve kartları karıştırabilen, beş tanesini hatırlayabilen ve turun sonunda sonucu değerlendirebilen poker oyununun çalışan bir metinsel versiyonunu oluşturur.
Ancak Rakic, sanal kart destesine ek jokerler eklemek istediğinde ChatGPT araya giriyor ve aşılmaz iletişim sorunları ortaya çıkıyor. Videoya ilişkin bir yorumda Rakic, bazen ne demek istediğinizi yapay zekaya açıklamanın tamamen imkansız olduğunu yazıyor. Sonunda bu işlevsellikten vazgeçer, ek joker karakterlerden vazgeçer ve yapay zekadan programı Arduino-C’ye dönüştürmesini ister. Wokwi çevrimiçi simülatördeki işlevsel testi başarıyla geçtikten sonra, gerekli grafikleri program koduna manuel olarak ekleyin.
ChatGPT’yi istenen hedefe yönlendirmek her zaman kolay değildir.
(Resim: youtube.com)
Bu ek adımlara rağmen Rakic sonuçtan genel olarak memnun çünkü ChatGPT’nin yardımıyla çok zaman kazandı. Ancak yapay zekayı programcının yerini alacak bir araç olarak değil, daha çok yardımcı bir araç olarak görüyor. Yapay zekayla denemelere devam edip etmeyeceği sorusunu açık bırakın. Kaynak kodunu kontrol etmek istiyorsanız bu GitHub deposunda bulabilirsiniz.
(akf)