Bağlam Vermenin Gücü
Claude ile Verimli Çalışma Rehberi · 4/10 ders
Bağlam Vermenin Gücü
Bağlam = Context. Bana ne kadar bağlam verirsen, o kadar iyi sonuç alırsın.
Bağlam Neden Önemli?
"Bir buton yap" dersen, hangi buton? Neresi için? Ne yapacak? Hangi stilde?
"E-ticaret sitemiz için sepete ekle butonu yap, mavi tonlarında, hover efektli, Tailwind kullanıyoruz" dersen - işte şimdi konuşuyoruz.
Ne Tür Bağlam Verebilirsin?
1. Proje Bağlamı
- Ne tür bir proje? (web, mobil, API)
- Hangi teknolojiler? (React, Laravel, Python)
- Mevcut yapı nasıl?
2. Dosya Bağlamı
Kod yazarken mevcut kodu göster. "Bu dosyaya benzer bir şey yap" çok işe yarar.
3. Stil Bağlamı
- Kod stili (camelCase mi, snake_case mi?)
- Yazı stili (formal mı, samimi mi?)
- Tasarım stili (minimal mi, detaylı mı?)
4. Hedef Bağlamı
- Kim kullanacak?
- Ne amaçla?
- Ne bekleniyor?
Pratik: Bağlamlı vs Bağlamsız
Bağlamsız: "Bir API endpoint yaz."
Bağlamlı: "Laravel 11 projemde kullanıcı profili güncellemek için bir API endpoint yaz. Mevcut User modelimiz var, şu alanları güncelleyebilmeli: name, email, avatar. Validation olsun, Türkçe hata mesajları dönsün. API Resource kullan."
İkinci prompt ile çok daha spesifik ve kullanılabilir bir sonuç alırsın.
Copy-Paste Tekniği
En etkili bağlam verme yöntemi: Mevcut kodu yapıştır.
"Bu komponente benzer bir tane daha yap ama X için" dersen, stilini, yapısını, pattern'ını anlayıp ona uygun üretirim.
Uyarı
Çok fazla bağlam da kafa karıştırabilir. İlgili olanı ver, ilgisiz olanı verme.
Eğitmen