2 puan yazan ragingwind 7 시간 전 | Henüz yorum yok. | WhatsApp'ta paylaş

Kod yazan ellerden sistem tasarlayan bakış açısına

O'Reilly, 26 Mart'ta üçüncü AI Codecon etkinliğini "Yapay zeka çağında yazılım zanaatkârlığı" temasıyla düzenliyor. Etkinliğin sunucuları Tim O'Reilly ve Addy Osmani, ajanların kodun büyük bölümünü yazdığı bir dönemde "zanaatkârlık" kelimesinin ne anlama geldiğini doğrudan sorguluyor. Steve Yegge'nin "Kod sıvıdır. Ona bakılmaz, hortumla püskürtülür" sözü ve pandas'ın yaratıcısı Wes McKinney'nin daha önce hiç elle yazmadığı Go dilinde ayda 10 milyardan fazla token tüketerek kod üretmesi, bu etkinliğin arka planını oluşturuyor.

Karanlık fabrika cephesi

  • Kavram: Işıkların açık kalmasına gerek olmayan insansız robot fabrikasına benzetilen bu ifade, insanların yalnızca yön verdiği ve uygulamanın büyük kısmını ajanların üstlendiği bir yazılım üretim ortamını anlatıyor.
  • Ryan Carson'ın Antfarm'ı: Tek bir komutla OpenClaw üzerine tam bir ajan ekibi kuran açık kaynaklı bir araç. Planlama ajanı, özellik taleplerini kullanıcı hikâyelerine ayırıyor; her hikâye ayrı bir ajan tarafından izole bir ortamda uygulanıp test ediliyor ve ardından doğrulanmış bir PR (pull request) olarak geri dönüyor.
  • İnsan incelemesinin otomasyonu: CI (sürekli entegrasyon) hattında bir ajan, özelliği bizzat kullanırken videosunu kaydedip PR'a ekliyor. İnsanın rolü üretim değil, inceleme oluyor.
  • Sınır noktası: Ajanlar başarısız olduğunda veya geri bildirim döngüsü çöktüğünde, yalnızca otomatik yeniden denemeyle çözülemeyen alanların ortaya çıktığı da ele alınıyor.

Zanaatkârlık aslında gözetimdir diyen cephe

  • Addy Osmani'nin orkestrasyon kalıpları: "Orchestrating Coding Agents" sunumu, koda bakmadan yüzlerce oturum çalıştıran tek kuruculu girişimciden kalite kapıları ve uzun vadeli bakım gerektiren kurumsal ekiplere kadar uzanan bir yelpazeyi ele alıyor. Buradaki görüş, bir araçtan çok bir "kalıp" gerektiği yönünde.
  • Bağlam mühendisliği: Andrej Karpathy'nin adını verdiği bu kavram, LLM'in istikrarlı çalışması için bilgi yapısını kurgulama tekniğini ifade ediyor. Osmani'nin yeni kitabı Beyond Vibe Coding'in de ana teması bu.
  • Anthropic'ten Cat Wu'nun bakışı: Claude Code ve Cowork'un ürün sorumlusu olarak Wu, güvenilir, yorumlanabilir ve yönlendirilebilir (reliable, interpretable, steerable) sistemlerle insanın doğal biçimde döngü içinde kalmasını sağlayan bir tasarım yönelimi benimsiyor. Bu, azami özerkliği hedefleyen Carson'la tezat oluşturuyor.

Başarısızlığın maliyetine odaklanan akış

  • Nicole Koenigstein: "Ajan başarısızlığının gizli maliyeti" sunumunda, demoda görünmeyip prodüksiyonda patlayan hata modlarını analiz ediyor. O'Reilly'nin yeni kitabı AI Agents: The Definitive Guide'ın yazarı.
  • Hila Fox (Qodo): Basit prompt araçlarından prodüksiyon düzeyinde çok ajanlı sistemlere evrilen gerçek yolu ve bu süreçte ortaya çıkan sorunları paylaşıyor.
  • Advait Patel (Broadcom SRE): Yapay zeka ajanları prodüksiyon sistemini bozduğunda verilen gerçek müdahale örneklerini ele alıyor.
  • Abhimanyu Anand (Elastic): "Eval'iniz size yalan söylüyor olabilir mi?" sorusunu ortaya atarak, hatalı değerlendirme çerçeveleri üzerine sistem kurmanın riskine dikkat çekiyor.

Darboğazın el değil bakış açısı olduğu iddiası

  • Mythical Agent-Month: Wes McKinney, Fred Brooks'un klasik önermesi olan "Gecikmiş bir projeye daha fazla insan eklerseniz daha da gecikir" fikrini ajanlara uyguluyor. Ajanlar özsel karmaşıklığı azaltmıyor; aksine tesadüfi karmaşıklığı makine hızında üretiyor.
  • Brownfield engeli: Yaklaşık 100 bin satır ölçeğinde, ajanların kendi ürettikleri şişkin kod içinde boğulmaya başladığı gözlemi aktarılıyor.
  • Zevk (taste) kıt bir kaynak: Emek kısıtının ortadan kalkmasıyla birlikte, sistemin kavramsal tutarlılığını zihinde tutup neyin yapılacağına ve nelerin çıkarılacağına karar verebilme yeteneği belirleyici fark haline geliyor. Ayakta kalacak geliştiricinin, en çok paralel oturum çalıştıran kişi değil, projenin kavramsal modelini zihninde taşıyabilen kişi olduğu sonucuna varılıyor.

Yeni organizasyon ve mimari

  • Juliette van der Laarse'nin AI Flower'ı: Yapay zeka yerel mühendislik için açık bir yetkinlik mimarisi; ajanların kodlamanın çoğunu üstlendiği bir ortamda mühendislik organizasyonunun yetkinlikleri nasıl yeniden dağıtması gerektiğini ele alıyor.
  • Mike Amundsen'in otomasyon vs artırma ayrımı: Otomasyon insan işini ikame ederken, artırma insan uzmanlığını güçlendiriyor. İkisi arasındaki farkın gelecekteki insan-yapay zeka ekonomisinin biçimini belirleyeceği savunuluyor.
  • Tatiana Botskina (Oxford): Ajanlar arası iş birliği ve provenance sorunu, yani ajan çıktılarının kaynağının nasıl doğrulanacağı konusunu ele alıyor.
  • Neethu Elizabeth Simon (Arm): MCP (Model Context Protocol) sunucu testleri gibi temel güvenilirlik sorunlarını ele alıyor. MCP, ajan sistemleri arasında standart bağlantı düzeni haline geldikçe bu konu daha da önem kazanıyor.
  • Arushee Garg (LinkedIn): Erişim mesajları üreten prodüksiyon çok ajanlı bir sistem örneğini paylaşıyor.

Kurumsal bakış açısı

  • Aaron Levie (Box CEO) ile fireside chat: Ajanların kurumsal yazılımı değiştirmek yerine onun üzerine yerleştiği ve işe yarayabilmeleri için içerik, bağlam ve yönetişim gerektiği savunuluyor.
  • Gizli iş potansiyelinin serbest kalması: Şirketlerin maliyet nedeniyle el atamadığı sözleşme analizi veya süreç optimizasyonu gibi işleri yapay zekanın mümkün kıldığı görüşü öne çıkıyor.
  • İnsan muhakemesinin yeniden değerlendirilmesi: Ajan ortamlarında insanın bağlamı anlama ve yönetişim değeri azalmak yerine daha da artıyor.
  • Tim O'Reilly'nin kaygısı: Yapay zeka büyük değer üretirken, onu ayakta tutan insan uzmanlığının ekonomik dolaşımını kemirebileceği endişesi de dile getiriliyor.

Cepheler arasındaki karşıtlık

  • Carson ve Cat Wu: Azami özerklik arayışı ile insan gözetimini doğal biçimde koruyan tasarım felsefesi arasındaki karşıtlık.
  • McKinney ve Osmani: Aynı sonuca, yani zevk ve tasarım muhakemesinin önemine; biri bireysel geliştirici, diğeri yüzlerce kişilik ekip perspektifinden farklı yollarla ulaşıyor.
  • Coşku ve temkin: Koenigstein ve Fox, diğer sunumlardaki iyimserliğin perdelediği "başarısız olduğunda ne olur" sorusunu yeniden gündeme getiriyor.

Genel olarak bu yazı, yazılım zanaatkârlığının ortadan kalkmadığı, yalnızca yer değiştirdiği (migrating) mesajını veriyor. Ağırlık merkezi, kod yazma işinden sistem tasarımına; bireysel kahramanlıktan çok sayıda ajanın orkestrasyonuna; el becerisinden zevk ve muhakemeye kayıyor. Tim O'Reilly, Steve Yegge'nin ifadesini ödünç alarak, programlama adlı zanaatın sonuna mı geldiğimizi yoksa yeni bir zanaatın başlangıcında mı olduğumuzu soruyor ve bu dönüşümü ilk anlayan geliştiricilerin en büyük avantajı elde edeceği tespitiyle yazıyı bitiriyor.

Henüz yorum yok.

Henüz yorum yok.