Bir süre önce bir yazıda yapay zekadan kısaca bahsetmiştim. Yazının ana fikri yapay zekanın bizi uyuşukluğa, tembelliğe sevk edip etmediği üzerineydi. Zaten yazının ismi de yapay zeka uyuşukluğuydu. Orada yapay zeka neler yapıyor, yazılımcının hayatına nasıl dokunuyor kısaca bahsetmiştim. Aradan aylar geçti, haliyle yapay zeka bütün hızıyla gelişmeye devam ediyor. Nereye gidiyor tekrar bir baksak iyi olacak gibi.
Bir aralar sosyal medyada şöyle bir haber görmüştüm. Yanlış hatırlamıyorsam Nvidia CEO’su artık insanların yazılım öğrenmesine gerek olmadığını söylüyordu. Yapay zekanın bütün sektörü yavaş yavaş ele geçireceğini düşünüyor. Haklı olabilir. Şu an yazılımla ilgili bir bölüm okumaya başlayan birisi, 4-5 yıl sonra mezun olduğunda bambaşka bir dünyaya adım atacak diye düşünüyorum. Yapay zeka bir kaç yılda akıl almaz bir yol aldı, 4-5 yıl sonra nerede olur kestirmek zor. Bu yazıda biraz buna değinmek istiyorum.
Burada 4-5 yıl sonra mezun olacak birisine ufak bir parantez açmak lazım. Şu an bile yazılım sektörü şişmiş bir halde, yazılım çok iyi meslek, geleceğin mesleği algısı bir çok insanı bu alana yöneltti ister istemez. Bunun sonucu olarak, gerçek iş ilanı sayısının az, iş arayan sayısının oldukça yüksek olduğu dönemler yaşıyoruz. Yapay zekaya gerek kalmadan bu yoğun talep de zaten yeni mezunlar için sıkıntılı bir iş arama sürecine sebep olacak gibi gözüküyor.
CEO’nun görüşüne karşı olarak da yapay zeka ilk çıktığı andan beri insana ihtiyaç hep olacak diye tepki gösteren bir kesim de var. Ben yazılım üzerinden değerlendirebilirim, diğer alanlar için bir şey demem zor. Yazılım özelinde git gide yapay zeka daha çok iş yapar hale geliyor. Hemen kendi tecrübelerimden bir örnek vereyim.
İlk başlarda yapay zeka yardımcı pilot(co-pilot) olarak yazılımcıların hayatına girdi. Öncesi de var da asıl girişi bu şekilde oldu bence. Bugün geldiğimiz noktada artık yeni moda agent. Yapmak istediğini yapay zekaya açıklıyorsun, kodunu tarıyor, sistemi anlıyor, başlıyor yazmaya. Tabi ki henüz mükemmel sonuç vermiyor, verdiği durumlar da var. Tek bir prompt yazarak benim belki de bir saatimi alacak bir özelliği dakikalar içerisinde hallettiği oluyor. Gözümün önünde saniyeler içinde bütün ilgili dosyaları okuyor, sistemi anlıyor, başlıyor yazmaya.
Her zaman böyle olmuyor tabi ki, sistemi yanlış anladığı, gereksiz kod yazdığı da oluyor. O noktada biz müdahale edip, böyle değil de şöyle yap diye doğru yola sokmaya çalışıyoruz. Her halükarda işleri inanılmaz hızlandırıyor. Büyük projelerde işler parça parça orta seviye, başlangıç seviye yazılımcılara atanır. Deneyimli bir yazılımcı yapılan işi denetler, projeye entegre eder. Şu an bu tarz işleri yapay zekaya yaptırıp, kontrol edip projeye entegre ediyoruz.
Bir kaç yıl içinde geldiği nokta akıl almaz boyutlarda. Bir kaç yıl sonra, 5 yıl, 10 yıl sonra nerede olacak acaba? Benim bununla ilgili komik bir tahminim var. Şu ana kadar yapay zeka yardımcı rolünde takılıyordu. Copilot olarak başladığı, şu an agent modda takıldığı serüveninde bence ileride dizginleri eline alıp bizler yardımcı rolüne geçeceğiz :). Yapay zekaya nasıl bir şey yapılacağı söylenecek, biz yazılımcılar da yaptıklarını izleyeceğiz. Arada bu sefer biz fikir vereceğiz, şöyle olsa daha mı iyi olur acaba? Yapay zeka fikrimizi beğenirse fikrimizi kullanacak, yoksa görmezden gelip devam edecek.
Böyle olmasa bile roller bir noktada ister istemez değişecek. İnsanın yapay zeka hızında kod yazması, kod okuması, farklı dillerde bilgi edinmesi mümkün değil. Bir taraf sürekli üstüne koyarak ilerliyor, onun ilerleyişi bize uyuşukluk olarak yansıyor. O güç kazanırken biz güç kaybediyoruz aslında. Önceki yazıya döneceğim yine ama bir dünya kod yazmaktansa bir kaç komut verip sayfalarca kod yazdırmak hepimize kolay geliyor. Bir kere o hıza alışınca ister istemez kullanmak daha kolay geliyor.
Eskiden kod yazma şeklimiz gerçekten çok garip geliyor şu an. Bazen çok iyi bildiğiniz bir alanda kod yazmanız gerekir. Daha önceden benzer bir şey yapmışsınızdır ama tekrar kullanılabilir halde değildir. Baştan yazarsınız, öyle olunca neredeyse düşünmeden kod yazarsınız. Eskiden böyle kod yazdığım zamanlar olurdu, düşünmeden sanki yazı yazar gibi kod yazardım. Elim ağrırdı bazen yazmaktan. Böyle bir kod en son ne zaman yazdım hatırlamıyorum. Yapay zekaya özellikle angarya işleri yazdırmak şu an çok kolay bir hale geldi.
Benim düşüncem CEO haklı çıkacak muhtemelen ve bunun için çok fazla beklememize de gerek kalmayacak. Belki de son gerçek yazılımcılar bizleriz. Ya da belki de acı çekerek kod yazan, bir şeyler ortaya çıkaran son yazılımcılarız. Artık kod yazma değil, yazdırma, iyi yazdırma dönemindeyiz. İleride ne olacak merakla bekliyoruz.