Swamp: AI Ajanları Yazılım Geliştirmeyi Nasıl Değiştiriyor?
Adam Jacob, System Initiative'in kurucusu ve Swamp'ın yaratıcısı, yazılım geliştirmenin temel yapısını değiştiren bir şeyle karşı karşıya. 18 kişilik bir ekibi 5'e indirdikten sonra, Swamp'ı dört hafta içinde 900 kez güncelleyebildi. Bunu nasıl başardı? AI ajanlarına tam kontrol vermek.
Swamp, Proxmox gibi altyapı platformlarına işaret ettiğinde kendi otomasyonunu yazıyor. Hiçbir insan müdahalesi yok, ajan ortamı analiz ediyor, ihtiyaçları tanıyor ve çözüm üretiyor. Bu, yazılım geliştirmeyi 'kod yazma' yerine 'sistem tasarlama' oyununa dönüştürüyor.
Jacob'un getirdiği en ilginç geri dönüş, 90'lardan kalma Kullanıcı Kabul Testi (UAT). Ama bu sefer farklı: AI ajanlar otomatik olarak test yazıyor ve doğruluğu kontrol ediyor. İnsan, sadece 'bu doğru mu?' sorusuna cevap veriyor. Yazılım mimarisi ve alan odaklı tasarım (domain-driven design) birden çok daha kritik hale geliyor çünkü ajan, senin tasarladığın modeli anlayıp ona göre kod üretiyor.
Jacob'un ilginç kararlarından biri: Swamp'a hiçbir pull request kabul etmeyecek. Neden? Çünkü sistem, insan katkısı yerine AI ajanlarının öğrenmesiyle gelişecek. Bu, açık kaynak geleneklerine meydan okuyor ama AI-odaklı bir dünyada mantıklı.
Praktik çıkarım: Eğer sen de otomasyonla uğraşıyorsan, artık 'nasıl kod yazarım' değil 'sistemi nasıl tasarlarım ki ajan bunu anlasın' sorularını sorman gerekiyor.
0 yorum