Yapay zekâ sözlüğü Başlangıç seviyesi

Vibe Coding

Vibe Coding

04.11.2026 tarihinde güncellendi

Yazılımı satır satır kodlamak yerine ne istediğini doğal dille anlatıp kodu yapay zekâya yazdırma ve sonucu deneyerek yönlendirme yaklaşımıdır.

Genel bakış

Kavramın çerçevesi
Vibe coding, yazılım yapmayı kod bilgisinden çok fikir ve yönlendirme becerisine bağlar. Kişi ne istediğini anlatır, yapay zekâ çalışan bir sürüm üretir, kişi sonucu tarayıcıda dener ve beğenmediği yeri yeniden tarif eder. Bu sayede kod bilmeyen biri de birkaç saatte bir web sitesi, küçük bir oyun ya da kişisel bir araç yapabilir.

Çalışma mantığı: İstek, bir uygulama oluşturucuya (Lovable, Bolt, Google AI Studio gibi) ya da bir kodlama ajanına (Claude Code, Codex, Cursor gibi) yazılır. Araç dosyaları oluşturur, çalıştırır ve önizler; kullanıcı çıkan sonuca göre yeni talimat verir. Döngü, sonuç istenen hale gelene kadar sürer.

Kullanım alanları: Tanıtım siteleri, prototipler, kişisel araçlar, iç kullanım uygulamaları, oyun denemeleri ve fikir doğrulama için yaygın olarak kullanılır.

Sınırlılıklar: Kodun nasıl çalıştığı bilinmediğinde güvenlik açıkları, gizli anahtarların sayfaya sızması ve bakımı zor yapılar fark edilmeyebilir. Ödeme alan, kişisel veri işleyen ya da uzun ömürlü projelerde üretilen kodun bir yazılımcı tarafından gözden geçirilmesi gerekir. Yönlendirilmeyen araçlar birbirine çok benzeyen tasarımlar üretme eğilimindedir.

Teknik tanım ve açıklama

Temel mekanizma
Vibe coding, bir uygulamanın ya da web sitesinin kodunu geliştiricinin kendisinin yazmadığı; isteği sohbet diliyle anlattığı, yapay zekânın kodu ürettiği ve geliştiricinin kodu okumaktan çok sonucu deneyerek "şunu değiştir, bunu düzelt" diye yönlendirdiği yazılım geliştirme biçimidir. Terim 2025 başında yapay zekâ araştırmacısı Andrej Karpathy tarafından popülerleştirildi.

Gerçek hayatta kullanım

Örnek senaryo
Bir kafe sahibi, Lovable'a dükkânını, saatlerini ve menüsünü anlatarak bir web sitesi yaptırıyor; ardından "menü bölümünü fotoğraflı yap", "telefon numarasına tıklayınca arasın" diyerek siteyi kod yazmadan bitiriyor. Bu bir vibe coding sürecidir.