𝗔𝗜 𝗪𝗼𝗻’𝘁 𝗥𝗲𝗽𝗹𝗮𝗰𝗲 𝗬𝗼𝘂, 𝗕𝘂𝘁 𝗕𝗮𝗱 𝗔𝗜 𝗛𝗮𝗯𝗶𝘁𝘀 𝗪𝗶𝗹𝗹
AI mükemmel bir fonksiyon yazdığında sihir gibi hissettirir. Var olmayan bir API uydurduğunda ise tam bir felaket gibi hissettirir.
Çoğu geliştirici bir seçimle karşı karşıyadır. AI'yı bir mentor olarak kullanabilir veya bir autocomplete zombisine dönüşebilirsiniz.
Tehlike teknoloji değil. Tehlike tembelliktir. Eğer düşünmeyi bırakırsanız, yetkinliğinizi kaybedersiniz.
Kontrolü elde tutmak için bu beş anahtarı kullanın:
- Muhakeme modu: Sadece kod istemeyin. AI'dan adım adım düşünmesini ve önce uç durumları (edge cases) listelemesini isteyin.
- Ayrıntı kontrolü: AI'ya hızlı bir kod parçacığı mı yoksa ödünleşimleri (trade-offs) içeren derinlemesine bir analiz mi istediğinizi söyleyin.
- Araç kullanımı: AI'yı tahmin yürütmek yerine dokümantasyon, REPL'ler veya diyagramlar kullanmaya zorlayın.
- Öz-eleştiri: AI'dan kendi cevabını eleştirmesini isteyin. Yanlış olabileceği üç yol bulmasını isteyin.
- Kriterler: Yapıları kullanın. Bir tasarım dokümanı istemek yerine; Problemler, Kısıtlamalar, Seçenekler ve Riskler içeren bir doküman isteyin.
Ne zaman güveneceğinizi ve ne zaman doğrulayacağınızı bilin.
Şunlar için AI'ya güvenin:
- Tekrarlayan test taslakları (test stubs) yazmak.
- Temel CRUD iskeleti (scaffolding) oluşturmak.
- Dokümantasyonu özetlemek.
Şunlar için asla AI'ya güvenmeyin:
- Veritabanı göçleri (migrations).
- Kimlik doğrulama (authentication) mantığı.
- Canlı ortam (production) altyapı değişiklikleri.
AI'ya bir kod maymunu gibi değil, bir araştırma asistanı gibi davranın. Sisteminizi inşa etmesini istemeyin. Tasarımınızı eleştirmesini isteyin. Bu, hata (bug) oluşturmadan riskleri bulmanızı sağlar.
Hedef, "autocomplete beyni"nden kaçınmaktır. Bu, mantığı anlamadan kopyalayıp, yapıştırıp ve yayına aldığınızda (ship) gerçekleşir. Talebi (ticket) çözebilirsiniz ama bir mühendis olarak gelişemezsiniz.
Taslak oluşturmak için AI'yı kullanın. Doğrulamak için beyninizi kullanın.
Kaynak: https://dev.to/dev_tips/ai-wont-replace-you-but-bad-ai-habits-will-1fnp
İsteğe bağlı öğrenme topluluğu: https://t.me/GyaanSetuAi