Menü

İletişim

hello@aveny.co

Tüm yazılar
3 dk okuma

AI yazılımcıların yerini alacak mı?

AI yazılımcıların yerini alacak mı? İşin yavaş kısmının yerini çoktan aldı. Neyin inşa edileceğine karar veren kısım hâlâ tamamen bizim.

AI yazılımcıların yerini alacak mı? İnsanların genelde tartıştığı versiyon yanlış soru, çünkü kod yazmayı işin kendisi sayıyor. Kod yazmak hiçbir zaman işin kendisi değildi. İşin en yavaş, en görünür kısmıydı, ki bu başka bir şey, ve ilk ucuzlayan da o kısım oldu.

Ucuzlamayan şey, neyin var olması gerektiğine karar vermek. Bu tartışmanın asıl yaşadığı yer o boşluk.

Gerçekten kolaylaşan şey

Savunmaya geçmek yerine net olmakta fayda var, çünkü değişim gerçek ve büyük. Bilinen bir paternin çalışan bir uygulamasını üretmek artık neredeyse bedava. İskelet kurmak, tekrar eden kod, hiç dokunmadığın bir API'yi bağlamak, bir tasarımı işaretlemeye çevirmek, bir form bileşeninin beşinci varyasyonunu yazmak - bunların hepsi eskiden günler alıyordu, şimdi dakikalar alıyor.

Bu küçük bir kayma değil ve aksini varsaymak insanların önümüzdeki beş yıl hakkında fena halde yanılmasının yolu. Bir geliştirici olarak değerin çoğunlukla söz dizimini bilmek ve paternleri hatırlamaksa, o değer gerçekten düştü.

"Prompt'la uygulama çıkarmak" neden bir yerde tıkanıyor

Demolar gerçek. Bir uygulamayı tarif edip çalışan bir şey alabilirsin. Bunun gerçek bir ürüne ölçeklenmemesinin sebebi üretilen kodun kötü olması değil - genelde gayet iyi - yeterince üzerine düşünmediğin bir sorunun cevabını veriyor olması.

Kendi işimizden somut bir örnek. Voisary'yi inşa ederken bariz mimari cloud-first'tü: kaydet, yükle, sunucuda işle, sonucu geri senkronla. Herhangi bir yapay zeka aracı bunu doğru ve hızlı bir şekilde üretirdi, çünkü standart patern bu ve eğitim verisinin dolu olduğu şey de standart patern.

Biz onun yerine local-first inşa ettik, ki daha zor, daha yavaş, ve kimsenin görmediği kısmi senkronları, yeniden denemeleri ve temizleme mantığını yönetmeyi gerektiriyor. Sebep teknik bir zevk meselesi değildi. Kategorinin tamamındaki şikayetleri okumaktan ve kullanıcıları çıldırtan şeyin eksik özellikler değil, bir kaydı kaybetmek olduğunu fark etmekten geldi. O gözlem bir modelden gelmedi. Hangi problemin fazladan ayları hak ettiğine karar vermekten geldi.

Bir yapay zeka, sen ne istediğine karar verdikten sonra local-first mimariyi kusursuz uygular. Ama sana ürününün rekabet etmesi gereken eksenin özellikler değil güvenilirlik olduğunu söylemez. O muhakeme kararı her kod satırının üstünde duruyor, ve ürünün iyi olup olmayacağını belirleyen karar da o.

İnsanda kalan kısımlar

Patern genelleşiyor. Hayatta kalan şey beceri değil muhakeme, ve ikisi farklı şeyler:

Problemi seçmek. Her ürün kararı, neyin inşa edilmeyeceğine dair bir karar. Bir model, yanlış şeyi çok verimli bir şekilde inşa etmene seve seve yardım eder.

Burada "iyi"nin ne demek olduğunu bilmek. Doğru kod ile doğru ürün farklı standartlar. İkincisi, teknik olarak sorunsuz bir cevabın ne zaman yanlış cevap olduğunu anlayacak kadar kullanıcını tanımayı gerektiriyor.

Sonuçlara sahip çıkmak. Bir kayıt kaybolduğunda, bir gizlilik politikası yanlış olduğunda ya da bir tasarım kararı kullanıcılara sessizce zarar verdiğinde birinin hesap vermesi gerekiyor. Hesap verebilirlik bir araca devredilemez, ki bu da kararın da devredilemeyeceği anlamına geliyor.

Tutarlı uygulanan zevk. Tek tek makul olan bin karar, tutarsız bir ürün üretir. Tutarlılık, hepsine uygulanan tek bir bakış açısından gelir.

Bu neden daha az değil daha çok önem kazanacak

Uygulama ucuzladıkça var olabilecek ürün sayısı keskin biçimde artıyor. Herkes hızlıca çalışan bir uygulama üretebildiğinde, çalışmak bir farklılaştırıcı olmaktan çıkıyor - ve geriye kalan tek farklılaştırıcılar kodun üstünde duranlar: hangi problemi seçtiğin, kimin için olduğunu ne kadar iyi anladığın, ve ürünü kötüleştirecek özelliklere hayır diyecek disipline sahip olup olmadığın.

Bu, muhakemenin üretime kıyasla her zamankinden daha kıt olduğu bir pazar. İyi giden geliştiriciler araçlara direnenler ya da kararı araçlara bırakanlar değil. Üretimde hızlanıp kazandıkları zamanı, zaten asıl iş olan kısma harcayanlar.

Yani: AI yazılımcıların yerini alacak mı? İşin zaten en az ilginç olan kısmının yerini alacak. Karşılığında verdiği şey, inşa ettiğin şeyin inşa edilmeye değip değmediğine karar veren kısma harcayacak daha çok zaman - ve o kısmın ne yapay zekadan önce ne de sonra bir kısayolu var.