Yapay zeka modelleri yazılım geliştiricilerin çalışma biçimini kökten dönüştürüyor
Öne çıkanlar
- Yazılım geliştirme süreci basit otomatik tamamlamadan otonom ajan yönlendirmeye evrildi.
- Büyük dil modelleri sayesinde birleştirilen çekme istekleri üzerinden ölçülen verimlilik 3 kat arttı.
- Geliştirici rolü kod yazmaktan mimari kısıtları tanımlamaya ve kalite güvenceye kaydı.
Bir yazılım mühendisi yayımladığı kişisel yazıda, büyük dil modellerinin kod yazma pratiklerini ve günlük mühendislik rollerini nasıl dönüştürdüğünü aktardı. Sürecin başlangıçta ChatGPT aracılığıyla arama motoru yerine kullanım ve basit kod bloklarını kopyalama ile başladığını belirten yazar, otomatik tamamlama eklentilerinden otonom ajan akışlarına geçişi anlattı. Zamanla model yeteneklerinin ilerlemesiyle birlikte doğrudan satır satır kod yazma zorunluluğunun azaldığı ve geliştirme hızının yaklaşık 3 katına çıktığı kaydedildi.
Yazıda Claude ve OpenAI modellerinin gelişim seyrine değinilerek, son nesil sistemlerin işlevleri daha bağımsız yürüttüğü ifade edildi. Geliştirici, geçmişte kod incelemesi ve sözdizimi doğrulamasına harcanan vaktin yerini artık sistem mimarisi, ürün kısıtları ve kalite güvence adımlarına odaklanmanın aldığını paylaştı. Çoklu alt ajanların hata düzeltmelerini üstlenmesi, test senaryolarını çalıştırması ve güvenlik açıklarını kapatması gibi yeni mekanizmaların geleneksel iş akışlarının yerini aldığı belirtildi.
Deneyim aktarımında bir Electron not uygulamasının Swift diliyle iOS platformuna taşınması sürecinde, modelin bağımsız şekilde çalışan bir ilk sürüm hazırlayıp test için telefona yüklediği aktarıldı. Mühendislik pratiklerinin artık kod bloklarını elle inşa etmek yerine sistem sınırlarını çizmeye, yapay zekayı denetleyen araçlar geliştirmeye ve sonuçları yönlendirmeye evrildiği ifade edildi.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.