Quration AIQ

vibe

'Vibe coding' olgunlaştıkça, geliştiriciler yapay zekayla doğrudan koda atlayınca hangi adımın atlandığına dair zor bir ders çıkardı.

Deneyimli uygulayıcılar yapay zekayla önce ne inşa etmenizi söylüyor?

Bir spesifikasyon — inşa etmeden önce ne inşa edileceği konusunda anlaşmak
'Spesifikasyon odaklı' geliştirme — gereksinimlerde yazılı olarak anlaşıp sonra kodlayıp buna göre doğrulama — yaygınlaştı. Yapay zeka hızlandıkça darboğaz yazmaktan, ne istediğinizi tanımlamaya kayıyor.

Deneyimli uygulayıcılar önce bir spesifikasyon inşa etmeyi öneriyor — yapay zekâyla herhangi bir kod üretmeden önce tam olarak neyin inşa edileceğini yazıp üzerinde anlaşmayı — çünkü vibe coding'in en büyük başarısızlık biçimi, çok fazla kod zaten var olduktan sonra herkesin 'bitti' sözcüğüyle farklı bir şey kastettiğini keşfetmektir.

Bir şirket logosu veya bir lansman partisi planı, yazılım gereksinimlerini tanımlamakla hiçbir ilgisi olmayan alakasız teslimatlardır; ne inşa edileceğini netleştirmenin asıl noktasını kaçırırken yüzeysel olarak makul görünmek için tasarlanmış yem seçenekleridir.

'Spesifikasyon-güdümlü' geliştirme geleneksel darboğazı tersine çevirir: yapay zekâ kodu son derece hızlı üretebildiğinde, bir projenin yavaş kısmı artık yazmak olmaktan çıkıp tam olarak ne istediğinize karar vermek hâline gelir — bu, herhangi bir araç yürütmeyi çarpıcı biçimde ucuzlattığında yaşanan, planlama ve tasarıma daha fazla ağırlık veren aynı değişimdir.

▶ Quration AIQ

vibe

Hangi hızlandırıcı?Bu nedir?İnsan kod incelemesi neye odaklanmalı? Deneyimli ekipler ağırlığı nereye kaydırdı?Teknik borç (technical debt) benzetmesiyle bu duruma ne ad verilir?Atanan yapay zeka ne yapıyor?Bu kişi kimdi?Hangisiydi?Adı neydi?İkinci nesle ne ad verilir?Bu nedir?Aşağıdakilerden hangisi prompttan-uygulamaya bir servis DEĞİLDİR?Vibe coding'in klasik tuzağı nedir?

Quration — Quration AIQ