Amaçlı Kod
Şimdi ilkeyi biliyorsunuz. Kod makine dilinde ifade edilen düşüncedir. AI çevirebilir. Ama bunu gerçekten sizi faydası olan bir şey için nasıl kullanıyorsunuz?
Sihir Tariferde, Kod'da Değil
İşte anahtar: Birçok insan iyi kod hedefin olduğunu düşünüyor. Yanlış. Hedef sorununuzun çözülmesi. Kod sadece araçtır.
Bu yüzden kod için en iyi promptlaştırma teknik değil. İnsan. Neye ihtiyacınız olduğunu ne kadar iyi anlatırsanız, kod o kadar iyi olacak.
Örnek:
Zayıf prompt: "JSON okuyan bir Python betiği yaz" Güçlü prompt: "Müşteri verilerim (ad, email, satın alma tarihi) olan bir JSON dosyam var. Basit bir liste istiyorum: [Ad] [Tarihe] aldı. Sadece bu ayın satın almaları."
Farkı görüyor musunuz? Zayıf prompt teknik. Güçlü prompt AMACINIZI anlatıyor. Sonunda ne görmek istiyorsunuz?
Üç Senaryo: Pratikten Yaratıcıya
Kod için AI'yı kullanabileceğiniz üç senaryoya bakalım.
Senaryo 1: Kişisel Website
Bu en basit. Ziyaretçilerin siz hakkında daha fazla öğrendiği bir website istiyorsunuz.
Zayıf prompt: "Website oluştur"
Güçlü prompt: "Fotoğraflarım için basit bir website istiyorum. Üstte benin büyük fotoğrafı, sonra üç bölüm: Portföyü (6 resim), Hakkımda (kısa metin), İletişim (email formu). Renkler sıcak, toprak tonları olmalı. Metin Türkçe. Tasarım modern ve minimal — az metin, çok alan."
Güçlü prompt işe yarar çünkü açık: website neyin için? Kim görecek? Ses tonu nedir? Renkler neler? AI somut imgelerle çalışabilir.
Senaryo 2: Veri Betiği
İşlemek istediğiniz bilgiler içeren bir dosyanız var.
Zayıf prompt: "CSV'yi tabloya dönüştüren betik yaz"
Güçlü prompt: "Aylık harcamalarımın (tarih, kategori, tutar) CSV dosyası var. Python betiği istiyorum: 1) dosyayı oku, 2) kategori başına toplamları hesapla, 3) güzel tablo çıkart, en büyük kategori üstte. Ayrıca her kategorinin yüzdesini gösterebilir mi?"
Yine: Amacınız açık. AI ne gerektiğini bilir.
Senaryo 3: Otomasyon Aracı
Bu daha zor — ama mümkün.
Zayıf prompt: "Dosyaları otomatikleştiren betik oluştur"
Güçlü prompt: "Her ay kameramdan fotoğrafları klasöre kaydediyorum. Betik istiyorum: 1) tüm fotoları dolaş, 2) tarihe göre yeniden adlandır (ör. '2024-02-15-001.jpg'), 3) aylara göre klasörlerde organize et ('2024-02', '2024-03'), 4) tekrarlanları sil (aynı dosya iki kez varsa). Python veya Bash, hangisi daha kolay."
Bu senaryo gösteriyor: karmaşık görevlerde bile, hangi ADIMLARIN gerektiğini açık yaptığında çalışıyor.
Kontrol Listesi Yaklaşımı
İyi promptlar yazmanın basit yolu:
1. Son hedef ne? (değil: "kod yaz", ama: "fotoğraflarımın otomatik organize edilmesi istiyorum")
2. Giriş ne? (Dosyalar? Metin? Form?)
3. Çıkış ne? (Tablo? Website? Sıralanmış dosya klasörü?)
4. Adımlar neler? (dosyayı oku → işle → kaydet)
5. Özel durumlar var mı? (Sadece bu ayın fotoları? Sadece tutar > 50€?)
Bu beş soru ile AI'ın tam bir raporu var.
Meta-Ders: Kod Hakkında Değil
İşte bu bütün kümeden çıkarmanız gereken en önemli şey: Kod hedef değil. Çözüm hedefi.
K01'de metin AI yapabiliyor. K02'de müzik. K03'te resim. K04'te video. K05'te kod.
Ortak olan teknoloji değil. Ortak olan amaç. Bu araçların her biri ile: fikriniz teknikten önemlidir. Fikriniz ne kadar açık, sonuç o kadar iyi.
Bu kod hakkında kurs değil. Bu beyninizi nasıl kullanacağınız — ve AI'yı araç olarak — fikirleri gerçek yapmak için kurs.
Programcı olmak zorunda değilsiniz. Ne istediğinizi bilmek zorunda. Geri kalan iletişim.
Amacınızı anlatın, tekniği değil. Beş soru = iyi prompt. Kod araç, hedef değil. Amacınız koddan önemlidir.