Ana Sayfa / BT Modülü 2

AI Araçlarının Etkili Kullanımı

AI destekli geliştirme artık modern yazılımcılığın standart parçası. Bu modül; hangi araçları nasıl kullanacağını, etkili prompt yazmayı, AI çıktısını doğrulama sorumluluğunu ve şirket kurallarını anlatır.

0%

1. Hızlı ama Dikkatsiz Ortak: AI

Yazılı + Video

AI araçları doğru kullanıldığında; tekrarlayan kodu senin yerine yazar, bilmediğin kod tabanını sana anlatır, hata mesajlarını çözümler ve test yazımını hızlandırır. Yanlış kullanıldığında ise anlamadığın kodu üretime taşır. Bu modülün amacı seni birinci gruba sokmak.

Onaylı araçlar ve kullanım alanları

AI aracı kullanmadan önce güncel onaylı listeyi mentorunla doğrula. Şirket dışı araçlara gizli veri girilmez.

AraçEn güçlü olduğu işler
IDE içi kod asistanıKod tamamlama, tekrarlayan kalıplar, test iskeleti
Sohbet tabanlı AI asistanıKod açıklama, hata analizi, tasarım tartışması, dokümantasyon taslağı
Kurum içi bilgi asistanıŞirket dokümanları ve prosedürleriyle ilgili sorular
Doğru zihniyet AI'ı hızlı ama dikkatsiz bir çift (pair) programcı gibi düşün: müthiş üretken, ara sıra kendinden emin şekilde yanlış. Sen navigatörsün — rotayı sen çizer, her önerisini sen denetlersin.

2. İyi Sor, İyi Al

Yazılı Anlatım

AI'dan alacağın cevabın kalitesi, verdiğin girdinin kalitesiyle sınırlıdır. Etkili prompt yazmak öğrenilebilir bir beceridir ve dört temel ilkesi vardır:

1) Bağlam ver

AI senin projenin içini göremez (IDE eklentileri kısmen görür). Dil/framework sürümü, ilgili kod parçası, hata mesajının tamamı ve ne yapmaya çalıştığın — hepsini ver.

ZayıfGüçlü
"Kodum çalışmıyor, düzelt" "Aşağıdaki TypeScript metodu bayi sipariş listesini filtreliyor. Tarih aralığı 01.07.2026-31.07.2026 olduğunda boş liste dönüyor ama üç sipariş bekliyorum. Kod: … Hata yok, mantık hatası arıyorum."
"SQL sorgusu yaz" "Tablolar: Siparis(Id, BayiId, Tarih, Tutar), Bayi(Id, Ad, Il). Son 30 günde ili 'İstanbul' olan bayilerin toplam sipariş tutarını, tutara göre azalan sırala. SQL Server sözdizimi."

2) Beklentiyi netleştir

3) Adım adım ilerle

Dev bir işi tek prompt'ta isteme. Önce yaklaşımı tartış ("bu problemi nasıl kurgularsın?"), sonra parça parça uygulat. Her adımda çıktıyı sen kontrol ederek ilerle.

4) İterasyon yap

İlk cevap nadiren son cevaptır. "Bunu null girdiye dayanıklı hale getir", "testlerini de yaz", "daha okunur yeniden düzenle" gibi düzeltmelerle cevabı işle. Cevap yanlışsa nedenini söyleyerek düzelttir — "X varsayımın yanlış çünkü…" en etkili düzeltme kalıbıdır.

Pratik görev Ana projeden (izinli) bir fonksiyon seç; AI'a önce "bu kod ne yapıyor?" diye sor, sonra aynı fonksiyon için birim testi yazdır ve testleri çalıştır. Bu iki prompt'luk egzersiz, araçların gücünü ve sınırını aynı anda gösterir.

3. Commit'lediğin Senin Kodun

Yazılı Anlatım

En kritik kural şu: AI'ın yazdığı kod, commit'lediğin anda senin kodundur. Review'da, hata çıktığında ve denetimde "onu AI yazdı" diye bir savunma yoktur. Bu yüzden:

Öğrenme uyarısı Stajyer ve yeni başlayan için gizli risk: AI her şeyi yazarsa öğrenme kasların gelişmez. İlk aylarda dengeyi bilinçli kur — önce kendin dene, sonra AI ile karşılaştır. AI'ı cevap makinesi değil, 7/24 açık bir öğretmen gibi kullan: "neden böyle yaptın?" diye sormaktan çekinme.
Review'da şeffaflık Bir PR'da önemli bir bölüm ağırlıklı olarak AI ile üretildiyse bunu review'da belirtmek ekip kültürümüzün parçasıdır — inceleme yapan arkadaşın nereye daha dikkatli bakacağını bilir.

4. Kırmızı Çizgiler: AI ve Veri

Yazılı Anlatım

Halka açık şirketler barındıran, binlerce bayinin ticari verisini işleyen bir grupta AI kullanımının net sınırları vardır. Güncel kurum politikası ve veri sınıflandırma kuralları her zaman önceliklidir.

Kırmızı çizgiler

Güvenli kullanım pratikleri

Unutma Harici bir AI aracına yazdığın her şeyin şirket dışına çıktığını varsay. "Aracın gizlilik ayarı var" olsa bile kural değişmez: gizli veri, dışarı çıkmaz.
← ÖncekiBT Modülü 1: Yazılım Geliştirme & GitHub