Geri Dön
SiTech Professional Insights
Yapay zekâ ile yazılım geliştirme giderek biftek pişirmeye benziyor
SiTech Team3 წთ. საკითხავი

Yapay zekâ ile yazılım geliştirme giderek biftek pişirmeye benziyor

Bir blog yazısında geliştirici Yurii Sydorets, yapay zekâ destekli kodlamayı biftek pişirmeye benzetiyor: yenilebilir bir sonuç neredeyse herkesin elinden gelir, tutarlı kalite ise aşçının muhakemesine ve anlayışına bağlıdır.

Bir yazılım mühendisi, yapay zekânın yazılım geliştirmeyi kolaylaştırdığını ancak sonucu güvenilir biçimde iyi yapmadığını savunuyor. Temmuz ayında yayımlanan ve "Almost No Skill Required to Cook a Steak (Though You Probably Can't Make a Decent One)" başlığını taşıyan blog yazısında Yurii Sydorets, biftek pişirmenin neredeyse hiç beceri gerektirmediğini yazıyor: Eti sıcak tavaya koy, biraz bekle, çevir — teknik olarak yenilebilir bir şey elde edilir. Ama baştan sona medium-rare, düzgün kızarmış ve istikrarlı biçimde lezzetli gerçek bir biftek bambaşka bir iştir. Ona göre yapay zekâ ile yazılım geliştirmek de giderek tam olarak buna benziyor.

Durmadan inşa etmek

Yazı, geliştiricilerin artık "durmadan inşa ettiğini" anlatıyor: yapay zekâ ile, yapay zekâsız, yolda — ajanlar, araçlar, istemler ve geri bildirim döngüleri kurup her şeyi bir modele atıyorlar ve hayal ettikleri sonucu vermesini umuyorlar; "tüm bunların gerçekte nasıl çalıştığını anlamak zorunda kalmadan." İstenen şey kusursuz biftek: çalışan, iyi görünen, cilalı hissettiren ve tam hayal edildiği gibi gelen yazılım — her seferinde aynı sonuçla. Sydorets'e göre elde edilen ise buna yakın bile değil: Bazen model şaşırtıcı derecede iyi bir şey veriyor, bazen de "üzerine bir tutam kekik konmuş kömürü" kendinden emin biçimde medium-rare diye sunuyor.

"Restorana gitmek" neden çözmüyor

Alışılmış tepki sorunu parayla ortadan kaldırmak: premium bir yapay zekâ ürünü, bir ajans, bir kodlama asistanı daha, profesyonel sonuç vaat eden yeni bir çatı. Yazar, bazen bu çözümlerin işe yaradığını, çoğu zaman yaramadığını belirtiyor. Argümanı şu: Yapay zekâ bir şef değil. "En iyi ihtimalle bir biftek makinesi." Tarifi uygulayabilir — sıcaklığı izlemek, doğru anda çevirmek — ve bunu büyük ölçekte hızla tekrarlayabilir. Ama ne istediğinizi bilmez; bunu gereksinimlere, kısıtlara, örneklere, testlere ve geri bildirime çevirmedikçe.

Yazarın benzetmesinde pahalı restoran bile aynı yanık bifteği servis ediyor; çünkü maliyet optimizasyonu adına "şehirdeki her restoran aynı yapay zekâ aşçısını işe aldı". Müşterilerin çoğu fark etmez — yazılımın çoğu zaman yalnızca kabul edilebilir olması yeter. Fark eden, bunu gerçekten yapmak isteyen kişi olur.

Sonuç: yemek yapmayı öğren

Sydorets yapay zekâdan vazgeçmeyi değil, şansa daha az güvenmeyi öneriyor. Yapay zekâ geliştiriciyi hızlandırır: tekrarlayan işleri otomatikleştirir, başlangıç noktası üretir, kodu açıklar — ama muhakemenin yerini alamaz. Kaliteyi sizin yerinize tanımlayamaz, hangi ödünlerin kabul edilebilir olduğuna karar veremez ve bir şeyin teknik olarak doğru ama önemli olan her açıdan yanlış olduğu anı her zaman yakalayamaz. "Yapay zekâ ile iyi yazılım geliştirmek için hâlâ yazılımı anlamanız gerekir," diye yazıyor: Ne istediğinizi, dönen sonucu nasıl değerlendireceğinizi ve makinenin ne zaman "size kendinden emin biçimde kömür servis ettiğini" bilmelisiniz.

SSiTech

SiTech — AI destekli web geliştirme

Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.