Yapay Zekâları Anlamak: Günümüzde Nasıl Çalışıyorlar?
Daha önce de bir makalemde belirtmiştim; yapay zekâların günümüzde nasıl çalıştığını bilmek gerekiyor. Hatırlatmak amacıyla tekrar söylüyorum: Yapay zekâlar, bilgi ve içerikleri insandan beslenerek sonuç üretiyor. Tabii ileride belki kendi kendine fikir geliştirip öyle cevap verirler ama şimdilik tamamen örnekler üzerinden ilerliyorlar.
Tıpkı aldığınız internet hizmetinin müşteri hizmetlerine “Hızımız düşük” dediğinizde, onların size “Modemi kapatıp 10 saniye bekleyin, ben buradan sinyal gönderiyorum” demesi gibi. Bazen çözülür, bazen çözülmez. Belki binaya gelen hattadır sorun, belki modem ile bilgisayar arasındaki kablodur… Müşteri hizmetleri, en çok karşılaşılan çözümleri ezberlemiştir ve onu söyler. İşte yapay zekâ da şu an için aynısını yapıyor.
Kendi projemden örnek vereyim: Film uygulamamda ekranı aşağı çektiğimde sayfanın yenilenmesi gerekiyordu ama bu özelliği bir türlü çalıştıramadık. Bu sorun, bir günümün boşa gitmesine neden oldu. Kullandığımız kütüphane doğru olduğu hâlde çalışmadı. Sonra aklıma Google Play’de yayınladığım eski bir proje geldi. “Bir de bunda deneyelim” dedik. Eski projem sadece Android için yazılmıştı ve sade bir yapısı vardı. Yeni film uygulamam ise Kotlin Multiplatform (KMM) ile geliştirildi, yani hem iOS hem Android’de çalışıyor. Bu yüzden iki proje arasında ciddi farklar var; aynı gibi görünse de KMM oldukça karmaşık. Eski projemde pull-to-refresh özelliği PullToRefreshBox ile çalışıyordu. KMM projesinde önce yanlış isimle (PullToRefreshContainer) kütüphaneyi kullanmaya çalıştık, sonra doğru ismi bulduk ve sorunu çözdük. Eğer eski projem aklıma gelmeseydi ve “Sadece Android’de çalışması lazım” demeseydim bu çözümü bulamazdık.
Şu an Copilot, Gemini, DeepSeek, Grok ve ChatGPT kullanıyorum. Hepsini birbiriyle yarıştırıyor, her birinin güçlü yanlarından besleniyorum. Unutamadığım bir şey daha var: Hiçbiri çözemediğinde, internetten yabancı bir sitede kendi çabamla bulduğum çözüm.
Yapay zekâyı forumlarda, Google’da, Facebook yazılım gruplarında veya Stack Overflow’da cevap beklemektense anında etkileşim imkânı sunduğu için tercih ediyorum. Hızıma hız katıyor. Yapay zekâ sana fikir üretmiyor; en çok çözüme ulaşmış, en çok beğenilen yolları bulup onları sunuyor. Ama dediğim gibi, bazen senin durumun özel olabiliyor. Her şey sende bitiyor.
Tabii ücretli/ücretsiz sınırlamalar da oluyor: Belli bir satır sayısı, günlük kullanım süresi, eski soruları unutması gibi… Bunları çoğaltabiliriz. Unutma, iş sonunda sende bitiyor.
İnşallah faydalı bir yazı olmuştur.
Not: Ücretli sürümleri doğrudan deneyimlemedim. Burada paylaştıklarım, kendi ücretsiz kullanım tecrübem ve ücretli paketler hakkında edindiğim genel bilgilerden oluşuyor. Bütçe nedeniyle henüz pratik test yapamadım.