Vibe coding, yapay zekâ destekli bir yazılım geliştirme yaklaşımıdır. Geliştiricilerin doğal dilde ifadeler kullanarak yapmak istedikleri işlemleri tanımlaması ve bu tanımların üretken yapay zekâ modelleri tarafından işlevsel kaynak koda dönüştürülmesi temeline dayanır. 2025 yılında bilgisayar bilimci Andrej Karpathy tarafından ortaya atılmıştır.
Vibe coding, klasik programlama yöntemlerinden farklı olarak, yazılımcının doğrudan kod yazmak yerine gerçekleştirmek istediği yazılım işlevini açıkça tanımladığı bir süreci ifade eder. Bu açıklamalar, büyük dil modelleri (LLM) temelinde çalışan üretken yapay zekâ sistemleri tarafından analiz edilerek ilgili kod parçalarına dönüştürülür. Böylece geliştirici, daha çok rehberlik eden, test eden ve yönlendiren bir role bürünür.
Bu yöntem, kod üretimini kolaylaştırmakta ve yazılım geliştirme sürecini daha hızlı ve erişilebilir hâle getirmektedir. Aynı zamanda, programlama bilgisi sınırlı olan bireylerin de yazılım geliştirme sürecine katılmasına olanak tanımaktadır.
Vibe coding, özellikle şu alanlarda yaygın olarak kullanılmaktadır:
Vibe coding yöntemini benimseyen çeşitli modern yazılım araçları bulunmaktadır. Bu araçlar, doğal dilde alınan girdileri bağlamsal olarak yorumlayarak kaynak kod üretimi yapar. Araçlar işlevlerine göre birkaç ana kategoride değerlendirilebilir.
Doğal dil arayüzü üzerinden kod üretimi ve yardım sunan genel amaçlı yapay zekâ araçlarıdır.
Yapay zekâ özelliklerini doğrudan entegre eden geliştirme ortamlarıdır.
Mevcut kod editörlerine yapay zekâ yetenekleri kazandıran eklentilerdir.
Doğal dil komutlarıyla sıfırdan tam uygulama oluşturabilen, çoğunlukla tarayıcı tabanlı platformlardır.
Komut satırı üzerinden çalışan, kod tabanını okuyup düzenleyebilen ajan araçlarıdır.
Bir yazılım görevini baştan sona bağımsız olarak planlayıp tamamlayabilen ileri düzey ajanlardır.
Vibe coding, yazılım geliştirme sürecine hız kazandırması ve daha geniş bir kullanıcı kitlesi tarafından erişilebilir hâle gelmesi açısından olumlu değerlendirilse de çeşitli eleştiriler de gündeme gelmektedir. Bu eleştiriler arasında: