Cursor AI Kullanımı

Cursor AI Kullanımı

Kod Bilmeden Kod Yazmak: Cursor AI ile Vibe Coding Devrimi

Bir fikriniz var. Aklınızda harika bir uygulama, şık bir web sitesi veya günlük hayatınızı kolaylaştıracak bir otomasyon betiği canlandı. Ancak sizi durduran dev bir duvar var: Yazılım bilmiyorsunuz. Yıllardır süregelen bu engel, yapay zeka destekli kod editörleri sayesinde artık paramparça oluyor. "Vibe Coding" olarak adlandırılan bu yeni akım, teknik bilgiyi zorunluluk olmaktan çıkarıp, hayal gücünüzü tek geçerli para birimi haline getiriyor. Bu dönüşümün öncülerinden biri ise şüphesiz Cursor AI.

Bu rehber, hayatında hiç satır kod yazmamış birinin bile Cursor AI kullanarak nasıl çalışan yazılımlar üretebileceğini adım adım anlatmak için hazırlandı. Sadece Türkçe konuşarak, yani doğal dili kullanarak profesyonel sonuçlar elde etmenin sırlarını keşfedeceğiz.

Cursor AI Nedir ve Sıfır Bilgi İçin Neden Devrim Niteliğinde?

Cursor, Visual Studio Code altyapısı üzerine inşa edilmiş, yapay zekayı doğrudan kod editörünün kalbine entegre eden bir yazılım geliştirme aracıdır. Eski tip ayrı sohbet robotlarının (ChatGPT gibi) aksine, Cursor projenizin tamamını görür, dosyalarınızı tarar ve bağlamı anlayarak size yardımcı olur. Kod yazmayı bilmeyen biri için bu aracı benzersiz kılan “Composer” özelliğidir. Bu özellik sayesinde, teknik detayları düşünmeden, günlük konuşma diliyle proje fikrinizi anlatabilir ve saniyeler içinde kodun tamamlanmasını izleyebilirsiniz. Artık değişken tanımlamak, döngü kurmak veya fonksiyon yazmak zorunda değilsiniz; patron sizsiniz, işçi yapay zeka.

Hazırlık: Editörün Kurulumu ve Ortamın Ayarlanması

Başlamak için öncelikle cursor.com adresine giderek işletim sisteminize uygun (Windows, macOS veya Linux) Cursor IDE’yi indirip kurmanız gerekiyor. Kurulum tamamen klasik bir uygulama yükleme sürecidir; size hiçbir teknik soru sorulmaz.

Programı ilk açtığınızda sizi modern, koyu tema ağırlıklı bir arayüz karşılar. İşte bu noktada, yapay zekanın kilidini açmak için bir API anahtarına veya entegre aboneliğe ihtiyacınız var. Cursor, kendi içinde GPT-4 ve Claude gibi modellere erişim imkanı sunar. Ücretsiz deneme sürümüyle başlayabilir veya profesyonel modellere erişmek için Pro aboneliği tercih edebilirsiniz. Unutmayın, bu araç çevrimiçi çalışır, bu nedenle internet bağlantınızın aktif olması gerekir. Ayrıca kodlarınızı çalıştırıp sonucu görmeniz için Node.js ya da Python gibi yorumlayıcıları bilgisayarınıza indirmeniz gerekebilir; ancak endişelenmeyin, Cursor’a "Python'u indirip kurmama yardım et" dediğinizde size terminal komutlarını hazır olarak verecektir.

Arayüz Turu: Sadece İki Bölgeye Odaklanın

Yazılım terminolojisi ile gözünüzü korkutmamak adına, arayüzü sadeleştirelim. Sizin için kritik olan iki alan var: Boş tuval (Ana editör alanı) ve sihirli defter (Composer/Chat paneli). Tüm strateji şu diyaloğa dayanır: Sihirli deftere isteğinizi yazarsınız, tuvalde anında kod belirir.

Kod editörünü bir Microsoft Word belgesi gibi düşünün. Sadece bu kez yazıları siz yazmıyorsunuz, yapay zeka yazıyor. Ctrl+K (veya Cmd+K) kısayolu ile tek bir satırı bile düzeltebilir, Ctrl+L ile sohbeti açabilir, en önemlisi Ctrl+I ile doğrudan yeni kod üretmesini sağlayabilirsiniz. Bu kısayollar başlangıçta karmaşık gelebilir, bu yüzden ekranın sağ tarafındaki sohbet ikonuna tıklayarak fare ile de yönetebilirsiniz.

Vibe Coding Sanatı: Promtu Hayal Gücünüze Göre Şekillendirin

Bu işin püf noktası, ne istediğinizi doğru tarif etmektir. Buna "istem mühendisliği" ya da daha havalı adıyla "Vibe Coding" deniyor. Bilgisayara bir şeyler yaptırırken ne kadar açık ve yapılandırılmış konuşursanız, sonuç o kadar başarılı olur. Kötü bir talep ile iyi bir talep arasındaki farka bakalım:

Kötü İstem: “Bana bir web sitesi yap.”
İyi İstem: “Bana siyah arka planlı, üst kısmında ‘Merhaba Dünya’ yazan, tam ortasında kırmızı bir buton olan ve butona tıklayınca ‘Süper!’ yazısı çıkaran tek sayfalık bir HTML ve CSS dosyası oluştur.”

İkinci örnekte, renkler, konumlar, bileşenler (buton) ve aksiyonlar (tıklama) tanımlanmıştır. Ne kadar çok detay verirseniz, yapay zeka o kadar az varsayımda bulunur. Bir yazılım mimarı edasıyla, projenizi adım adım planlayarak tarif etmeniz, kusursuz sonuç almanın anahtarıdır. "Önce bir giriş sayfası yapalım, sonra kayıt formu ekleyelim" gibi parça parça gitmek, projenin kontrolden çıkmasını engeller.

Adım Adım Uygulama: Sıfırdan Bir Kişisel Web Sitesi Yapalım

Ekranın başına oturun ve hiçbir şey bilmediğinizi farz ederek şu adımları uygulayalım. Amaç, portföy vari bir site kurmak.

1. Proje Klasörünü Açma

Bilgisayarınızın masaüstünde yeni bir klasör oluşturun, adı "WebSitem" olsun. Cursor'ı açın ve "Open Folder" diyerek bu boş klasörü seçin. Sol taraftaki gezgin panelinde hiçbir dosya görünmeyecek.

2. İlk Komutu (Promptu) Verme

Ctrl+I ya da Cmd+I yaparak Composer'ı açın. Yapay zekaya aşağıdakine benzer kapsamlı bir talimat yazın:

"Modern ve responsive (mobil uyumlu) bir kişisel web sitesi oluştur. Sadece HTML, CSS ve biraz JavaScript kullan. Başlık 'Ahmet'in Dünyası' olsun. Üst tarafta bir navigasyon menüsü (Anasayfa, Hakkımda, İletişim) yer alsın. Ortada büyük bir karşılama mesajı ve altında üç tane kart (Hobiler, Projeler, Hedefler) olsun. Renk paleti gece mavisi ve altın sarısı olsun. Mouse imleci butonların üzerine gelince hafif büyüsün."

3. Kodun Yazılması ve Çalıştırılması

Enter'a bastığınız anda Cursor, sanki görünmez bir el tarafından yazılıyormuş gibi `index.html`, `style.css` ve `script.js` dosyalarını oluşturacak ve içlerini dolduracaktır. Kod bittiğinde, "Accept" tuşuna basarak değişiklikleri kaydedin. Artık dosyalarınızdan `index.html` üzerine sağ tıklayıp "Reveal in Explorer" diyerek bulunduğu klasöre gidin ve dosyaya çift tıklayarak tarayıcınızda açın. Sonuç sizi büyüleyecek; çünkü sadece konuşarak profesyonel bir tasarım inşa ettiniz.

4. İterasyon (Döngü) ile Mükemmelleştirme

Gerçek uygulama geliştirmenin sırrı iterasyondur. Siteyi gördükten sonra beğenmediğiniz yerler muhakkak olacaktır. Tekrar Composer'ı açın ve "Butonların rengini kırmızı yap" ya da "Menüyü sayfanın altına taşı" gibi kesin direktifler verin. Yapay zeka mevcut kodu silip yeniden yazmaz, sadece ilgili bölümü günceller. Bu şekilde 5-10 tur sonunda tam olarak istediğiniz siteye kavuşursunuz. Bu süreçte yazılan kodları okumaya çalışmanız çok değerli olsa da, başlangıçta kodun nerede başlayıp nerede bittiğini bilmek zorunda değilsiniz.

Web Sitesinden Öteye: Python ile Günlük Hayatı Otomatize Edin

Cursor'ın gücü sadece web sayfalarıyla sınırlı değildir. Can sıkıcı tekrarlayan işleri yaptırmak için de idealdir. Diyelim ki bilgisayarınızdaki dağınık "İndirilenler" klasörünü düzenlemek istiyorsunuz. Cursor'ı açın ve yeni bir `.py` dosyası oluşturun.

Composer'a şu talimatı verin: "Python kullanarak bir klasör düzenleyici yaz. İndirilenler klasörüne gidip, dosyaları uzantılarına göre (PDF, resim, müzik, exe) ayırsın ve her tür için ayrı bir alt klasör oluşturup taşısın. Kodun en başına güvenlik için bir uyarı ekle ve hangi klasörün taranacağını sor."

Program, `os` ve `shutil` gibi kütüphaneleri kullanacak. Python'u sisteminize kurduktan sonra bu kodu Cursor'ın içindeki terminalden çalıştırabilirsiniz. Yapay zekadan korkmadan yardım istemeye devam edin: "Bu hatayı alıyorum neden?" dediğinizde, hatanın ne olduğunu ve nasıl çözüleceğini anında açıklayacaktır. İşte bu aşamada, teknik terimleri hayatınızın bir parçası olarak doğal yolla öğrenmeye başlarsınız.

Yaygın Tuzaklar ve Hiç Kod Bilmeyenler İçin Kurtulma Rehberi

Her şeyin güllük gülistanlık olmadığı anlar da gelecektir. İşte en sık karşılaşacağınız sorunlar ve çözümleri:

  • Yarım Kalan Cevaplar: Yapay zeka bazen kodu yarıda kesebilir. Panik yapmayın. Sohbete "Devam et" yazmanız yeterlidir.
  • Bağlam Kirliliği (Hafıza Sorunu): Uzun sohbetlerde yapay zeka konuşmanın başını unutabilir. Eğer kod tuhaf hatalar vermeye başlarsa, yeni bir sohbet (New Chat) başlatıp kodun son halini kopyalayıp yapıştırarak sorunu anlatın.
  • Paket Eksiklikleri: Kodda `import` hataları alıyorsanız, bu bilgisayarınızda o kütüphanenin yüklü olmadığı anlamına gelir. Terminali açıp Cursor'ın size söyleyeceği `pip install` veya `npm install` komutlarını çalıştırın.
  • Güvenlik Açıkları: Yapay zekanın yazdığı kodu, özellikle şifre veya kullanıcı verisi içeriyorsa, doğrudan internete açmamalısınız. Cursor'a "Bu kodu güvenlik açısından denetler misin?" diye sormak iyi bir alışkanlıktır.

Cursor AI Kullanımında Ustalaşmanın İncelikleri

Aracı bir süre kullandıktan sonra, işleri daha da hızlandıracak püf noktalarını keşfedeceksiniz. Örneğin, ".cursorrules" dosyası oluşturarak yapay zekaya kalıcı kişilik ve kurallar atayabilirsiniz. Dosyaya "Her zaman Türkçe yorum satırları kullan, değişken isimlerini İngilizce yap ama açıklamalar Türkçe olsun" yazdığınızda, tüm projelerinizde bu kurala sadık kalacaktır.

Ayrıca, görsel ekleme (Image to Code) özelliğini de mutlaka deneyin. Eğer elinizde bir sitenin ekran görüntüsü varsa, onu Cursor'a yükleyip "Bu arayüzün aynısını kodla" diyebilirsiniz. Bu, tasarım yeteneği olmayanlar için inanılmaz bir süper güçtür.

En önemli nokta ise hata ayıklama kültürünü benimsemektir. Korkunç kırmızı hata metinleri gördüğünüzde, o metni kopyalayıp doğrudan Cursor'a yapıştırın ve "Bu ne demek?" diye sorun. Zamanla, yazılımcı zihniyeti sizde otomatik olarak gelişmeye başlayacak. Artık kod bilmiyorum diyemeyeceksiniz, çünkü farkında olmadan bir ürün geliştiricisine dönüşeceksiniz.

Gelecek Burada: Siz de Bu Devrimin Bir Parçasısınız

Cursor AI gibi araçlar, yazılım dünyasındaki aristokrasiyi yıkıyor. Artık bir fikri hayata geçirmek için senelerce bilgisayar mühendisliği okumak, algoritma ezberlemek ya da karmaşık framework'lerle boğuşmak zorunda değilsiniz. "Vibe Coding" felsefesi, zihninizdeki titreşimleri dijital gerçekliğe dönüştürmekle ilgilidir.

Unutmayın, bu araçlar birer yardımcıdır, insan yaratıcılığının yerini alamazlar. Ne isteyeceğini bilen bir beyin, en güçlü işlemciden daha değerlidir. Bugün bu rehberle attığınız ilk adım, belki de gelecekte milyonların kullanacağı bir uygulamanın tohumudur. Şimdi Cursor'ı açın, hayal gücünüzü serbest bırakın ve konuşarak kod yazmanın tadını çıkarın. Geleceğin mesleği "istem mühendisliği" sizi bekliyor.

VibeGenius Lab
Yazar

VibeGenius Lab

Yapay zeka ve içerik üretimi konusunda uzman ekibimiz.