

Discover more from Caner Bulut
Son zamanların en çok tartışılan konularından birisi Yapay Zeka. Ankara’da katıldığım bir etkinlikte "Yazılımın geleceği nedir? Yapay Zeka, programcıların yerini alır mı?" diye bir soru aldım.
Konuyu biraz detaylandırmak istedim, sonuçlar aşağıdaki gibi.
ChatGPT ve AlphaCode
İşte ChatGPT ile aramızdaki kısa bir diyalog.
Sosyal medyada mutlaka denk gelmişsinizdir OpenAI tarafından güncel versiyonu duyurulan ChatGPT epey ses getirdi. ChatGPT’ye bana şöyle bir kod lazım dediğinizde uygulama size kod bloğunu oluşturabiliyor. Şimdilik küçük kodlar yazabilen Yapay Zeka uygulamalarının gelecekte programcılarının yerini alacağı konuşuluyor.
ChatGPT hakkında daha detaylı bilgi için link burada.
ChatGPT yalnız değil.
Google’nin sahibi olduğu DeepMind tarafından geliştirilen AlphaCode insanların yarısından daha iyi kod yazar duruma geldi bile. DeepMind sonuçları burada yayınlandı.
AlphaCode hakkında daha detaylı bilgi için tıklayın.
Yapay Zeka uygulamaları, şu anda insanların ihtiyaçlarını anlayamayacakları için bir web tarayıcı geliştirmek gibi kompleks işleri yapabilecek durumda değiller. Bu aşamaya kadar gelebilirler mi? Şu anda bu belirsiz. İnsanların ihtiyaçlarını anlayarak Yapay Zeka’nın anlayacağı hale getirmek yine bir insan tarafından yapılabilir.
Bir tahminde bulunmak gerekir ise Yapay Zeka uygulamaları yazılımcıların işlerini çok kolaylaştıracak araçlar olarak hayatımıza girecekler. Bu da verimliliğin artması, daha hızlı projeler demek oluyor.
Hatta girdiler bile.
GitHub CoPilot
GitHub CoPilot buna çok iyi bir örnek. GitHub CoPilot, OpenAI temelli bir teknoloji. Kod tamamlama özelliği ile CoPilot inanılmaz şeyler yapabiliyor.
Şöyle bir test yapmışlar.
95 yazılımcıdan JavaScript ile bir web server yazmalarını istemişler.
Sonuçlar şöyle.
Yazılımcılardan 45’i CoPilot kullanmış, 50’si kullanmamış.
CoPilot kullanların %78’i, kullanmayanların %70 projeyi tamamlayabilmiş.
CoPilot kullanlar ortalama 1 saat 11 dakika, kullanmayanlar 2 saat 41 dakika harcamışlar.
Daha detaylı bilgi için burayı inceleyebilirsiniz.
Sonuç Olarak
Artık hiç bişey eskisi gibi olmayacak. Yapay Zeka teknolojileri yazılım geliştirme gibi bir çok alanda hayatımıza girecekler, bize yardımcı olacaklar. Hatta belki de bizede bazı alanlarda ihtiyaç duymayacaklar.
Teknolojiden korkmak yerine onu iyi anlamalı, insanlığın faydasına işlerde ondan yardım almayı bilmek gerekiyor.
Kaynak:
https://www.science.org/doi/10.1126/science.abq1158
https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/