Alle Artikel
Yapay zekâ

Yapay zekâ yazılım geliştirmeyi nasıl değiştiriyor?

Kod yazma süresi kısalıyor, inceleme ve karar verme süresi uzuyor. Yapay zekâ destekli geliştirmede neyin hızlandığını, neyin hâlâ insana kaldığını anlatıyorum.

Yapay zekâ yazılım geliştirmeyi nasıl değiştiriyor?

Yazılım geliştirirken yapay zekâ destekli araçlar kullanıyorum. Bunu saklamam gerekmiyor; hatta nasıl kullandığımı anlatmak, hangi işin hızlandığını ve hangisinin hızlanmadığını göstermek daha dürüst.

Bir geliştirme gününün dağılımı, yapay zekâ öncesi ve sonrası
Örnek şema, ölçülmüş veri değildir: zaman, yazmaktan okumaya ve karar vermeye kayıyor.

Hızlanan şeyler

  • İlk taslak. Boş sayfadan başlamak yerine çalışan bir iskelet elde ediyorsunuz.
  • Tekrar eden iş. Veri biçimleri arası dönüşüm, test iskeleti, belge, küçük düzenlemeler.
  • Keşif. Alışık olmadığınız bir kütüphaneyi öğrenirken çok sayıda örneği hızla deneyebiliyorsunuz.

Hızlanmayan şeyler

  • Neyi yapacağınıza karar vermek. Doğru ürünü seçmek, kapsamı daraltmak, "hayır" demek.
  • Sonuçları doğrulamak. Üretilen kod çalışıyor gibi görünebilir ama sınır durumlarda bozulabilir. Okumadan yayına çıkan kod, borç demektir.
  • Sorumluluk. Bir hata olduğunda cevap veren araç değil, kodu yayına çıkaran kişidir.

Benim kuralım

  1. Anlamadığım kodu yayına almam. Bir satırın ne yaptığını açıklayamıyorsam silerim ya da yeniden yazarım. Bu, altı mühür kontrolünün ilkidir.
  2. Taramalar ve testler atlanmaz. Kod kim tarafından yazılırsa yazılsın aynı güvenlik taramasından ve aynı gerçek cihaz testinden geçer.
  3. Gizli bilgi göndermem. Anahtarları, müşteri verisini ya da özel kodu üçüncü taraf araçlara yapıştırmam.

Müşteri için ne değişiyor?

Aynı bütçeyle daha fazla deneme yapılabiliyor; ekranları kod yazmadan önce görmek, fikri erken sınamak kolaylaşıyor. Ama bu, "yapay zekâ yaptı, o yüzden ucuz" demek değil. İnceleme, test ve sorumluluk hâlâ emek ister; ben de teklifi buna göre veriyorum.

Yapay zekâ bir ekip arkadaşı gibi, ama yetki ve sorumluluk onda değil.

Haben Sie ein Projekt im Kopf?

Beantworten Sie drei Fragen und es wird ein Arbeitsauftrag.

Angebot anfragen