Yapay zeka sohbet robotlarını hayatınızda hiç kullanmamış olsanız bile, son zamanlarda "vibe coding" terimine mutlaka denk gelmişsinizdir. Bu yeni nesil yazılım geliştirme yöntemi, büyük dil modellerinin (LLM) kodun tamamını veya bir kısmını üretmesine dayanıyor. Peki, bu kadar ses getiren ve bir o kadar da eleştirilen bu akım tam olarak ne?
Vibe coding terimini ilk kez, Tesla'nın Autopilot Vision programına liderlik etmesiyle tanınan yapay zeka araştırmacısı Andrej Karpathy ortaya attı. Karpathy, Şubat 2025'te X hesabından yaptığı paylaşımda şöyle diyordu: "Vibe coding adını verdiğim yeni bir kodlama türü var; tamamen hislere kapılıyorsunuz, üstel büyümeyi kucaklıyorsunuz ve kodun var olduğunu unutuyorsunuz. Bu mümkün çünkü LLM'ler (örneğin Cursor Composer w Sonnet) giderek daha iyi hale geliyor." O günden bu yana LLM'ler kod üretmede daha da yetenekli hale geldi ve vibe coding'in popülaritesi de buna paralel olarak arttı.

Vibe Coding'in İki Yüzü: Demokratikleşme ve Güvenlik Riskleri
Vibe coding savunucuları, bu yaklaşımın yazılım geliştirmeyi demokratikleştirdiğini ve herkesin kendi uygulamasını yapmasına olanak tanıdığını savunuyor. Bunu bizzat gözlemledim. Komşum eskiden veteriner teknisyeni olarak çalışıyordu. Yaşlı kedisinin insülin enjeksiyonlarını takip etmeyi kolaylaştıran bir uygulamayı vibe coding ile geliştirdi.
Öte yandan eleştirmenler, vibe coding'in güvenlik açığı bulunan yazılımlar ürettiğini ileri sürüyor. Ayrıca, yoğun kullanım kod tabanının bakımını zorlaştırabilir; çünkü vibe coder'lar, bir LLM hatayı çözemediğinde müdahale edecek kadar kod bilgisine sahip olmayabilir. Bu iddiayı destekleyen ön araştırmalar da mevcut.
Yapay Zeka Tarafından Üretilen Kodun Güvenlik Açıkları
Bu yılın nisan ayında Georgia Tech Siber Güvenlik ve Gizlilik Okulu'ndan araştırmacılar 43.000 güvenlik uyarısını taradı ve doğrudan yapay zeka tarafından üretilen koda dayandırılabilecek 74 güvenlik açığı tespit etti. Bunlardan 14'ü kritik önemdeydi. Bu sayı az gibi görünebilir, ancak 43.000 uyarı yalnızca yılın başındaki üç aylık bir dönemi kapsıyordu. Ekip, yalnızca LLM tarafından üretildiği doğru şekilde bildirilen kodları takip edebildikleri için gerçek yapay zeka kaynaklı güvenlik açığı sayısının muhtemelen beş ila on kat daha yüksek olduğunu tahmin ediyor.
Bu sorunlar yalnızca hobi olarak kod yazanlar arasında yaygın olsaydı büyük bir mesele olmayabilirdi. Ancak, giderek daha fazla profesyonelin kendi çekincelerine ve meslektaşlarının endişelerine rağmen vibe coding'e yöneldiğine dair kanıtlar artıyor. AI araçlarını deneyen 1.100 profesyonel programcıyla yapılan yakın tarihli bir ankete göre, katılımcıların yüzde 72'si yapay zeka kodlama araçlarını her gün kullanıyor ve kod tabanlarının yaklaşık yüzde 42'si yapay zeka tarafından üretilmiş veya desteklenmiş. Aynı grup, gelecek yıl yapay zeka tarafından üretilen kodun kod tabanlarının yarısından fazlasını oluşturacağını öngörüyor.
Profesyoneller Vibe Coding'e Nasıl Bakıyor?
Vibe coding hakkında konuşurken, bir LLM tarafından tamamen üretilen kod ile yapay zekanın yalnızca temizlik ve hata ayıklamada yardımcı olduğu kod arasında ayrım yapmamız gerekiyor. Stack Overflow 2025 geliştirici anketi, yapay zeka araçlarını günlük kullanan katılımcıların oranını yüzde 47,1 olarak gösteriyor. Aynı zamanda, katılımcıların yüzde 72'si vibe coding'in geliştirme iş akışlarının bir parçası olmadığını söylerken, yüzde 5'i 'kesinlikle' işlerini bu şekilde yapmadıklarını ekledi. Bu oranlar son bir yılda değişmiş olabilir, ancak 2025 ortası itibarıyla çoğu profesyonel yapay zeka araçlarını otomatik tamamlama, kod inceleme ve engeller hakkında sohbet etme gibi görevler için kullanıyordu.
Elbette bunun başka bir boyutu daha var. Kıdemli geliştiricilerin artık yapay zeka ile otomatikleştirdiği görevlerin çoğu, bir zamanlar astlarına devrettikleri işlerdi. Bu da vibe coding'in iş gücü ve yazılım geliştirme süreçleri üzerindeki etkisinin daha geniş kapsamlı olduğunu gösteriyor.
Henüz yorum yok — ilk yorumu sen yaz!